Mit diesem Befehl sollte ein Bot connecten, jedoch tut er es anscheinend nicht!
Was ist falsch?
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[128], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/cnb", true) == 0)
{
new tmp[128];
tmp = strtok(cmdtext, idx);
if(strlen(tmp) > 0)
{
new npc = ConnectRNPC(tmp);
SetPVarString(npc, "NPCNAME", tmp);
SetPVarInt(npc, "NPCID", npc);
ConnectRNPC(tmp);
new string[128];
format(string,sizeof(string), "Bot wurde verbunden. (ID: %d | Name: %s)", npc, tmp);
print(string);
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "/cnb [BOTNAME]");
}
return 1;
}
return 1;
}