SA-MP Forums Archive
[Ajuda] Angulo - 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] Angulo (/showthread.php?tid=522918)



Angulo - UzumakiNaruto - 29.06.2014

Eae galera, eu queria uma ajuda nesse comando, eu quero que a explosгo seja sempre no angulo em que o player estiver pq o comando ta indo sempre pro lado Leste

pawn Код:
CMD:teste(playerid, params[])
{
SetTimerEx("Fogo",500,false,"i",playerid);
TogglePlayerControllable(playerid, false);
return 1;
}

forward Fogo(playerid);
public Fogo(playerid)
{
    new Float:X,
        Float:Y,
        Float:Z,
        Float:A;
    GetPlayerPos(ID, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    PosicaoFrentePlayer(playerid, X, Y, 30);
    CreateExplosion(X, Y+5, Z, 1, 5);
    CreateExplosion(X, Y+10, Z, 1, 5);
    CreateExplosion(X, Y+5, Z, 1, 5);
    CreateExplosion(X, Y+10, Z, 1, 5);
    CreateExplosion(X, Y+15, Z, 1, 5);
    CreateExplosion(X, Y+20, Z, 1, 5);
    CreateExplosion(X, Y+15, Z, 1, 5);
    CreateExplosion(X, Y+20, Z, 1, 5);
    CreateExplosion(X, Y+25, Z, 1, 5);
    CreateExplosion(X, Y+30, Z, 1, 5);
    CreateExplosion(X, Y+25, Z, 1, 5);
    CreateExplosion(X, Y+30, Z, 1, 5);
    CreateExplosion(X, Y-5, Z, 1, 5);
    CreateExplosion(X, Y-5, Z, 1, 5);
    CreateExplosion(X, Y-10, Z, 1, 5);
    CreateExplosion(X, Y-10, Z, 1, 5);
    CreateExplosion(X, Y-15, Z, 1, 5);
    CreateExplosion(X, Y-15, Z, 1, 5);
    CreateExplosion(X, Y-20, Z, 1, 5);
    CreateExplosion(X, Y-20, Z, 1, 5);
    CreateExplosion(X, Y-25, Z, 1, 5);
    CreateExplosion(X, Y-25, Z, 1, 5);
    CreateExplosion(X, Y-30, Z, 1, 5);
    CreateExplosion(X, Y-30, Z, 1, 5);
    TogglePlayerControllable(playerid, true);
    ClearAnimations(playerid);
    return true;
}



Re: Angulo - darkxdll - 29.06.2014

Nгo existe parametro para angulo na funзгo createexplosion , explique melhor oque vocк quer,

Explosгo sempre na frente do personagem ?


Re: Angulo - UzumakiNaruto - 29.06.2014

Quote:

Nгo existe parametro para angulo na funзгo createexplosion , explique melhor oque vocк quer,

Explosгo sempre na frente do personagem ?

Como vocк pode ver no SetTimer, eu quero criar uma explosao de fogo a uma distancia de 30 metros, onde vai criar os fogos para os lados <<<< >>>> , porйm quando eu n estou virado para o Leste do Mapa do Gta, a explosao n sai dos lados, ela alterna dependendo do angulo em que o player estiver virado, entao eu quero mudar para que a explosao de fogo exploda sempre para os lados, independente do angulo do player