Pular para o conteúdo principal

NPC_GetNodeInfo

aviso

Esta função foi adicionada no omp v1.5.8.3079 e não funcionará em versões anteriores!

Descrição

Obtém informações sobre um nó NPC, incluindo dados de veículos, pedestres e navegação.

NomeDescrição
nodeidO ID do nó
&vehnodesVariável para armazenar contagem de nós de veículos
&pednodesVariável para armazenar contagem de nós de pedestres
&navinodeVariável para armazenar informações do nó de navegação

Retornos

Retorna true em caso de sucesso, false em caso de falha.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/checknodeinfo ", 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 vehnodes, pednodes, navinode;
new bool:success = NPC_GetNodeInfo(nodeid, vehnodes, pednodes, navinode);

if (success)
SendClientMessage(playerid, 0x00FF00FF, "Node %d info - Vehicle nodes: %d, Ped nodes: %d, Navi node: %d", nodeid, vehnodes, pednodes, navinode);
else
SendClientMessage(playerid, 0xFF0000FF, "Failed to get node %d info", nodeid);
return 1;
}
return 0;
}

Notas

  • O nó deve ser aberto com NPC_OpenNode antes de obter informações
  • Os nós de veículos são para caminhos de navegação de veículos
  • Nós pedestres são para caminhos pedestres
  • Todos os parâmetros de contagem são passados por referência

Funções Relacionadas

Callbacks Relacionadas