SetNPCAnimation: Difference between revisions
From Onset Developer Wiki
Created page with "{{Info|Function|Server|1.0}} {{FuncDescription|__EDIT_ME__}} {{FuncSyntax|SetNPCAnimation(npc, animation, loop)}} {{FuncParameters}} {{FuncParam|npc|__EDIT_ME__}} {{FuncPar..." |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Info|Function|Server|1.0}} | {{Info|Function|Server|1.0}} | ||
{{FuncDescription| | {{FuncDescription|Plays an animation on an NPC.}} | ||
{{FuncSyntax|SetNPCAnimation(npc, animation, loop)}} | {{FuncSyntax|SetNPCAnimation(npc, animation, loop)}} | ||
<div class="noprint" style="float:right;"> | |||
[[File:VIDEO_SetNPCAnimation.gif]] | |||
</div> | |||
{{FuncParameters}} | {{FuncParameters}} | ||
{{FuncParam|npc| | {{FuncParam|npc|The NPC identifier you get from [[CreateNPC]]}} | ||
{{FuncParam|animation| | {{FuncParam|animation|The animation name as a string or integer, see [[AnimationList]].}} | ||
{{FuncParam|loop| | {{FuncParam|loop|'''true''' to loop the animation, '''false''' to play it a single time.}} | ||
{{FuncReturnValue| | {{FuncReturnValue|Returns '''true''' on success.}} | ||
== Example == | == Example == | ||
<syntaxhighlight lang="Lua"> | |||
function cmd_tscene4(player) | |||
local n1 = CreateNPC(2, 47547.23046875, 138174.515625, 1574.7159423828, -53.268035888672) | |||
SetNPCAnimation(n1, "CLAP", true) | |||
end | |||
AddCommand("tscene4", cmd_tscene4) | |||
</syntaxhighlight> | |||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
{{Template:NPCFunctions}} |
Latest revision as of 10:07, 23 February 2021
Description
Plays an animation on an NPC.
Syntax
SetNPCAnimation(npc, animation, loop)
Parameters
- npc
The NPC identifier you get from CreateNPC - animation
The animation name as a string or integer, see AnimationList. - loop
true to loop the animation, false to play it a single time.
Return Value
- Returns true on success.
Example
function cmd_tscene4(player)
local n1 = CreateNPC(2, 47547.23046875, 138174.515625, 1574.7159423828, -53.268035888672)
SetNPCAnimation(n1, "CLAP", true)
end
AddCommand("tscene4", cmd_tscene4)
See also
- GetStreamedNPC
- GetNPCLocation
- SetNPCOutline
- SetNPCPropertyValue
- GetNPCPropertyValue
- CreateNPC
- DestroyNPC
- IsValidNPC
- GetAllNPC
- GetNPCCount
- IsNPCStreamedIn
- SetNPCLocation
- GetNPCLocation
- SetNPCHealth
- GetNPCHealth
- SetNPCAnimation
- SetNPCHeading
- GetNPCHeading
- SetNPCTargetLocation
- SetNPCFollowPlayer
- SetNPCFollowVehicle
- SetNPCRagdoll
- SetNPCRespawnTime