Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/allip

Статус
В этой теме нельзя размещать новые ответы.

Iron

Умник
Здравствуйте,
Это команда поможет найти кто сидит через песок, ну или одинаковый ип
Вот сама команда:
PHP:
if(strcmp(cmd, "/allip", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] < 1) return true;
		new str[168], sctring[2000];
		new ip[16][MAX_PLAYERS];
  		new sn[MAX_PLAYER_NAME];
    	new gp[MAX_PLAYER_NAME];
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
  			if(!IsPlayerConnected(i)) continue;
		   	GetPlayerIp(i, ip[i], 16);
		}
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
  			if(!IsPlayerConnected(i)) continue;
  			GetPlayerName(i, sn, sizeof(sn));
			for(new player = 0; player < MAX_PLAYERS; player++)
			{
				if(!IsPlayerConnected(player) || player == i) continue;
				if(!strcmp(ip[i], ip[player], true, strlen(ip[i])))
 				{
					GetPlayerName(player, gp, sizeof(gp));
   					format(str,sizeof(str),"[%s]: %s и [%s]: %s\n",sn,ip[i],gp,ip[player]);
					strcat(sctring,str);
				}
			}
		}
		if(strlen(sctring) < 5) return ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX, "Одинаковые IP", "Совпадений нет", "Закрыть", "");
		ShowPlayerDialog(playerid, 6666, DIALOG_STYLE_MSGBOX, "Одинаковые IP", sctring, "Закрыть", "");
		return true;
 	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу