Ga naar hoofdinhoud

NPC_ResetAnimation

waarschuwing

This function was added in omp v1.5.8.3079 and will not work in earlier versions!

Description

Resets an NPC's current animation to the default state.

NameDescription
npcidThe ID of the NPC

Returns

Returns true if the operation was successful, false otherwise.

Examples

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/resetanim", true))
{
new npcid = PlayerNPC[playerid];
if (npcid == INVALID_NPC_ID)
return SendClientMessage(playerid, 0xFF0000FF, "You are not debugging a NPC.");

NPC_ResetAnimation(npcid);
SendClientMessage(playerid, 0x00FF00FF, "NPC %d animation has been reset.", npcid);

return 1;
}
return 0;
}

Notes

  • Stops all current animations and returns NPC to idle state
  • Equivalent to calling NPC_ClearAnimations

No specific callbacks are triggered by this function.