[pomoc]kako napraviti skrivenog admina

Započeo Arnel_Bp, Maj 13, 2014, 22:00:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: moja od 0
Detaljan opis problema: kako da napravim da kada kuca np komandu /hide da ga nema u admin listi, a kad kuca /show da se pojavi opet na admin listi, ako me shvatate, znaci da ima sve funkcije da obavlja samo da nije na admin listi kao sto rekoh...
Dio skripte: Dacu sta treba....
Neke slike/video za lakse dobivanje pomoci(neobavezno):-/-

Napravis varijablu i onda napravis proveru kod te liste.

exDeveloper | Generation, Zara Gaming, Meanwhile |
"If nobody hates you, you're doing something wrong."


Citat: TheP4vO poslato Jul 29, 2014, 20:42:16 POSLE PODNE
Glasao sam ali ovo je vrlo [cenzura]o svima je favorit neprikosloveni levu :D


Isto kako bi i napravio za admin dužnost da piše tako napravi i za to.. ;)

ovako nešto, prilagodi sebi

new skriven[MAX_PLAYERS];//na connectu stavi na 0


CMD:admini(playerid,params[])
{
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] != 0 && skriven[i] == 0)
{
        new string[128];
format(string,sizeof(string),"admin: %s | level: %d", GetName(i), PlayerInfo[i][pAdmin]);
SendClientMessage(playerid, -1, string);
}
}
return 1;
}



CMD:sakrij(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, -1, "nisi admin!");
if(skriven[playerid] == 0)
{
    skriven[playerid] = 1;
    SendClientMessage(playerid, -1, "sada si skriven!");
}
else if(skriven[playerid] == 1)
{
    skriven[playerid] = 0;
    SendClientMessage(playerid, -1, "vise nisi skriven!");
}
return 1;
}