Aller au contenu principal

NPC_GetFightingStyle

attention

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

Description

Gets the fighting style of an NPC.

NameDescription
npcidThe ID of the NPC

Returns

Returns the fighting style ID of the NPC.

Examples

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

if (!NPC_IsValid(npcid))
return SendClientMessage(playerid, 0xFF0000FF, "Invalid NPC.");

new style = NPC_GetFightingStyle(npcid);

SendClientMessage(playerid, 0x00FF00FF, "NPC %d fighting style: %d", npcid, style);
return 1;
}
return 0;
}

Notes

  • Fighting styles affect melee combat animations and damage
  • Each style has different punch and kick animations
  • The default fighting style is FIGHT_STYLE_NORMAL