[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[ 3 ];
GetPlayerPos( playerid, Pos[ 0 ] , Pos [ 1 ] , Pos [ 2 ] );
SetPlayerPos( playerid, Pos [ 0 ], Pos [ 1 ] , Pos [ 2 ] + 5 );
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[ 3 ];
GetPlayerPos( playerid, Pos[ 0 ] , Pos [ 1 ] , Pos [ 2 ] );
SetPlayerPos( playerid, Pos [ 0 ], Pos [ 1 ] , Pos [ 2 ] + 5 );
|
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