[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 1 gost 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;
}