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.


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



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


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

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

    • gooding
      От gooding


      Скачать файл PAR RP | Доработанный мод Cruela RP | Без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
      Основа данного мода: Cruela RP
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
      Основа данного мода: Cruela RP
       
       

    • Yashich
      От Yashich
      Возникла проблема, не работает команда /giverank Что здесь может работать не так? Заранее спасибо за ответ)
      Вот строки кода связанные с этой командой (мод Аризона)
       
      CMD:giverank(playerid, params[]) {     if(PI[playerid][pMember]<=0)return 0;     if(PI[playerid][pRank] < 9 && PI[playerid][pLeader] == 0) return SCM(playerid, COLOR_RED, !"Отказано в доступе!");     if(sscanf(params,"ud",params[0],params[1])) return SCM(playerid, COLOR_RED, !"Используйте: /giverank [id] [rank]");     if(!ProxDetectorS(8.0, playerid, params[0])) return SCM(playerid, COLOR_GREY, !"Вы должны находиться рядом с игроком!");     if(PI[params[0]][pLeader] > 0 ) return SCM(playerid, COLOR_RED, !"Вы не можете изменять ранг лидеру");     if(params[1] < 1) return SCM(playerid, COLOR_GREY, !"Нельзя повысить до этого ранга");     if(Clother[params[0]]!=-1)return 0;     if(GetPlayerVirtualWorld(playerid)!=GetPlayerVirtualWorld(params[0]))return 0;     if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GREY, !"Игрок не найден");     if(PI[playerid][pRank] <= PI[params[0]][pRank]) return SCM(playerid, COLOR_GREY, !"Вы не можете повысить/понизить этого игрока");     if(PI[playerid][pRank] == 9 && params[1] > 8) return SCM(playerid, COLOR_RED, !"Нельзя выдать ранг больше 8");     if(params[1] > 9) return SCM(playerid, COLOR_GREY, !"Нельзя повысить до этого ранга");     if(PI[params[0]][pMember] != PI[playerid][pMember]) return SCM(playerid, COLOR_GREY, !"Игрок находиться в другой организации!");     str_1[0] = EOS;     f(str_1,100,"Лидер %s %s до %i ранга",PN(playerid),PI[params[0]][pRank] > params[1] ? ("понизил"):("повысил"),params[1]);     SCM(params[0],COLOR_LIGHTBLUE,str_1);     f(str_1,100,"Вы %sи игрока %s до %i ранга",PI[params[0]][pRank] > params[1] ? ("понизил"):("повысил"),PN(params[0]),params[1]);     SCM(playerid,COLOR_LIGHTBLUE,str_1);     PI[params[0]][pRank] = params[1];     UpdatePlayerDataInt(params[0], "Rank", params[1]);     if(PI[params[0]][pSex] == 2) if(TeamDuty{params[0]}) SetPlayerSkinEx(params[0],GOrgSkins[GetTeamID(params[0])][params[1]]), TogglePlayerControllable(params[0],true);     else if(TeamDuty{params[0]}) SetPlayerSkinEx(params[0],MOrgSkins[GetTeamID(params[0])][params[1]]), TogglePlayerControllable(params[0],true);     return 1; }