Pular para o conteúdo principal

NPC_OpenNode

aviso

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

Descrição

Abre um nó NPC para uso, disponibilizando-o para navegação por NPCs.

NomeDescrição
nodeidO ID do nó

Retornos

Retorna true se o nó foi aberto com sucesso, caso contrário, false.

Exemplos

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

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

new bool:success = NPC_OpenNode(nodeid);

SendClientMessage(playerid, 0x00FF00FF, "Open node %d: %s", nodeid, success ? "Success" : "Failed");
return 1;
}
return 0;
}

Notas

  • Nó IDs varia de 0 a 63
  • Os nós devem ser abertos antes que NPCs possa usá-los para navegação
  • Abrir um nó carrega seus dados e os torna acessíveis
  • Use NPC_IsNodeOpen para verificar se um nó já está aberto

Funções Relacionadas

Callbacks Relacionadas

Nenhum callback específico é acionado por esta função.