Der NPC hat ja einen Namen:
Gehen wir aus er heisst Bernd:
Beim Befehl:
new Namei[MAX_PLAYER_NAME];
for(new i = 0; i<200;i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i,Namei,sizeof(Namei));
if(!strcmp(Namei,"Bernd",true))
{
new Float:Pos[3];
GetPlayerPos(i,Pos[0],Pos[1],Pos[2]);
if(IsPlayerInRangeOfPoint(playerid,Pos[0],Pos[1],Pos[2]))
{
// Hier rein was passieren soll
}
}
}
}
das geht nur so wenn der Bot sich nicht bewegt