[Ajuda] Loop Sorting
#4

Caso seu sistema seja de criar checkpoints in game, vocк pode fazer uma verficaзгo assim:

Obs№: Salve o nъmero de checkpoints criados na variбvel ChecksCriados.
ObsІ: Sempre que vocк iniciar uma nova corrida defina o valor de PositionRace(ex: PositionRace = 0).

PHP код:
new
    
PositionRace,
    
ChecksCriados,
    
CheckpointsPlayer[MAX_PLAYERS],
    
boolPlayerInRace[MAX_PLAYERS]
;
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    if(
PlayerInRace[playerid]) // Caso nгo tenha crie uma variбvel para verificar se o player estar na corrida.
    
{
        
CheckpointsPlayer[playerid] ++; // Irб aumentar +1 a cada checkpoint passado.
        
        
if(CheckpointsPlayer[playerid] == ChecksCriados+1// Use uma vбriavel para salvar os checkpoints criados [ChecksCriados].
        
{
            
PositionRace ++;
            
            static 
str[70], _nick[MAX_PLAYER_NAME];
            
            
GetPlayerName(playerid_nicksizeof _nick);
            
            
format(strsizeof str"O player %s foi o %dє colocado da corrida"_nickPositionRace);
            
            
SendFormattedMessageToAll(-1str);
        }
    }
    return 
1;

Se vocк nгo entendeu comente sua dъvida.
Reply


Messages In This Thread
Loop Sorting - by Tuznn - 06.03.2017, 00:56
Re: Loop Sorting - by AuhMaru - 06.03.2017, 01:55
Re: Loop Sorting - by Tuznn - 06.03.2017, 01:58
Re: Loop Sorting - by AuhMaru - 06.03.2017, 02:43
Re: Loop Sorting - by Tuznn - 06.03.2017, 12:03
Re: Loop Sorting - by Tuznn - 08.03.2017, 02:33

Forum Jump:


Users browsing this thread: 1 Guest(s)