SA-MP Forums Archive
[AJUDA] Como fazer isso? - 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] Como fazer isso? (/showthread.php?tid=333002)



[AJUDA] Como fazer isso? - Djair_Black - 09.04.2012

Bom, eu pesso ajuda, jб que nгo consigo descobri como fazer isso!
Vamos comeзar a explicaзгo, em servers de outros paнses, eu observei que tem um comandos "Super Pulo" que ativa quando se pula normalmente, e tambйm que zombies mordem usando o alt. Eu gostaria de saber como fazer isso! Jб que procurei muito e nгo encontrei.

Pesso que se tiver algum tutorial aqui nу forum ou em Portuguкs/Inglкs/Espanhol, eu aceito, jб que sei traduzir as outras duas liguans nгo nativas minha.

Obrigado a todos aqueles que ajudaram!


Re: [AJUDA] Como fazer isso? - DarkScripter - 10.04.2012

pawn Код:
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X,Y,Z);
SetPlayerPos(playerid, X,Y,Z + 5);
faz o player pular.


Re: [AJUDA] Como fazer isso? - Bruno Pereira - 10.04.2012

Quote:
Originally Posted by DarkScripter
Посмотреть сообщение
pawn Код:
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X,Y,Z);
SetPlayerPos(playerid, X,Y,Z + 5);
faz o player pular.
Dark, acho que assim ficaria melhor, porque nгo precisaria criar trкs variбveis, me corrija se eu estiver errado.

PHP код:
new
    
Float:Pos];
    
GetPlayerPosplayeridPos] , Pos ] , Pos ] );
    
SetPlayerPosplayeridPos ], Pos ] , Pos ] + ); 



Re: [AJUDA] Como fazer isso? - DarkScripter - 10.04.2012

Quote:
Originally Posted by Bruno Pereira
Посмотреть сообщение
Dark, acho que assim ficaria melhor, porque nгo precisaria criar trкs variбveis, me corrija se eu estiver errado.

PHP код:
new
    
Float:Pos];
    
GetPlayerPosplayeridPos] , Pos ] , Pos ] );
    
SetPlayerPosplayeridPos ], Pos ] , Pos ] + ); 
Tanto faz, as duas funзхes fazem a mesma coisa.
mais se vocк procura optimizaзгo...
pawn Код:
static Float:zPos[3]; zPos[0] = '\0';
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[1]);
SetPlayerPos(playerid, zPos[0], zPos[1], zPos[1] + _:(5));



Re: [AJUDA] Como fazer isso? - Djair_Black - 10.04.2012

Quote:
Originally Posted by DarkScripter
Посмотреть сообщение
pawn Код:
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X,Y,Z);
SetPlayerPos(playerid, X,Y,Z + 5);
faz o player pular.
Isso eu jб sabia, mas quero saber quando aperta o botгo de pular! E em que public coloca = / ?


Re: [AJUDA] Como fazer isso? - zSuYaNw - 10.04.2012

Faz um bom tempo que desenvolvi este cуdigo. http://pastebin.com/u0qZ58Tx

ao apertar CTRL faz o carro pular(caso usar nitro infinito, irб bugar).


Re: [AJUDA] Como fazer isso? - Skream - 10.04.2012

Quote:
Originally Posted by DarkScripter
Посмотреть сообщение
Tanto faz, as duas funзхes fazem a mesma coisa.
mais se vocк procura optimizaзгo...
pawn Код:
static Float:zPos[3]; zPos[0] = '\0';
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[1]);
SetPlayerPos(playerid, zPos[0], zPos[1], zPos[1] + _:(5));
Me explica pq vocк deu EOS numa float


Re: [AJUDA] Como fazer isso? - Djair_Black - 10.04.2012

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Faz um bom tempo que desenvolvi este cуdigo. http://pastebin.com/u0qZ58Tx

ao apertar CTRL faz o carro pular(caso usar nitro infinito, irб bugar).
Cara muito obrigado! Da para tirar uma base disso! Ainda vou tentar fazer depois o alt virar uma mordida de Vampiros. = D


Re: [AJUDA] Como fazer isso? - zSuYaNw - 10.04.2012

Quote:
Originally Posted by Skream
Посмотреть сообщение
Me explica pq vocк deu EOS numa float
Simplismente porque zPos й uma array, e em alguns casos pode bugar(usando static)


Olha a funзao:

pawn Код:
static ee[ 60 ] ;
format(ee, sizeof(ee),"%s | | |", "This Any String in here!");
printf(ee);
Irб bugar.

Entгo coloque. EOS (end of String).


Re: [AJUDA] Como fazer isso? - BreakDriFT - 10.04.2012

@GARFIELDNB
Olha quem volto .-.
Seu lindo -q