Hallo leute.
Ich hab ein Problem. Wenn ich via. /npc, NPC's spawne spawnen sie nur an meinen Spawns, die ich erstellt habe.
Dies möchte ich aber ändern, dass sie ein paar meter neben mir spawnen.
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[128], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/npc", 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);
SetPlayerSkin(npc, 162);
new string[128];
format(string,sizeof(string), "Bot wurde verbunden. (ID: %d | Name: %s)", npc, tmp);
print(string);
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "/npc [BOTNAME]");
}
return 1;
}
return 0;
}
public OnPlayerRequestClass(playerid, classid)
{
LoginBild(playerid);
if(IsPlayerNPC(playerid))return 1;
SetPlayerWeather(playerid, 8);
SetSpawnInfo(playerid,0,4,-319.1117,-1909.0902,12.4684,0,0,0,0,0,0,0); // Eventuell der Auslöser?
SpawnPlayer(playerid);
return 1;
}