Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 04/07/19 в Сообщения

  1. 2 балла
    TonyS

    Вайтлист / WhiteList

    BorizzK, 123new Спасибо, за помощь! Вроде пошло) script_2019-04-08_01-21-55.log
  2. 1 балл
    BorizzK

    Вайтлист / WhiteList

    Немного сыроват, но работает уже на неск серверах и вроде все норм Вариант конечно не окончательный Эксперементировал с кодом и тд итп Потом лишнее уберу Упрощу и тд итп Хочу сделать универсальный Как для вайтлиста так и для блэк Конфиг простой Подключаем в init.c у меня лежит в корне миссии в папке _MOD\WhiteList #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_MOD\\WhiteList\\Server_WhiteList_Class.c" обявляем там же ref Server_WhiteList WhiteList = new Server_WhiteList(); сам список UID (в столбик) кладем в папку _CONF в текстовый файл whiteList.lst далее используем у меня в init.c в 2х местах в классе CustomMission : MissonServer переопределил пару функций и добавил вызов в него и следом override void InvokeOnConnect(PlayerBase player, PlayerIdentity identity) { super.InvokeOnConnect(player, identity); //Если игрок в черном списке или игрока нет в белом списке или ник игрока в черном списке игрока кикнет и функция вернет false if (!Server_WhiteList.CheckWBListConnectAllow(player, identity)) { return; //IF KICK } } Файл whiteList.lst можно править на горячую, если в папке с whiteList.lst положить whitelistautoreload - то при каждом вызове проверки игрока по вайтлисту он будет перезагружаться из whiteList.lst - по задумке что бы не перзапускать каждый раз сервер но иногда если чел хотел войти, не пустило, потом внесли UID может не пустить с ошибкой Character Locked in database. Придется ждать минут 5 Либо перезапускать сервер + Читайте каменты в файлах + подтягивайтесь для доработок в первую очередь хотелось бы разобарться с залочиванием перса в базе Вобщем буду переделывать под обработку эвентов + добавлю управление белым/черным списком из админки с автокиком в случае внесения УИДа ручками вроде получилось Буду автоматизировать Обновленный вариант Server_WhiteList_Class.c
  3. 1 балл
    BorizzK

    Вайтлист / WhiteList

    AntonZavodskih 123new ААаа - у меня там ошибка - в выводе в лог про вайтлист пишет про блэклист ((( исправил выкладываю Server_WhiteList_Class[07042019].rar
  4. 1 балл
    BorizzK

    Вайтлист / WhiteList

    Нашел выше Не работает ВАШ Init.c должным образом если бы работал отрабатывал OnInt и в лог бы писалось ::: CustomMission : MissionServer ::: OnInit() ::: Begin. ::: CustomMission : MissionServer ::: OnInit() ::: End
  5. 1 балл
    BorizzK

    Вайтлист / WhiteList

    AntonZavodskih Лог сервера выложи
  6. 1 балл
    123new

    Вайтлист / WhiteList

    AntonZavodskih помещаем в папку миссии сервера файлы и папку с архива в корень активной миссии сервера Whitelist.rar дописываем в инит в самом верху файла 1 строкой #include "$CurrentDir:mpmissions\dayzOffline.chernarusplus\AddonsServerMission.c" И все будет работать. В архиве версия скрипта с данной темы предпоследняя, рабочая. В скрипте лишь путь до папки с конфигами скрипта скорректирован. Рассчитано на стандартное имя активной папки миссии сервера dayzOffline.chernarusplus
×
×
  • Создать...

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

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка