public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) return;
new playerip[16], string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(playerid == i) continue;
if(SpielerInfo[i][sAdminrank] > 0)
{
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(string, sizeof(string), "%s (ID: %i, IP: %s) hat den Server betreten.", UserName(playerid), playerid, playerip);
}
else
{
format(string, sizeof(string), "%s (ID: %i) hat den Server betreten.", UserName(playerid), playerid);
}
SendClientMessage(i, dunkelgrün, string);
}
return 1;
}
Wenn du alleine Testes, wirst du niemals die Adminmessage bekommen, da du dich noch nicht eingeloggt hast.
Und du brauchst keine Benachrichtigung das du selber auf den Server kommst,a lso kannst du dich aus der Schleife rausnehmen.
Teste es, bei mir klappt es. Gruß