Przejdź do głównej zawartości

NPC_GetNodeType

ostrzeżenie

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