• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

AntiGM 1.0

Нет прав для скачивания

MasterJoke

Why so serious?
Победитель в номинации 2025
Участник Новогоднего Фонда 2025
Звезда Отваги
Медаль Благодарности
Хранитель Пера
Уважаемый собеседник
Легенда Истоков
Старожил I степени
Пользователь Саня разместил новый ресурс:

AntiGM - Защита от нелегальных ГМов

Защищает ваш сервер от нелегальных ГМов, вы прописываете в код никнеймы вашим гмов, и если кто-то попытается зайти на сервер с правами не под этим ником, его забанит автоматически. (код написан для l2jfrozen, но переписать составит 1-2 минуты под другую основу).

Узнать больше об этом ресурсе...
 

kick

Баллов: 33
Спасибо за в клад в развитие форума

Psycho

Баллов: 49
Спасибо за в клад в развитие форума
У меня с этим загвоздка:
Код:
import gameserver.model.actor.instance.L2PcInstance;
import gameserver.util.IllegalPlayerAction;
На лостах какой аналог?
 
Последнее редактирование:
Player, второго нету
 
Нет, зачем?
 
Код:
    // Метод который в заданное время будет проверять ники персонажей в игре.
    public synchronized void getAllPlayersNick()
    {
        for(Player player:World.getInstance().getAllPlayers())
        {
            if(player.isGM() &&!(player.getName().equals("ваш ник")))
            {
                player.setAccessLevel(-100); 
                Util.handleIllegalPlayerAction(player,"Игрок "+player.getName()+" забанен!", IllegalPlayerAction.PUNISH_KICKBAN);
            }
        }
    }
Он же использует этот IllegalPlayerAction.
 
Код:
    // Метод который в заданное время будет проверять ники персонажей в игре.
    public synchronized void getAllPlayersNick()
    {
        for(Player player:World.getInstance().getAllPlayers())
        {
            if(player.isGM() &&!(player.getName().equals("ваш ник")))
            {
                player.setAccessLevel(-100);
                Util.handleIllegalPlayerAction(player,"Игрок "+player.getName()+" забанен!", IllegalPlayerAction.PUNISH_KICKBAN);
            }
        }
    }
Он же использует этот IllegalPlayerAction.
Ну так переделай данный метод.
 
Код:
    // Метод который в заданное время будет проверять ники персонажей в игре.
    public synchronized void getAllPlayersNick()
    {
        for(Player player:World.getInstance().getAllPlayers())
        {
            if(player.isGM() &&!(player.getName().equals("ваш ник")))
            {
                player.setAccessLevel(-100);
                Util.handleIllegalPlayerAction(player,"Игрок "+player.getName()+" забанен!", IllegalPlayerAction.PUNISH_KICKBAN);
            }
        }
    }
Он же использует этот IllegalPlayerAction.
О Боже! Зачем каждый раз проверять всех игроков!? Проверяем персонажа которым заходят - профит..
Ну и если я правильно помню то в лосте ты никак не зайдешь "нелегальным" ГМом.
 
Выдаем админку по железу или ип)
 
Вообще выкинуть то можно и зачем в пакете EnterWorld извращения? Можно же написать нормальный скрипт и при входе вешать листенер OnPlayerEnterListener
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Вообще выкинуть то можно и зачем в пакете EnterWorld извращения? Можно же написать нормальный скрипт и при входе вешать листенер OnPlayerEnterListener
верно подметил)
 
Я такой скрипт могу с нуля написать и даже расширить функционал.
 
Это вобще как надо так наговнокодить, чтобы была возможность получить права ГМа какими либо манипуляциями со стороны клиента? оО
 
Это вобще как надо так наговнокодить, чтобы была возможность получить права ГМа какими либо манипуляциями со стороны клиента? оО
Это надо как минимум - быть дауном, который доверяет всё клиенту
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Это вобще как надо так наговнокодить, чтобы была возможность получить права ГМа какими либо манипуляциями со стороны клиента? оО
Есть типы которые рисовали билду на руофе)
 
Назад
Сверху Снизу