1 post in this topic

husur
Новичок

Уважаемый пользователь! Представляю твоему вниманию систему анти-песочница. Данная система проверяет при коннекте игрока, есть ли уже такой ip на сервере. Если есть, система не позволит войти ему на сервер, а также кикнет того, кто уже на сервере под этим IP (настраивается в #define). 

Начнем. Ко всем #define:

#define MAX_IP		2 // количество максимаьных ip 
#define KICK_ALL 	1 // кикать ли того, кто уже на сервере под этим ип. 1 - включено, 0 - выключено. 

Далее, добавляем в OnPlayerConnect:

new connect_ip[32+1];//АнтиБот
GetPlayerIp(playerid,connect_ip,32);
new num_ip = GetNumberOfPlayersOnThisIP(connect_ip);
if(num_ip > MAX_IP)
{
        Kick(playerid);
        return 1;
}
stock GetNumberOfPlayersOnThisIP(test_ip[])//АнтиБот
{
        new against_ip[33];
        new ip_count = 0;
        foreach( new i:Player)
        {
                if(IsPlayerConnected(i))
                {
                        GetPlayerIp(i,against_ip,32);
                        if(!strcmp(against_ip,test_ip))
                        {
                          	ip_count++;
                          	#if KICK_ALL == 1
                            	{
                              		SendClientMessage(i, -1,  "Вы кикнуты, так как попытались зайти с песочницы (второй аккаунт)!");
                              		Kick(i);
                            	}
                          	#endif
                }
        }
        return ip_count;
}

Автор: Ben_Vladen.

 

Будут ошибки, создавайте тему в спец. разделе. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • ВасилийСталин
      By ВасилийСталин
      50% СКИДКА РОВНО 3 ДНЯ, ДО: 25.09.2025. 12:00 ПО МСК
       
       
      Здравствуйте уважаемые форумчане!
      Выкладываю на продажу мод написанный с нуля Fox rp. Мод имеет много красивого 3д маппинга, систем по типу квестов, динамического текста над актерами во время общения с ними, система загрязнения транспорта (имеется маппинг автомойки) мод подходит под основу и нуждается в доработках.
      В комплекте с модом вы получаете:
      1. Игровую сборку в которую входит:
      1.1. AVF плагин
      1.2. Приватные модели авто и скинов
      1.3. Под все транспортные средства были реалистично изменены настройки скорости и физика авто
      1.4. Изменены звуки
      !!! Чтобы скачать сборку нужно открыть txt файл в папке с модом там будет ссылка на сборку
      2. Игровой мод:
      2.1. Мод
      2.2. cef. Уже подключен на веб хостинг при необходимости можно заменить
      Мод будет дорабатываться и опубликовываться на этом форуме, ценник будет выше но если купите мод то доплачивать не придется, сможете сразу скачать новую версию.
       
      Связь: vk.com/nastelectric
       
    • ВасилийСталин
      By ВасилийСталин


      Скачать файл Fox rp | Уникальный мод с 0 под открытие | СКИДКА 50%
      50% СКИДКА РОВНО 3 ДНЯ, ДО: 25.09.2025. 12:00 ПО МСК
       
       
      Здравствуйте уважаемые форумчане!
      Выкладываю на продажу мод написанный с нуля Fox rp. Мод имеет много красивого 3д маппинга, систем по типу квестов, динамического текста над актерами во время общения с ними, система загрязнения транспорта (имеется маппинг автомойки) мод подходит под основу и нуждается в доработках.
      В комплекте с модом вы получаете:
      1. Игровую сборку в которую входит:
      1.1. AVF плагин
      1.2. Приватные модели авто и скинов
      1.3. Под все транспортные средства были реалистично изменены настройки скорости и физика авто
      1.4. Изменены звуки
      !!! Чтобы скачать сборку нужно открыть txt файл в папке с модом там будет ссылка на сборку
      2. Игровой мод:
      2.1. Мод
      2.2. cef. Уже подключен на веб хостинг при необходимости можно заменить
      Мод будет дорабатываться и опубликовываться на этом форуме, ценник будет выше но если купите мод то доплачивать не придется, сможете сразу скачать новую версию.
       
      Связь: vk.com/nastelectric
       
      Добавил ВасилийСталин Добавлено 14.08.2025 Категория Моды Автор Abeme  
    • Senwik
      By Senwik
      Всем здравствуйте, я тут решил сделать свой крмп сервер, и у меня возник вопрос, где можно достать кэш для лаунчера и сервера, как настроить лаунчер, чтоб кэш скачивался в нужное место и игра могла нормально работать. 
      P.S. Если подскажете, где можно прочитать по данной теме, то будет вообще класс, всем бобра