Hallo
Ich habe ein simples Problem und zwar habe ich einen Bot eingefügt und habe festgestellt das der Login-Dialog bei Spielern dann nicht mehr erscheint. Nach dem Debuggen merkte ich, das Der SetTimerEx gekonnt ignoriert/übergangen wird, klar das dann nichts funktioniert.
Code
public OnPlayerConnect(playerid)
{
Account_Reset(playerid);
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Zug1", true))
{
inGame[playerid] = 1;
}
return 1;
} else {
SetPlayerColor(playerid, COLOR_PLAYERCONNECT);
new rand = random(sizeof(MusicLinks));
PlayAudioStreamForPlayer(playerid, MusicLinks[rand][0]);
SetTimerEx("PlayerConnected", 100, false, "d", playerid);
SetTimerEx("StreetTimer", 1000, true, "d", playerid);
paydaytimer[playerid] = SetTimerEx("PayDay", 60000, true, "d", playerid);
}
}
Alles anzeigen
Alles andere ausser SetTimerEx wird aufgerufen bzw ausgeführt. Woran liegt es? ich mein ich hab doch eine Abfrage üb der Spieler ein NPC ist oder nicht, er müsste eigentlich auch die SetTimerEx aufrufen. Wird aber 100% nicht.
Kann mir einer helfen?