А если так:
PHP код:
#define MAX_PLAYER_IP 16 // После инклуда a_samp, можно вообще в инклуд a_samp спрятать, найти MAX_PLAYER_NAME и поставить ниже
new string_messenge_connect[(68 + (MAX_PLAYER_IP + 4 * 2) + MAX_PLAYER_NAME * 2)], ip_player_connect[MAX_PLAYER_IP];
GetPlayerIp(playerid, ip_player_connect, sizeof(ip_player_connect));
if(Player[playerid][pAdmin] != 0)
{
foreach(Player, i)
{
if(Player[i][pAdmin] == 0 || i == playerid /* Не обезательно если надо что бы игроку который конектиться показывало сообщение то убери i == playerid */) continue;
format(string_messenge_connect, sizeof(string_messenge_connect), "Nick: %s[id:%d][ip:%d] присоединился к серверу! Показываем сообщение админу", pNick(playerid),playerid, ip);
SendClientMessage(i, -1, string_messenge_connect);
}
break;
}
else //Если игрок выводим сообщение всем игрокам на сервере.
{
format(string_messenge_connectstr, sizeof(string_messenge_connect), "Nick: %s присоединился к серверу! Показываем сообщение игроку", pNick(playerid));
SendClientMessageToAll(-1, string_messenge_connect);
}