Hallo zusammen,
ich habe hier eine Frage und verstehe nicht wirklich, wo mein Fehler liegt.
Ich lasse hier auslesen, ob die ID der Bot ist:
if(GetPlayerTargetPlayer(i) == GetPlayerIDBot("[BOT]Direktor"))
Hier wiederum soll er die Animation ausführen:
ApplyAnimation(GetPlayerIDBot("[BOT]Direktor"),"ped","handsup",2.1,0,1,1,1,1,1);
Passieren tut nicht wirklich etwas
Der Stock dazu lautet:
stock GetPlayerIDBot(playername[])
{
new GetPlayerID_Name[MAX_PLAYER_NAME];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
GetPlayerName(i,GetPlayerID_Name,MAX_PLAYER_NAME);
if(!strcmp(GetPlayerID_Name,playername,true))
{
return i;
}
}
return INVALID_PLAYER_ID;
}
Sieht jemand meinen Fehler?
Die Ausführung des Bots ist in einem Timer, der jede paar millisekunden durchläuft.