SA-MP Forums Archive
[Ajuda] Correto ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Correto ? (/showthread.php?tid=431716)



Correto ? - Gleisson_. - 19.04.2013

Este comando estб correto com os loops ?

PHP код:
CMD:respawn(playeridparams[])
{
    if(
PlayerDados[playerid][Admin] < 2) return SendClientMessage(playeridBRANCO"Vocк precisa ser admin nivel 2 para usar este comando!");
    
//if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, CINZA, "Vocк precisa trabalhar para usar o comando. Use /servico.");
    
format(Stringsizeof(String), "[Admin] O Admin {1BA5E0}%s{00C2EC} deu Respawn nos veнculos !"Nome(playerid));
    
SendClientMessageToAll(AZUL_CLAROString);
    
SendClientMessage(playeridVERDE_CLARO"[INFO]: Todos os carros criados foram destruidos !");
    for(new 
0sizeof(CarrosCriados); i++)
    {
        for(new 
pp 0MAX_PLAYERSpp++)
        {
            if(!
IsPlayerInAnyVehicle(pp)
            {
                
DestroyVehicle(CarrosCriados[i]);
            }
            else
            {
                
//
            
}
        }
    }
    for(new 
0MAX_VEHICLESc++)
    {
        for(new 
0MAX_PLAYERSp++)
        {
            if(!
IsPlayerInAnyVehicle(p)
            {
                
SetVehicleToRespawn(c);
            }
            else
            {
                
//
            
}
        }
    }
    return 
1;




Re: Correto ? - mau.tito - 19.04.2013

Nгo necessita disto !
pawn Код:
else
            {
                //
            }



Re: Correto ? - Gleisson_. - 19.04.2013

Ok, retirado, e fora ao resto, os Loops, nгo dariam lag ao servidor ? por sгo 4 Loops em um comandos !


Re: Correto ? - Hunter_Xtreme - 19.04.2013

Deve ser isso:

pawn Код:
for(new pp = 0; p < MAX_PLAYERS; pp++)  //ERRO AQUI, O SEGUNDO p tinha q ser pp
        {
            if(!IsPlayerInAnyVehicle(pp)
            {
                DestroyVehicle(CarrosCriados[i]);
            }
            else
            {
                //
            }
        }



Re: Correto ? - Gleisson_. - 19.04.2013

Ok, valeu, mais oque quero saber й se nгo daria lag com tantos loops percorendo sу em 1 comando !?