Guten Tag!
Ich habe mir folgende Funktion für mein Script erstellt:
stock mayPlayerJoin(playerid) {
new n[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, n, sizeof(n));
for(new i=0;i<sizeof(AllowedPlayers); i++) {
if(strcmp(AllowedPlayers[i], n, true)) return true;
}
return false;
}
Das dazugehörige Array:
static const AllowedPlayers[1][MAX_PLAYER_NAME+1] = {
"DerCrash"
};
Sie wird in dem OnPlayerJoin() Callback aufgerufen:
public OnPlayerConnect(playerid)
{
if(!mayPlayerJoin(playerid)) return sendError(playerid, "Der Server ist im Wartungsmodus!");
return 1;
}
Wenn ich jetzt mit dem Namen "DerCrash" joine, wieso bekomme ich dann die Meldung: "Der Server ist im Wartungsmodus"?
Danke schonmal im Vorraus