ApplyAnimation

Z Ferdova wikina
Verze z 13. 4. 2012, 05:20, kterou vytvořil Ffredyk (diskuse | příspěvky) (Založena nová stránka: :''Překlad: Nastav animaci (hráčovi)'' :Nastaví hráči vybranou animaci ::<small>Nepovinný parametr 'forcesync', který je defaultně nula, není ve většině p…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání
Překlad: Nastav animaci (hráčovi)
Nastaví hráči vybranou animaci
Nepovinný parametr 'forcesync', který je defaultně nula, není ve většině případech potřeba, jelikož hráči si synchronizují animace sami (client). Tento parametr přinutí všechny hráče, kteří vidí subjekt s nastavenou animací, k přehrátí dané animace nezávisle na tom, co hráč zrovna dělá. Použitelné když je hráč např. mimo hru.
Nechal jsem parametry v angličtině, pro lepší pochopení a přehlednost

Parametry

(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync)
playerid
ID hráče, kterému má funkce nastavit animaci
animlib[]
Název knihovny animací, ze které má script vybírat
animname[]
Název animace, kterou má script použít
Float:fDelta
Rychlost přehrávání dané animace
loop
Udej jedničku pro nekonečné opakování animace, nebo nulu pro jedno přehrání animace.
lockx
Nastav 0 a hráče to po dokončení animace vrátí na jeho pozici před aplikováním animace.
locky
Nastav 0 a hráče to po dokončení animace vrátí na jeho pozici před aplikováním animace.
freeze
Zmrazí hráče na místě po dokončení animace.
time
Čas do přerušení animace. Pro nekončící smyčku zadej 0.
forcesync
Nastav 1 pro přinucení hráče synchronizovat svou animaci s ostatními v jakémkoliv případě (Nepovinný parametr).
Vrací: Funkce nevrací žádnou hodnotu
ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);