[Ajuda] Dominar somente com administrador online
#1

Код:
for(new i=0;i<MAX_GZS;i++)
  	{
        if(GetPlayerVisibleDynamicCP(playerid) == ChecksDominio[i])
  		{
  		    if(Player[playerid][pAdmin] >= 1)
  		    {
	    		if(ContagemDominio[i] != 0) return 1;
	      		if((strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 1 ||
                   (strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 2 ||
                   (strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 3 ||
                   (strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 4 ||
                   (strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 5 ||
                   (strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 6 ||
                   (strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 7 ||
                   (strcmp(GZDono[i], "GROOVE", true) == 0) && Player[playerid][pGroove] == 8 ||
                   (strcmp(GZDono[i], "MANGA ROSA", true) == 0) && Player[playerid][pManga] == 9 ||
                   (strcmp(GZDono[i], "MANGA ROSA", true) == 0) && Player[playerid][pManga] == 10 ||
                   (strcmp(GZDono[i], "MANGA ROSA", true) == 0) && Player[playerid][pManga] == 11 ||
                   (strcmp(GZDono[i], "MANGA ROSA", true) == 0) && Player[playerid][pManga] == 12 ||
                   (strcmp(GZDono[i], "MANGA ROSA", true) == 0) && Player[playerid][pManga] == 13 ||
                   (strcmp(GZDono[i], "MANGA ROSA", true) == 0) && Player[playerid][pManga] == 14 ||
                   (strcmp(GZDono[i], "PM", true) == 0) && Player[playerid][pPM] >= 2 ||
                   (strcmp(GZDono[i], "PM", true) == 0) && Player[playerid][pPM] >= 2 ||
                   (strcmp(GZDono[i], "PM", true) == 0) && Player[playerid][pPM] >= 2)
		   		return SendClientMessage(playerid, COR_ERRO, "Sua gangue ja domingou essa area.!");

	        	SetPVarInt(playerid,"GZAtacada",i);
	         	ContagemDominio[i] = SetTimerEx("Contagem",1000,1,"i",playerid);
	           	GangZoneFlashForAll(GangZonas[GetPVarInt(playerid,"GZAtacada")],GetPlayerColor(playerid));
	            SendFormattedMessageToAll(COR_INFO, "%s estб invadindo a area vip", getPName(playerid));
	            return 1;
	       	}
	       	else SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem permissгo invadir!");
   		}
	}
	return 1;
}
Queria botar pra so poder dominar se tivesse pelo menos um ADM da gangue que serб dominada ONLINE,
exemplo manga rosa invadindo a groove, so poder invadir se pelo menos um ADM da groove estiver online
Reply
#2

Й Sу botar sua Variбvel de admin antes de todas as funзхes!

pawn Код:
if(IsPlayerAdmin(playerid)) return 0;
Reply
#3

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Й Sу botar sua Variбvel de admin antes de todas as funзхes!

pawn Код:
if(IsPlayerAdmin(playerid)) return 0;
Caso coloque as variбveis
pawn Код:
if(IsPlayerAdmin(playerid)) return 0;
, vocк(e jogadores) deverгo estar logados na rcon para que o comando seja executado.

Recomendo criar um loop, onde retire todos administradores online.
Reply
#4

Crie um loop de todos os jogadores e cheque se existem admins online, a partir disso, libere a utilizaзгo do comando, caso retorne que nгo tem admin online, proнba-lo de utilizar o comando.
Reply
#5

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Й Sу botar sua Variбvel de admin antes de todas as funзхes!

pawn Код:
if(IsPlayerAdmin(playerid)) return 0;
Lн o tнtulo com pressa e me equivoquei. Faзa oque mineirinho falou:
Quote:
Originally Posted by MineiriinHo
Посмотреть сообщение
Caso coloque as variбveis
pawn Код:
if(IsPlayerAdmin(playerid)) return 0;
, vocк(e jogadores) deverгo estar logados na rcon para que o comando seja executado.

Recomendo criar um loop, onde retire todos administradores online.
PHP код:

new 
    
temadministradores
;
for(new 
iGetMaxPlayers(); e; ++i){
    if(
IsPlayerAdmin(i)) temadministradores ++;
}
if(
temaministradores){
    print(
"Tem admin on!");

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)