1 изображение

Хранение данных (версия MySQL): R41-3.

Командный процессор: Pawn.CMD.

Количество строк в моде (без маппинга): 66679.
Анти-чит: Nexius-AC v1.9.53.

Под доработку взята версия Aurora за декабрь 2018.

Автор данного мода: oscar_floyd.
Автор данной доработки: glvde. (я).

На доработку мода ушло около одного месяца.

Что было сделано:

Спойлер

~ Исправлен баг с покупкой любого VIP.
~ Исправлен вид диалогов во всём моде.
~ Добавлен Perfomance Tuning в GPS (6 - 8).
~ Сделана проверка на команду /mp.
Раньше один игрок мог вводить эту команду несколько раз, тем самым занимая места на МП.
~ Исправлено пропадение интерьера во время регистрации.
~ Изменены цвета всех текстдравов.
~ Расставлены автомобили в организациях.
~ Дописана система VIP.
~ Исправлен баг с VIP-AFK.
~ Дописана база данных.
~ Исправлен баг с новым репортом.
~ Новая система "Настройка VIP-системы"
Теперь настройка всех восьми уровней V.I.P будет динамичная, тобишь из игры.
Все параметры сохраняются в базу, перезапуск сервера необязателен.
~ Исправлен баг в гонке вооружений.
~ Добавлена альтернативная команда /lpanel.
Лидерское меню можно теперь вызывать двумя командами - /lmenu и /lpanel.
Сделано для удобности.
~ Исправлено открытие инвентаря.
При повторном открытии инвентаря, он сразу пропадал.
~ Обновлён анти-чит Nexius-AC с версии 1.9.41 до 1.9.52.
~ Исправлен баг с Т/С.
* Не заводились некоторые мопеды, мотоциклы и машины.
~ Добавлено несколько NOP-защит, а именно:
* SpawnPlayer (спавн игрока).
* SetPlayerPos (перемещение игрока по карте).
* SetPlayerHealth (изменение ХП игроку).
* SetVehicleHealth (изменение ХП Т/С).
* GivePlayerWeapon (выдача оружия игроку).
* SetPlayerInterior (перемещение игрока в интерьер).
* PutPlayerInVehicle (помещение игрока в Т/С).
* ResetPlayerWeapons (удаление всех оружий игроку).
* SetPlayerSpecialAction (присваивание игроку спец.действий).
* TogglePlayerSpectating (перемещение игрока в наблюдение).
* RemovePlayerFromVehicle (удаление игрока из машины).
~ Оптимизирован код в системе лидеров.
~ Переписано 10 команд для администраторов.
~ Доработана система нового репорта.
~ Доделана система "Анти-ТК" (copy by Diamond 80%).
~ Исправлена система заморозки каптов для банд.
~ Написана система поединков для семей (20%).
~ Исправлен баг с активным предложением при вводе /repair.
~ Теперь нельзя взять лейку, если Вы уже ухаживаете за деревом (работа "Яблочный сад").
~ Исправлена команда /fmute.
~ Исправлен баг с системой навыка угона (/theftprogress).
~ Исправлен баг с покупкой VIP-привилегии.
~ Исправлен баг с покупкой "Анти-БХоп" (/donate).
~ Исправлен баг с покупкой "Мобильный банк" (/donate).
~ Теперь в спортзале можно изучить стили боя в разном порядке.
~ При надписи "Вы уронили ящик" теперь ящик пропадает из рук. Раньше не пропадал. (работа "Оружейный завод").
~ Исправлен баг с гаражом. Теперь машины появляются в нужном виртуальном мире.
~ Исправлен баг с выдачей премии в бандах (/gpay).
~ Исправлен режим "Sport" в машине. Теперь она не будет взлетать.
~ Исправлен баг с командой /lock. Иногда писалось, что личный Т/С находится далеко.
~ Добавлен экстрьер стройки напротив вокзала СФ.
~ Облегчена настройка мода под себя.
Теперь стоит изменить значения дефайнов (FullServName, NameServer, NameSite и HostName) и всё изменится сразу.
~ Подключение к базе теперь легче. Достаточно ввести данные в дефайны SqlHost, SqlUser, SqlPass и SqlBase.
~ Исправлен баг с пропадением курсора в текстдравах.
~ Добавлен интерьер в СТО. Раньше машина просто падала вниз.
~ Исправлен баг с /srace, теперь нельзя предложить гонку самому себе.
~ Исправлено высвечивание логотипа "SERVER TEST" когда статус сервера стоит "Основной".
~ Запрещена выдача Minigun через команду.
~ Исправлен баг с /capture, теперь всё работает нормально.
~ Исправлен баг с /apanel, теперь панель высвечивается.
~ Исправлен баг с названием ранга при авторизации в админ-панель.
~ Подправлен текст в /apanel.
~ Исправлен баг с /givekey, теперь нельзя выдать пропуск самому себе.
~ В /db теперь высвечивается администратор.
~ Исправлен баг с выдачей розыска, теперь нельзя выдать розыск самому себе.
~ Исправлены команды /gotocar и /getherecar.
~ Исправлен баг с командой /gsinfo. Теперь нельзя будет посмотреть информацию о не валидном ID.
~ Исправлен баг с командой /sethp, раньше можно было уровень ХП вывести в минус.
~ Исправлен текст в команде /atipster, теперь всё нормально и верно показывает.
~ Исправил баг с /jail, теперь нельзя посадить в тюрьму самого себя.
~ Исправлен баг с новым репортом для администраторов, раньше писалось "* Не нужен тебе репорт".
~ Исправлен баг с командой /demote для ФБР.
~ Написана система /cars (copy Arizona).
~ Исправлен баг с /key, теперь всё работает нормально.
~ Исправлен баг с командой /taxispcar, всё работает нормально.
~ Уменьшен радиус использования команды /house.
~ Сделана система тех.паспорта в /cars.
~ Исправлено отображение кнопок в системе /cars.
~ Доработана функция "Найти авто" в системе /cars.
~ Убрана команда /admka на выдачу админ-прав.
~ Добавлен пункт "Магазин оружия" в /gps - Нелегальные организации.
~ Исправлен тир в магазине оружия SF и LV. В тире не было коробок на которых должны появляться бутылки.
~ Исправлен баг с тиром.
Первые две бутылки появлялись, потом нет.
~ Исправлены ошибки с базой данных.
~ Переписан запрос для диалога "Самые щедрые", теперь там будут появляться те, кто пожертвовал больше 10 тыс. баксов.
~ Доработана система /cars. Добавлена система сигнализации.
~ Исправлена команда перезагрузки банлиста (/reloadbans).
~ Исправлена команда блокировки IP-адреса (/rban).
~ Написана динамическая система изменения стартового бонуса (/apanel - Настройка стартового бонуса), перезапуск не нужен.
Замена стартового значения денег и уровня через базу больше не работает, только через мод.
~ Написана система бумбокса (copy Arizona).
~ Написана команда /update с информацией об обновлении.
~ Исправлен баг с командой /alogin. Раньше можно было авторизироваться бесконечное кол-во раз.
~ Исправлен баг с командой /djlogin. Раньше можно было авторизироваться бесконечное кол-во раз.~ Начата разработка панели для зназначения на должностные посты.
~ Исправлен пункт "Режим езды" в меню /cars.
~ Исправлен баг в меню "Стартовый бонус", пункт "Количество денег".
~ Исправлено отображение "PERFOMANCE" в /cars.
~ Написана команда /carpass для показа тех. паспорта машины.
~ Установлена связка Nexius-AC + rakcheat (by f0R3st).
* Добавлена защита от EnterVehicleCrasher.
* Исправлен баг, когда игрока могло кикнуть за быструю смену позиции при полете на гидре.
* Исправлен баг, когда игрока могло посчитать за читеры при серфинге на поезде.
* Исправлен баг, когда при серфе на авто игрока могло кикнуть если бы водитель ушел в афк.
* Исправлена ошибка, когда при отключении 53 кода античита, пассажира авто могло словить за читы.
* Исправлен баг когда серфящего игрока могло словить по 53 коду.
* Добавлен дополнительный метод обнаружения FlyHack у игрока (пока что с ног).
* Добавлен античит который проверяет количество отправляемых пакетов от игрока к серверу (таким образом это может детектить различного рода читы, которые основаны на отправке большого количества пакетов серверу в единицу времени).
* Возвращены удаленные особенности nex-ac - поддержка различных вещей из одиночной игры.
* Удалены проверки фильтрации синхронизации, которые не имели смысловой нагрузки.
* Пофикшен Ultra Invisible.
* Улучшены алгоритмы для защиты синхронизации от невалидных значений (нан, инфинити и пр.).
* Некоторые исправления с анти-флудом пакетами.

 

