GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Tomee - 2011. június 04. - 11:30:09

Cím: ital automata
Írta: Tomee - 2011. június 04. - 11:30:09
Hello!
Ismereteim szerint, lehet olyan, hogy ha valaki inni/enni akar az egyik automatából akkor meglehet csinálni, hogy ne csináljon semmit.
Annak helyére azt akarom, hogy egy sprunkot adjon a kézbe, de nem tudom, hogy hogy kapcsoljam ki a cuccost.
Ha lehet, hogy kell?
Cím: ital automata
Írta: Buba - 2011. június 04. - 20:00:44
Szerintem az animot kellene leállítani, amikor bedobja az aprót a gépbe, és bedni pl ClearAnimations(playerid); -t. A sprunkot AttachObjectToPlayer -rel tudod megcsinálni.
Azt ne kérdezd hogy hogyan kell lekérni, mert nem tudom(lehet tudnám, de nincs kedvem megnézni) keress utána, tuti van vmi hasonló script.
Cím: ital automata
Írta: Tomee - 2011. június 04. - 20:14:17
Hát lehet. De a sprunkot én inkább ezzel teszem a kezébe
 
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
Cím: ital automata
Írta: palesz_88 - 2011. június 05. - 09:35:14
Nem nagyon értem most mire gondolsz....
Ha ki szeretnéd kapcsolni, próbáld meg ezt:
[pawn]public OnPlayerUpdate(playerid)
{
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_DRINK_SPRUNK)
    {
        ClearAnimations(playerid);
    }
    return 1;
}[/pawn]
Cím: ital automata
Írta: Tomee - 2011. június 05. - 15:29:46
Azt szeretném, ha oda megyek egy automatához és megnyomom az ENTER/F-t akkor ne csinálja az animációt(Megnyom egy gombot, Kiadja az italt, Kiveszi alulról és megissza).
De kipróbálom úgy, hogy törölje az animációt, hátha.