- Dokumentacja
- Funkcje wspólne
- setPedAnimationProgress
Funkcja
setPedAnimationProgress
Przewija bieżącą animację postaci do wybranego miejsca (0 = początek, 1 = koniec). Na serwerze dotyczy animacji ustawionej przez setPedAnimation serwera i trafia do wszystkich graczy. Na kliencie dotyczy animacji z pliku IFP odtwarzanej na postaci w tej grze, a nazwa animacji musi się zgadzać z bieżącą.
Składnia
bool setPedAnimationProgress(ped ped, string anim, float progress)Argumenty
pedped- Gracz albo NPC.
animstring- Nazwa animacji, która ma być przewinięta (musi być tą, która gra).
progressfloat- Pozycja od 0 (początek) do 1 (koniec).
Zwraca
true przy powodzeniu, false gdy postać nie gra tej animacji.
Przykład
setPedAnimation(ped, "ped", "WALK_civi", -1, true, false)
setPedAnimationProgress(ped, "WALK_civi", 0.5)
Zobacz też
setPedAnimationOdtwarza animację na postaci. Animacja pochodzi z bloku animacji gry (np.ped,dancing,smoking) albo z pliku IFP wczytanego przezengineLoadIFP. Wywołanie bez bloku przerywa animację. Na serwerze animacja trafia do wszystkich graczy. Na kliencie działa tylko w tej grze: dla gracza lokalnego inni widzą ją dzięki przesyłaniu pozy, dla zdalnego gracza funkcja zwracafalse, bo jego wygląd przychodzi z jego gry.setPedAnimationSpeedZmienia prędkość odtwarzania bieżącej animacji postaci: 1 = normalnie, 0.5 = dwa razy wolniej, 0 = zatrzymana. Na serwerze dotyczy animacji zsetPedAnimationserwera, na kliencie animacji z pliku IFP na postaci w tej grze.