SA-MP Forums Archive
[Ajuda] Rota de checkpoints para profissгo - 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] Rota de checkpoints para profissгo (/showthread.php?tid=655508)



Rota de checkpoints para profissгo - LeonardoMD - 22.06.2018

Entгo pessoal, alguйm poderia me dizer como eu posso criar um comando em uma determinada profissгo para criar uma rota de checkpoints a ser seguida pelo player? Exemplo: /iniciarrota criaria o primeiro checkpoint, e na medida que o player for passando por cada checkpoint o prуximo apareceria?


Re: Rota de checkpoints para profissгo - FerrariL - 22.06.2018

Bem mano vocк pode fazer utilizando diversas condicionais, um exemplo й o desse filterscript: https://pastebin.com/gmNj45RE
Porйm eu fiz de um modo que pode facilitar sua vida, nгo testei entгo qualquer bug/erro, sу chamar.
Segue o cуdigo:
PHP код:
new Check[MAX_PLAYERS];
static const 
Float:Pontos[][] =
{
    {
0.0,0.0,0.0},//Coloque as coordenadas X, Y, Z.
    
{0.0,0.0,0.0}
};
CMD:iniciar(playerid)
    return 
SetPlayerCheckpoint(playerid,PontosCheck[playerid] ] [0],PontosCheck[playerid] ] [1],PontosCheck[playerid] ] [2],2.0);
public 
OnPlayerEnterCheckpoint(playerid)
{
        
    if(
Check[playerid] >= sizeof(Pontos) - )
    {
        
        
DisablePlayerCheckpoint(playerid);
        
Check[playerid] = 0;
        
        return 
SendClientMessage(playerid,-1,"Vocк completou todos os checkpoints!!");
    }
    
Check[playerid] ++;
    
SetPlayerCheckpoint(playerid,PontosCheck[playerid] ] [0],PontosCheck[playerid] ] [1],PontosCheck[playerid] ] [2],2.0);
    
    return 
1;

Й uma base, nгo й para copiar e colar e sim entender a lуgica usada, e assim adaptar ao seu gamemode.


Re: Rota de checkpoints para profissгo - AutoMatic2 - 22.06.2018

ae uma duvida como faz aquele ultimo checkpoint de chegada?

ta la: 19/20 Checkpoints

ai aquele ultimo de chegada pra completar 20/20 checkpoints


Re: Rota de checkpoints para profissгo - FerrariL - 22.06.2018

Quote:
Originally Posted by AutoMatic2
Посмотреть сообщение
ae uma duvida como faz aquele ultimo checkpoint de chegada?

ta la: 19/20 Checkpoints

ai aquele ultimo de chegada pra completar 20/20 checkpoints
Crie uma variбvel e vб incrementando ela.