Szerző Téma: ital automata  (Megtekintve 806 alkalommal)

Nem elérhető Tomee

  • 385
    • Profil megtekintése
ital automata
« Dátum: 2011. június 04. - 11:30:09 »
0 Show voters
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?

Nem elérhető Buba

  • 540
    • Profil megtekintése
ital automata
« Válasz #1 Dátum: 2011. június 04. - 20:00:44 »
0 Show voters
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.

Nem elérhető Tomee

  • 385
    • Profil megtekintése
ital automata
« Válasz #2 Dátum: 2011. június 04. - 20:14:17 »
0 Show voters
Hát lehet. De a sprunkot én inkább ezzel teszem a kezébe
 
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);

ital automata
« Válasz #3 Dátum: 2011. június 05. - 09:35:14 »
0 Show voters
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]

Nem elérhető Tomee

  • 385
    • Profil megtekintése
ital automata
« Válasz #4 Dátum: 2011. június 05. - 15:29:46 »
0 Show voters
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal