انتقل إلى المحتوى الرئيسي

NPC_GetInterior

warning

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

Description

Gets the interior ID of an NPC.

NameDescription
npcidThe ID of the NPC

Returns

Returns the interior ID the NPC is currently in.

Examples

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/checkinterior", 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 interior = NPC_GetInterior(npcid);

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

Notes

  • Interior 0 is the main world (outside)