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