[Ajuda] Checkpoint - 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] Checkpoint (
/showthread.php?tid=627307)
Checkpoint -
ThuuGLif3 - 26.01.2017
Desejo fazer uma funзгo que o player entre em um checkpoint (esteja em cima dele) e fique com godmode e ao sair, retorne para a vida que estava. O que faзo pra obter a vida antiga? Qual melhor forma de fazer o cуdigo?
Re: Checkpoint -
MultiKill - 26.01.2017
Ao entrar no checkpoint pegue a vida do jogador e armazene em uma variбvel, ao sair set a vida do jogador usando a variбvel. Recomendo vocк fazer um tempo para o jogador poder entrar no checkpoint novamente e ganhar o godmode, para isso sу utilizar a funзгo gettime.
Re: Checkpoint -
ThuuGLif3 - 26.01.2017
Como posso executar tal funзгo? Teria um exemplo?
Re: Checkpoint -
MultiKill - 26.01.2017
PHP код:
variбvel vida
variбvel tempo;
//Ao entrar no checkpoint
if(tempo < getitme()){
//caso for menor
vida = VidaPlayer()
tempo = 1;
//agora sу setar a vida do player para 1000
}
//Ao sair do checkpoint
if(tempo == 1){
SetPlayerVida(Vida)
tempo = gettime() + 60; //1 minuto de espera para ganhar godmode novamente
}
//Sem o gettime ficaria:
//ao entrar no checkpoint
Vida = VidaPlayer()
//setar a vida para 1000
//ao sair
SetPlayerVida(Vida)