SA-MP Forums Archive
[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