[Ajuda] Ajuda Comando
#6

Pelo que entendi, vocк quer agrupar uma lista dos jogadores certo? Como FerrariL disse, vocк precisa fazer uma condicional, use bolean, true para 1; false 0; jб que os valores atribuнdos utilizam essa mesma lуgica.


PHP Code:
new bool:pedirajuda[MAX_PLAYERS]; 
Quote:

if( pedirajuda[playerid] ) // 1 / true
if( !pedirajuda[playerid] )// 0 / false

Este loop listarб todos os jogadores em ordem de ID que pediram a ajuda naquele comando. Vгo aparecer numerados pela variбvel contadora;

Code:
COMMAND:verfila(playerid, params[]) 
{ 
    new str[144], contadora = 0, xname[23];

    for(new j=GetPlayerPoolSize(),i; i!=j; ++i)
    { 
        if(IsPlayerConnected(i)) 
        { 
            if( pedirajuda[i] )// 
            { 
               	contadora++; 
                
       	        GetPlayerName(i, xname, sizeof(xname));

                format(str,sizeof(str),"%s%i° - %s(ID:%i) \n\r", str, contadora, xname, i);      
            } 
        }         
    } 

    if( !contadora) //0
    { 
    	
    	ShowPlayerDialog(playerid, Fila, DIALOG_STYLE_MSGBOX,"         -- Fila De Ajuda --","Nгo Hб Ninguem Na Fila de Ajuda","Ok",""); 
    }
    else
    { // sucesso

        ShowPlayerDialog(playerid,Fila,DIALOG_STYLE_MSGBOX,"           -- Fila De Ajuda --",str,"Ok",""); 
    }
    return 1; 
}
exemplo:

Code:
1° - Joгo(ID:3)
2° - Rafael(ID:9)
3° - Nando(ID:34)
4° - Pedro(ID:37)
Reply


Messages In This Thread
Ajuda Comando - by Huki - 02.05.2018, 23:18
Re: Ajuda Comando - by MrEdu - 03.05.2018, 12:02
Re: Ajuda Comando - by FerrariL - 03.05.2018, 12:39
Re: Ajuda Comando - by Huki - 03.05.2018, 13:34
Re: Ajuda Comando - by PilateGR - 03.05.2018, 15:49
Re: Ajuda Comando - by DarkBr - 04.05.2018, 00:07

Forum Jump:


Users browsing this thread: 1 Guest(s)