Matthew#
Ученик
Я скачал мод IStrange. Наткнулся на команду /connect, смотреть кто из игроков подключился на сервер. Но команда немного багованая ( Не включаться )
Вот код:
OnPlayerConnect
Сама команда:
Если кто прошарил в чём проблема, прошу написать ниже решение проблемы.
Вот код:
OnPlayerConnect
PHP:
if(conplayer[playerid] > 0)
{
format(stringer, sizeof(stringer), "Ïîäêëþ÷àåòñÿ %s[%d] | IP: %s | R-IP: %s",PlayerInfo[playerid][pNames],playerid,ipplayer,PlayerInfo[playerid][pIpReg]);
ABroadCast(COLOR_GREY,stringer,1);
}
IsConnected{playerid} += 1;
new ip[2][16];
GetPlayerIp(playerid,ip[0],16);
for(new i, m = GetMaxPlayers(), x; i != m; i++)
{
if(!IsPlayerConnected(i) || i == playerid) continue;
GetPlayerIp(i,ip[1],16);
if(!strcmp(ip[0],ip[1],true)) x++;
if(x > 2) return Kick(i),print("Kick Bot");
}
PHP:
else if(strcmp(cmd, "/connect", true) == 0 && PlayerInfo[playerid][pAdminStatus] >= 1)
{
{
if(!conplayer[playerid]) conplayer[playerid] = 1,SendClientMessage(playerid, COLOR_GRAD2, "Òåïåðü âû ñìîæåòå âèäåòü ñïèñîê ïîäêëþ÷¸ííûõ èãðîêîâ.");
if(conplayer[playerid]) conplayer[playerid] = 0,SendClientMessage(playerid, COLOR_GRAD2, "Òåïåðü âû íå ñìîæåòå âèäåòü ñïèñîê ïîäêëþ÷¸ííûõ èãðîêîâ.");
}
return true;
}
