Skripta koju koristim: Od 0
Opis problema: Kada si dam admina (ID 0 sam) sve je oke, ali kada onda udjem pod neko drugo ime se registriram i opet budem ID 0 opet bude admin, i tako stalno sa svakim novim imenom sve dok ne resetiram kucni server...
Dio koda: Recite sta treba ( mislim da nije do komandi jer imam 3 komande za davanje admina i na svakoj je isto...)
[POMOC] Admin
458
pregleda
8
postova
pre 9 godina
evo osnovna:
Test:
Ali mislim da je prije nesto oko spremanja jer bar s ovom komandom adminadaj bi trebalo raditi
CMD:makeadmin(playerid, params[])
{
new pid;
new alevel;
new str;
if(sscanf(params,"ui", pid, alevel)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /makeadmin [Player ID] [Admin level]");
if (PlayerInfo==4)
{
if((alevel<=3)&&(alevel>=0))
{
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected.");
format(str, sizeof(str), "You just granted %s level %i Admin!", GetName(pid), alevel);
SendClientMessage(playerid, COLOR_RED, str);
format(str, sizeof(str), "You have been given a level %i by an Admin!", alevel);
SendClientMessage(pid, COLOR_RED, str);
format(str, sizeof(str), " %s just granted level %i Admin, Congratulations!", GetName(pid), alevel);
SendClientMessageToAll(COLOR_RED, str);
PlayerInfo = alevel;
}
else SendClientMessage(playerid, COLOR_WHITE, "You can give Admin level between 1 and 3");
}
else SCM(playerid, COLOR_LIGHTRED, "SERVER: You must be admin level 4 to use that command!");
return 1;
}Test:
CMD:adminadaj(playerid, params[])
{
PlayerInfo = 6;
return 1;
}Ali mislim da je prije nesto oko spremanja jer bar s ovom komandom adminadaj bi trebalo raditi
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava