• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

как убрать проверку на заход с одного ип?

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

saaashaaaa

Изучающий
Пользователь
Регистрация
12 Авг 2019
Сообщения
172
Лучшие ответы
0
Репутация
2
PHP:
public OnPlayerConnect(playerid)
{
	if(playerid == INVALID_PLAYER_ID || gamemodeloaded != 1) return KickEx(playerid,123004);

	Streamer_SetPlayerTickRate(playerid, serg_tick);

	// -------------------------------

//	GetPlayerIp(playerid, PI[playerid][pIP], 16);
	GetPlayerName(playerid, PI[playerid][pName], MAX_PLAYER_NAME);

	if(IsLoginInvalid(GetName(playerid)))
	{
		SendClientMessage(playerid, COLOR_RED, "Ваше имя содержит запрещенные символы или цифры, используйте имя формата Имя_Фамилия на английском");
		return KickEx(playerid,123005);
	}
	static const blacklist_name[5][5] = {"CM_","_CM","Bomj","bomj","BOMJ"};
	for(new i; i < sizeof(blacklist_name); i++)
	{
		if(strfind(GetName(playerid), blacklist_name[i], true) == 0) return KickEx(playerid,123006);
	}

	mysql_format(dbHandle, global_string, sizeof(global_string), "SELECT * FROM bans WHERE name = '%e'", GetName(playerid));
	mysql_tquery(dbHandle, global_string, "check_banlist", "i", playerid);

	SetPlayerDataToDefault(playerid);
	CreateTextDraws(playerid);

	for(new i; i < 10; i++) TextDrawShowForPlayer(playerid,gLogo_TD[i]);
	TextDrawShowForPlayer(playerid, Datum);
	TextDrawShowForPlayer(playerid, Vrijeme);
	
	new fmt_str[128];
	mysql_format(dbHandle, fmt_str, 128, "SELECT * FROM friends WHERE friend = '%s'", GetName(playerid));
	mysql_tquery(dbHandle, fmt_str, "FriendJoin", "i", playerid);

	rodEnable{playerid} = 0;
	rodRaised{playerid} = 0;
	SetPlayerColor(playerid, COLOR_GREY);
	SetPlayerScore(playerid, 0);
	Conday[0]++;Conday[1]++;MD[5]++;

	for(new i; i < 60; i++) SendClientMessage(playerid, COLOR_WHITE, "");
	if(Adminconnect == 1)
	{
		new string[144];
		format(string, 144, "[A] %s[%d] присоединился к серверу. IP: %s.", PI[playerid][pName], playerid, PI[playerid][pIP]);//Закончить
		SendClientMessage(playerid, COLOR_GREY, string);
	}
	for(new i=0;i<MAX_LIST+1;i++){PlayerUseList[playerid][i]=0;}

	for(new i = 0; i < sizeof(GZInfo); i++) GangZoneShowForPlayer(playerid, GangZone[i], GetGangZoneColor(i));

	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Добро пожаловать на "SERVER_NAME"");

	#if defined SLIPPYGUARD

	SendClientMessage(playerid,-1,"Сервер находится под защитой античита MRAC "VERISON_GUARD"");
	//SendClientMessage(playerid,-1,"Minerale Guard powered by Minerale Community (Feliks Macalister) in 2017-2018");

	if(antibots == true)
	{
		GetPlayerIp(playerid, PG_DATA[playerid][PG_InterP], 16);
		new num_ip = GetPlayerOnOneIp(PG_DATA[playerid][PG_InterP]);
		if(num_ip > 5) return PlayerBanCheat(playerid,"BotATTACK");
	}

	#endif


	for(new i; i < 4; i++) TextDrawShowForPlayer(playerid, Logotype_TD[i]);
	for(new i; i < 4; i++) TextDrawShowForPlayer(playerid, Logotype_Data_TD[i]);
	SetTimerEx("player_join", 300, false, "i", playerid);

	PlayerTimer[playerid][@_200] = SetTimerEx("@_200mc_PlayerTimer", 200, true, "d", playerid);
	PlayerTimer[playerid][@_1000] = SetTimerEx("@_1000mc_PlayerTimer", 1000, true, "d", playerid);
	PlayerTimer[playerid][@_5000] = SetTimerEx("@_5000mc_PlayerTimer", 5000, true, "d", playerid);
	PlayerTimer[playerid][@_10000] = SetTimerEx("@_10000mc_PlayerTimer", 10000, true, "d", playerid);
	return 1;
}
С меня плюсик
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу