Ugrás a fő tartalomhoz

NPC_GetNodeType

vigyázat

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

Description

Gets the type of an NPC node.

NameDescription
nodeidThe ID of the node

Returns

Returns the node type ID, or -1 if the node is invalid.

Examples

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/checknodetype ", true, 15))
{
new nodeid = strval(cmdtext[15]);

if (nodeid < 0 || nodeid > 63)
return SendClientMessage(playerid, 0xFF0000FF, "Invalid node ID. Must be between 0 and 63.");

new nodetype = NPC_GetNodeType(nodeid);

SendClientMessage(playerid, 0x00FF00FF, "Node %d type: %d", nodeid, nodetype);
return 1;
}
return 0;
}

Notes

  • Returns -1 if the node is invalid or not opened
  • Different node types are designed for different movement types
  • Pedestrian nodes are for walking NPCs
  • Vehicle nodes are for driving NPCs
  • Choose the appropriate node type for your NPC's movement style