Szerző Téma: Beszédanim timerrel  (Megtekintve 430 alkalommal)

BarnyBoy

  • Vendég
Beszédanim timerrel
« Dátum: 2014. július 16. - 11:19:50 »
0 Show voters
Sziasztok!
Hogyan tudnám megoldani, hogyha egy játékos valamit ír a chatbe, akkor benyomjon neki egy beszédanimot mondjuk karakterszám*100 hosszúságú ideig?
« Utoljára szerkesztve: 2014. július 16. - 17:31:17 írta ZyZu. »

Beszédanim timerrel
« Válasz #1 Dátum: 2014. július 16. - 11:31:24 »
+1 Show voters
ApplyAnimation(playerid,\"PLAYIDLES\",\"time\",4.1,0,1,1,0,5200);

 
A végén az 5200-at írd át a megfelelõ idõre, pl 4 másodperc = 4000
Ezt tedd bele a GM-be, ahol írsz.

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Beszédanim timerrel
« Válasz #2 Dátum: 2014. július 16. - 13:52:42 »
+1 Show voters
Az nem felel meg, mert.... De igen, csak jobb lenne, ha sétálhatna közben:
 
public OnPlayerText(playerid, text[]) {
    ApplyAnimation(playerid,\"PED\",\"IDLE_chat\",4.1,0, 0, 0, 1, 1);
    SetTimerEx(\"ClearAnims\", strlen(text)*100, 0, \"d\", playerid);
}
forward ClearAnims(playerid);
public ClearAnims(playerid) {
ApplyAnimation(playerid, \"CARRY\", \"crry_prtial\", 4.0, 0, 0, 0, 0, 0); //Ez a sor lehet, hogy nem kell.
ClearAnimations(playerid);
}

 
Ha kell, elõkeresem innen a fórumról a karakterlánc-részlet számlálót, amivel megszámoltatod benne a spaceket, jeleket, és a hatásszünetek idejét hozzáfûzöd az idõhöz.

BarnyBoy

  • Vendég
Beszédanim timerrel
« Válasz #3 Dátum: 2014. július 16. - 18:28:16 »
0 Show voters
Köszi KovaNovik, nem kell, elég így is. :) ment a +, zárok.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal