17.02.2014, 08:11
Здраствуйте. Решил сделать в команде /apanel игроки с одинаковыми IP.
Все хорошо но есть 1 нюанс он сканирует 1 и того же игрока 2 раза.
Ну пример:
Billy_King 127.0.0.1 Billy_King 127.0.0.1
И так для всех игроков.
Ну вот скрин шот если что: http://prntscr.com/2t9i2a
Все хорошо но есть 1 нюанс он сканирует 1 и того же игрока 2 раза.
Ну пример:
Billy_King 127.0.0.1 Billy_King 127.0.0.1
И так для всех игроков.
PHP код:
if(PlayerInfo[playerid][pAdmin] < 3) return true;
format(string3[playerid],5,"");
foreach (new i : Player)
{
foreach (new g : Player)
{
if(!strcmp(ipgame[i], ipgame[g], true, strlen(ipgame[i])))
{
format(string3[playerid],1000,"%s[%s]: %s <----> [%s]: %s\n",string3[playerid],PlayerInfo[i][pName],ipgame[i],PlayerInfo[g][pName],ipgame[g]);
}
}
}
if(strlen(string3[playerid]) < 5) return SPD(playerid, 0, DIALOG_STYLE_MSGBOX, "Одинаковые IP", "Совпадений не найдено", "Закрыть", "");
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, "Одинаковые IP", string3[playerid], "Закрыть", "");

