[Ajuda] Combustнvel nгo desconta
#2

Cara esta parte:

PHP код:
   for(new iMAX_PLAYERSi++) { 
        if(
GetPlayerState(i) == PLAYER_STATE_DRIVER && InfoPlayer[i][Combustivel] == && !IsPlayerInVehicle(i481) && !IsPlayerInVehicle(i509) && !IsPlayerInVehicle(i510)) return RemovePlayerFromVehicle(i); 
        if(
GetPlayerState(i) == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(i)) != 481 && GetVehicleModel(GetPlayerVehicleID(i)) != 509 && GetVehicleModel(GetPlayerVehicleID(i)) != 510) { 
            if(
xCPlayer[i] == 0
            { 
                
GetPlayerPos(ixCPlayer[i],yCPlayer[i],zCPlayer[i]); 
            } 
            else 
            { 
                if(
IsPlayerInRangeOfPoint(i850xCPlayer[i], yCPlayer[i], zCPlayer[i])) return 0
                else 
                { 
Esta nada otimizado pense numa logica melhor de melhorar isso porque assim cara ta uma bagunca. vc checa coisas que nem precisa... use a negaзгo !

restringa a quantidade de players a ser passados no loop.. comece por apenas aqueles que tao on.. depois aqueles que vc verificar

e depois eu sempre usei assim InfoPlayer[i][Combustivel] --;

mas vc que sabe
Reply


Messages In This Thread
Combustнvel nгo desconta - by Ley - 29.05.2018, 21:40
Re: Combustнvel nгo desconta - by PT - 29.05.2018, 22:05
Re: Combustнvel nгo desconta - by AutoMatic2 - 29.05.2018, 22:14
Re: Combustнvel nгo desconta - by Cleyson - 30.05.2018, 00:02

Forum Jump:


Users browsing this thread: 1 Guest(s)