Перейти к содержанию
Авторизация  
mxINI

Два человечка

Рекомендуемые сообщения

mxINI

Всем привет, я не знаю, где эту тему создать и напишу здесь.


Дело проблемное:


У меня есть брат, он тоже играет в САМП. У нас один роутер. У меня есть свой проект, на котором мы не можем одновременно играть.


При выводе диалога через некоторое время пишет "Server closed the connection" и его выбивает с причиной "Кик/Бан".


Может, проблема в моде, т.к. на других серверах играем вместе.


Посоветуйте что-нибудь. А лучше всего дайте хорошую программу для смены IP.


Дам +


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
CheckStar

Кхм, что? Программу для смены IP?

Провод выдерни - вот тебе лучшая программа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgasVegas
@CheckStar,Эм...А ничего, что у них один роутер, не?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vsergeenko

@CheckStar, их кикает за использование одного IP адреса видимо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Public OnPlayerConnect в студию

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
CheckStar

@EgasVegas, при чем здесь роутер? Тс задал два вопроса, по крайней мере я не вижу связи между двумя его последними предложениями. И я ответил на счёт смены.

Иначе что он хочет? Прикрутить два IP на один свитч? Бред. Я ответил лишь за смену IP, и ответил верно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin

 

 

я не знаю, где эту тему создать и напишу здесь.

 

fhMi1QyqPPY.jpg

Данный раздел для красоты что ли?

Переместил тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mxINI

,

publics OnPlayerConnect(playerid)
{
	new IP[16],str[65],message[130];
	GetPlayerIp(playerid, IP, 16);
	mysql_store_result();
	format(str,sizeof(str),"SELECT * FROM `BannedIPs` WHERE `IP` = '%s' LIMIT 1", IP);
	mysql_function_query(1, str, true, "CheckPlayerBanIP", "i", playerid);
	mysql_free_result();
	GetPlayerName(playerid, Player[playerid][pName], MAX_PLAYER_NAME);
	GetPlayerName(playerid,PlayerName[playerid],MAX_PLAYER_NAME);
	GetPlayerIp(playerid, PlayerIP[playerid],16);
	SetPVarInt(playerid,"PLDICE",INVALID_PLAYER_ID);
	GetPlayerIp(playerid, IPshield, sizeof(IPshield));
	new IP1[16],IP2[16];
	GetPlayerIp(playerid, IP1, sizeof(IP1));
	for(new i=0; i<GetMaxPlayers(); i++)
	{
		if(playerid == i || !IsPlayerConnected(i)) continue;
		GetPlayerIp(i, IP2, sizeof(IP2));
		if(!strcmp(IP1, IP2, true))
		{
			Kick(playerid);
			return true;
		}
	}

Мне кажется, что именно эта херня мешает.

    new IP1[16],IP2[16];
    GetPlayerIp(playerid, IP1, sizeof(IP1));
    for(new i=0; i<GetMaxPlayers(); i++)
    {
        if(playerid == i || !IsPlayerConnected(i)) continue;
        GetPlayerIp(i, IP2, sizeof(IP2));
        if(!strcmp(IP1, IP2, true))
        {
            Kick(playerid);
            return true;
        }
    }

 Всё, это убрал и смогли зайти. Спасибо большое!

Изменено пользователем mxINI

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.