Обзор на мод (by Huntwill):


Дополнительные скриншоты:

 

При перезаливе этой версии и доработок на сторонние ресурсы, убедительная просьба: указывать автора доработки - glvde.!

Не исключаю, что есть ещё баги.
Спасибо за внимание.

 

Не забывайте вступать в мою группу, а так же беседу, где все спойлеры по поводу обновлений - vk.link/way_dev

UPD: Студия, которой разрабатывался данный игровой мод, закрывает дальнейшую поддержку обновлений доработки на портале Pawno-Rus.


 Пожаловаться



Еще файлы 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.


Обратная связь

  • Похожий контент

    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно  
    • SheikhMAN
      От SheikhMAN
      Ребят здравствуйте, не поможете ли? Думаю проблема с Microsoft visual C ++ Не запускается плагин streamer и в начало пихал и в конец, вообще на отказ не работает.
       
    • Redmondd
      От Redmondd
      Когда захожу на сервер идет бесконечная анимация смерти
    • Redmondd
      От Redmondd
      Что делать если после захода на сервер идет бесконечная анимация смерти? Ничего не помогает, ни тп, ни прибавление хп до 100
    • Redmondd
      От Redmondd
      Когда в игре ввожу команду /gps, нажимаю на Важные места то окно просто закрывается, так же с Государственными организациями и Вокзалами 
      CMD:gps(playerid) {                 ShowPlayerDialog(playerid,300,DIALOG_STYLE_LIST,"GPS навигатор","1. Важные места\n2. Государственные организации\n3. Вокзалы", "Выбрать","Отмена"); } case 109:         {             if(dialogid == 300) // Главная страница /gps             {                 if(response)                 {                     if(listitem == 0)                     {                                 ShowPlayerDialog(playerid, 301, DIALOG_STYLE_LIST, "Важные места","1. Администрация", "Найти", "Назад");                     }                     if(listitem == 1)                     {                                 ShowPlayerDialog(playerid,302,DIALOG_STYLE_LIST,"Государственные организации","1. Администрация\n2.Больница","Найти","Назад");                     }                     if(listitem == 2)                     {                                 ShowPlayerDialog(playerid,303,DIALOG_STYLE_LIST,"Вокзалы","1. ЖД вокзал LS","Найти","Назад");                     }                 }             }             if(dialogid == 301) // 1 пункт             {                 if(response)                 {                     if(listitem == 0)                     {                             SendClientMessage(playerid, -1, "Точка отмечена на карте");                             SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8);                     }                 }             }             if(dialogid == 302) // 2 пункт             {                 if(response)                 {                     if(listitem == 0)                     {                             SendClientMessage(playerid, -1, "Точка отмечена на карте");                             SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8);                     }                     if(listitem == 1)                     {                             SendClientMessage(playerid, -1, "Точка отмечена на карте");                             SetPlayerCheckpoint(playerid, 1172.0799,-1323.4190,15.4015,8);                     }                 }             }             if(dialogid == 303) // 3 пункт             {                 if(response)                 {                     if(listitem == 0)                     {                             SendClientMessage(playerid, -1, "Точка отмечена на карте");                             SetPlayerCheckpoint(playerid, 1811.9603, -1889.7427, 13.4140,8);                     }                 }             }         }