[POMOC]Admin system

Započeo purgerrr
9. Dec. 2014. Zaključano
1,591
pregleda
15
postova
purgerrr
4
Shot Caller
9. Dec. 2014.
Skripta koju koristim:svoju od 0
Detaljan opis problema:Znaci kopirao sam komandu /makeadmin sa raznih stranica i ocito je trebalo dodat nesto dodatno pa nije uspjelo
Dio skripte:  pPass,
    pCash,
    pAdmin,
    pKills,
    pDeaths
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Komentar:Sada bi htjeo pocet radit admin system neznam kako da krenem niti ista
znam da je bitno komanda prvo /makeadmin jer kao to se prvo radi da se zna koji ces admin lvl imat najveci blabla
ako neko moze da mi objasni poceo sam nesto muljakat u ZCMD ali mi bas nije islo ako neko moze
bas sve objasnit oko te komande i sve jer kad sam kopirao od nekog javljalo mi je neke errore
hvala unaprjed
Rax_King
5
Godfather
9. Dec. 2014.
Koristi:
#include 		< zcmd > // PROCESOR KOMADI
#include < YSI\y_ini > // CUVANJE
#include < sscanf2 > // ZA COMMANDE I OOSTALO :)

E sada makea admin
prvo stavljas u emumu PlayerInfo
pAdmin

zatim definises dialog
#define ADMIN_HELP 1000
.
////////////////////////////////////////////////////////////////////////////////
CMD:makeadmin(playerid, params[])
{
if(PI >= 2 || IsPlayerAdmin(playerid))
{
new player, level, string;
if(sscanf(params, "ud", player, level)) return SCM(playerid, -1, "Pomoc| /makeadmin [ID/Name] [Level (1-2)]");
if(!IsPlayerConnected(player)) return SCM(playerid, -1,"(greska!) "BIJELA"Pogresan ID!");
if(level < 0 || level > 2) return SCM(playerid, -1, "(greska!) "BIJELA"Admin Level ne moze biti manji od 0 i veci od 2!");
PI = level;
format(string, sizeof(string), "Promovisan si! Head Admin: %s || Admin level: %d", pName(playerid), level);
SCM(player, -1, string);
format(string, sizeof(string), "Igraca %s ste promovisali u Admina level %d", pName(player), level);
SCM(playerid, -1, string);
Save(player);
}
else
{
    SendClientMessage(playerid, -1, "(greska!) "BIJELA"Samo ALVL 2!");
}

return 1;
}


Evo i za citanja cuvanja:
//CITANJA-CUVANJA
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Admin",PlayerInfo);
return 1;
}
//ovo ce da cita korisnika iz scriptfilesa
stock SavePlayer(playerid)
{
    if(igraclogin == 1)
{
    new INI:File = INI_Open(AFolderSys(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Admin",PlayerInfo);
INI_Close(File);
}
return 1;
}

Definisi i folder admina
#define ADMINFOLDER 			"/Admini/%s.ini"

I takodje ovo:
stock AFolderSys(playerid)
{
    new string,playername;
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),ADMINFOLDER,playername);
    return string;
}


2. Levele ti sam postavljas. Prvo odredi (odluci) koliko ces imati levela admina (mozes ti i 1000). Zatim samo stavljas u komande provjeru koji lvl moze koju cmd da izvrsi. To je sva mudrost 🙂

PS. Ovaj Asystem ti je iz moje FS mozes je naci ima sve objasnjeno u njoj 🙂
purgerrr
4
Shot Caller
10. Dec. 2014.
E baca mi neke errore neznam sta je to
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : error 017: undefined symbol "PI"
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : warning 215: expression has no effect
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : error 001: expected token: ";", but found "]"
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : error 029: invalid expression, assumed zero
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.


Linija 366.
	if(PI >= 2 || IsPlayerAdmin(playerid))


Znas li o cemu je rjec?
luka2223
4
Enforcer
10. Dec. 2014.
Pa kako je tvoj enum probaj umesto PI PlayerInfo
purgerrr
4
Shot Caller
10. Dec. 2014.
enum pInfo
{
    pPass,
    pCash,
    pAdmin,
    pKills,
    pDeaths
}
new PlayerInfo;

sad mi baca 1 error manje
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : warning 215: expression has no effect
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : error 001: expected token: ";", but found "]"
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : error 029: invalid expression, assumed zero
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(366) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.


linija 366 sada :
	if(pInfo >= 2 || IsPlayerAdmin(playerid))
Kroni
5
Underboss
10. Dec. 2014.
if(PlayerInfo >= 2 || IsPlayerAdmin(playerid))
purgerrr
4
Shot Caller
10. Dec. 2014.
Neke sam uspio rjesiti ali naravno stvaraju se drugi errori haha
evo code
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(373) : error 017: undefined symbol "pName"
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(375) : error 017: undefined symbol "pName"
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(377) : error 017: undefined symbol "Save"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.


373.
		format(string, sizeof(string), "Promovisan si! Head Admin: %s || Admin level: %d", pName(playerid), level);

375.
	format(string, sizeof(string), "Igraca %s ste promovisali u Admina level %d", pName(player), level);


377.
		Save(player);


Zna neko ovo i to bi bio kraj ja msm
Kroni
5
Underboss
10. Dec. 2014.
stock pName(playerid)
{
    new name;
GetPlayerName(playerid, name, sizeof(name));
return name;
}

Ostavi se dinia
purgerrr
4
Shot Caller
10. Dec. 2014.
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(384) : error 017: undefined symbol "Save"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.


zadnji error znas u cemu je problem ?
Linija 384!
		Save(player);
X_G1
4
Enforcer
10. Dec. 2014.
Probaj ovako.

SavePlayer(playerid);
purgerrr
4
Shot Caller
10. Dec. 2014.
opet
C:\Users\Anoymous\Desktop\Server\gamemodes\mj-rp.pwn(386) : error 017: undefined symbol "SavePlayer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.


Dali bi radilo sve normalno da obrisem taj saveplayer ?!? jer kad obrisem ne javlja erore nikakve a neznam dal ce bit nesto onda da se nece spremat admin ili tako nesto ?
purgerrr
4
Shot Caller
10. Dec. 2014.
sada jos kada otvorim server javlja mi ovo u cmd (onom crnom prozorcicu)

Script[gamemodes/mj-rp.amx]: Run time error 19: "File or function is not found"
Number of vehicle models: 0


EDIT: EVO CJELA SKRIPTA (NIJE VELIKA jer ima samo log reg system pa ako nezko zna da rjesi problem u paste binu)

http://pastebin.com/CLxZFW7c
Kroni
5
Underboss
10. Dec. 2014.
U server sfg dodaj plugins i stavi koje si koristio i u folder stavi te pluginse i eto
purgerrr
4
Shot Caller
10. Dec. 2014.
nemam pluginse al ovo skrece s teme jel mos sredit kak taj admin system ?
ili da si nabavim FS ?
aleluja
5
Godfather
10. Dec. 2014.


Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

i opet pravila, refresh/bump možeš raditi svako 24h, još jednom ić će kazna

Pravila:

Glavna pravila Balkan SA:MP foruma .
Razgovor u vezi PAWN-Skriptanja .

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha