[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,Pontos[ Check[playerid] ] [0],Pontos[ Check[playerid] ] [1],Pontos[ Check[playerid] ] [2],2.0);
public OnPlayerEnterCheckpoint(playerid)
{
if(Check[playerid] >= sizeof(Pontos) - 1 )
{
DisablePlayerCheckpoint(playerid);
Check[playerid] = 0;
return SendClientMessage(playerid,-1,"Vocк completou todos os checkpoints!!");
}
Check[playerid] ++;
SetPlayerCheckpoint(playerid,Pontos[ Check[playerid] ] [0],Pontos[ Check[playerid] ] [1],Pontos[ Check[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.