[AJUDA] Pegar " Angulo " e jogar o player para frente [RESOLVIDO]
#1

Bom, uma parte da minha duvida ja foi respondida http://forum.sa-mp.com/index.php?topic=178853.0 < aqui

Mas uma duvida que estб me tirando o sono, й a seguinte, esse metodo do link ali funciona, mas o player sу vai pro lado X, e eu preciso que ele vб para a frente do Player, um efeito de /tapa sу q jogando o player pra direзгo que ele estб virado, nгo sei se tah dando pra entender mas tipo:

Se o player estб virado pra /\ eu preciso que ele vб pra /\, se ele estб virado pra > eu preciso q ele vб pra > e assim sucessivamente

Alguem com uma alma bondosa poderia me ajudar? *--*
Reply
#2

coloca isso no comando:

pawn Код:
new
      Float:X,
      Float:Y,
      Float:Z;
 
  GetPlayerPos(playerid, X, Y, Z);
  GetXYInFrontOfPlayer(playerid, X, Y, 5); // '5' й a distancia.
  SetPlayerPos(playerid, X, Y, Z);
agora no fim do script
pawn Код:
stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
    new Float:a;
    GetPlayerPos(playerid, x, y, a);
    GetPlayerFacingAngle(playerid, a);
    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
}
Reply
#3

uhuul, funcionou, te amo cara <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)