[Ajuda] Pulando mais alto - 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] Pulando mais alto (
/showthread.php?tid=491340)
Pulando mais alto -
RussoTDM - 30.01.2014
me ajudem a fazer o cara pular mais alto clicando shift
eu tentei esse cуdigo
pawn Код:
if(newkeys == KEY_JUMP)
{
new Float:posx,
Float:posy,
Float:posz;
GetPlayerPos(playerid, posx, posy, posz);
SetPlayerPos(playerid, posx, posy+5, posz+5);
}
mais ele seta o player direto la para cima, eu queria que quando clicasse, ele fosse pra frente e pra cima, normalmente, sу que mais alto .
quem me ajudar dou +RAP
Re: Pulando mais alto -
GuilhermeH - 30.01.2014
Coloca +5 no posx
Re: Pulando mais alto -
TheGoldenHelmet - 30.01.2014
Em vez de usar 'SetPlayerPos' use 'SetPlayerVelocity' como no exemplo abaixo:
pawn Код:
if(newkeys == KEY_JUMP || newkeys == 40) // 40 = Correr e pular
{
new Float:posx,
Float:posy,
Float:posz;
GetPlayerVelocity(playerid, posx, posy, posz);
SetPlayerVelocity(playerid, posx, posy, posz + 5.0);
}
Este cуdigo foi testado e й funcional.
Re: Pulando mais alto -
RussoTDM - 30.01.2014
Quote:
Originally Posted by TheGoldenHelmet
Em vez de usar 'SetPlayerPos' use 'SetPlayerVelocity' como no exemplo abaixo:
pawn Код:
if(newkeys == KEY_JUMP || newkeys == 40) // 40 = Correr e pular { new Float:posx, Float:posy, Float:posz; GetPlayerVelocity(playerid, posx, posy, posz); SetPlayerVelocity(playerid, posx, posy, posz + 5.0); }
Este cуdigo foi testado e й funcional.
|
obrigado, +rap