- 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);