Interface administrators, moderator
2,858
edits
No edit summary |
No edit summary |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{ScriptItem | ||
| | |endpoint = client | ||
|games = iii vc sa | |||
|type = method | |type = method | ||
|class = Ped | |class = Ped | ||
|name = addAnimation | |name = addAnimation | ||
|parameters = | |parameters = int groupId, int animId | ||
|parameter1 = int groupId the ID of the animation group | |||
|parameter2 = int animId the ID of the animation itself | |||
|usage = makes the ped play an animation | |usage = makes the ped play an animation | ||
|return1 = void | |return1 = void | ||
| Line 10: | Line 13: | ||
|notes = More than one animation can be applied, which is why the function is called "add animation" instead of "play animation". | |notes = More than one animation can be applied, which is why the function is called "add animation" instead of "play animation". | ||
This usually leads to undesired results as most animation were not designed to be played together. If you want to reset the current animation(s) to play another, use [[ped.clearAnimations|ped.clearAnimations]] on GTA VC and SA, [[ped.clearObjective|ped.clearObjective]] on GTA III.<br> | This usually leads to undesired results as most animation were not designed to be played together. If you want to reset the current animation(s) to play another, use [[ped.clearAnimations|ped.clearAnimations]] on GTA VC and SA, [[ped.clearObjective|ped.clearObjective]] on GTA III.<br> | ||
Animation lists for [[Resources/GTA3/Animations|GTA III]], [[Resources/GTAVC/Animations|GTA Vice City]], [[Resources/GTASA/Animations|GTA SA]], and [[Resources/GTAIV/Animations|GTA IV]] | Animation lists for [[Resources/GTA3/Animations|GTA III]], [[Resources/GTAVC/Animations|GTA Vice City]], [[Resources/GTASA/Animations|GTA SA]], and [[Resources/GTAIV/Animations|GTA IV]]<br> | ||
For GTA IV, use an animation native such as [[natives.taskPlayAnimNonInterruptable|natives.taskPlayAnimNonInterruptable]] or [[natives.taskPlayAnimWithFlags|natives.taskPlayAnimWithFlags]] | |||
|exampleJSCS = addCommandHandler("talk", function(command, params) { | |||
localPlayer.addAnimation(0, 11); // GTA Vice City, make your player ped use a talking animation | |||
}); | |||
}} | }} | ||