• Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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

    • old_markelov
      От old_markelov

       
      Los Santos Role Play (LSRP) v3 Final
      В третьей версии проекта Los Santos Role Play (LSRP) добавлены дома и бизнесы, серверный античит, работы, семьи игроков, магазины, полицейские механики, а также множество доработок организаций, транспорта и повседневного геймплея.
       
      Дома
      Добавлена полноценная система домов по всему Лос-Сантосу. Дома можно купить за наличные. Добавлен вход в интерьер и выход на улицу. Добавлен замок двери и меню дома. Можно купить аптечку в доме и лечиться. Добавлена ежедневная аренда жилья. Аренду можно оплатить в банке на несколько дней вперед. При неуплате дом изымается. В паспорте и статистике отображается проживание. Добавлены команды продажи дома государству и поиск дома по номеру. Добавлен шкаф в доме для хранения вещей. Администратор может освободить дом без выплаты владельцу. Бизнесы
      Добавлена система бизнесов на карте. Бизнес можно купить и продавать. Добавлен налог на бизнес с оплатой через банк. Прибыль бизнеса можно снимать в банке. Добавлены магазины 24/7 с товарами для игроков. Добавлена аммунация с покупкой оружия и брони. Добавлены магазины одежды. Добавлены автомастерские с ремонтом и покраской. Добавлены АЗС и расход бензина у транспорта. Аренда и личный транспорт
      Добавлена аренда автомобилей. Добавлен личный транспорт с покупкой в автосалоне или на моторынке. Личную машину можно парковать у дома. Добавлено меню личного автомобиля. Бензин и состояние машины сохраняются. Античит
      Добавлен серверный античит без клиентских плагинов. Проверяются телепорты, скорость, полет, здоровье, броня, деньги и оружие. Легитимные действия сервера учитываются отдельно, чтобы не наказывать честных игроков. Исправлены ложные срабатывания в сейф-зонах и при падении с броней. Ужесточены мелкие допуски по деньгам и здоровью. Работа грузчика
      Добавлена работа грузчика на складе. Игрок переносит груз между точками и получает оплату. Добавлена сейф-зона склада. Склады организаций
      Добавлены склады для государственных организаций, банд и мафий. Можно класть и брать патроны, металл, наркотики и деньги по правилам организации. У складов есть замок и отображение запасов. Армия
      Добавлен цех патронов на заводе армии. Добавлена доставка ящиков с патронами фургоном на базы силовых структур. Банды могут рейдить ящики патронов на базе армии. Больница
      Добавлена доставка медикаментов. Добавлен набор врача и лечение игроков за оплату. Добавлена медицинская карта персонажа. Гетто
      Добавлен барыга Смоки с покупкой наркотиков. Банды могут собирать оружие и продавать оружие и наркотики на своей территории. Розыск и документы
      Добавлен уровень розыска со звездами. Розыск выдается за убийства и действия полиции. Добавлены команды выдачи и снятия розыска. Добавлен список розыскных и слежка. Добавлен военный билет. Добавлена медицинская карта. Показ документов другому игроку идет через согласие. Семьи игроков
      Добавлены семьи отдельно от банд и мафий. Семью можно создать, приглашать и управлять составом. Добавлены ранги, дом семьи, склад и лечение в семье. Добавлен семейный чат. Согласие Y и N
      Важные предложения другому игроку подтверждаются клавишами Y или N. Так работают показ документов, приглашения и часть сделок. Голод и телефон
      Добавлена шкала голода. Можно покупать еду на улице и в магазинах. Добавлен мобильный телефон. Объявления через телефон работают вместе с радиоцентром. GPS и меню игрока
      Команда /help убрана. Список команд открывается через /mn. Игровая статистика открывается через /mn. В GPS добавлены новые точки, в том числе по работе и организациям. Пункты меню пронумерованы. Полиция и FBI
      Добавлены наручники и снятие наручников. Можно посадить задержанного в машину. Добавлен арест у участка с посадкой в тюрьму. Добавлены обыск и изъятие вещей. FBI может увольнять сотрудников госструктур. Водитель может выкинуть пассажира из машины. При выходе из игры в наручниках игрок попадает в тюрьму. Работы
      Добавлена биржа труда в мэрии. Добавлена работа водителя автобуса. У автобуса есть маршрут, остановки, плата за проезд и оплата рейса. В GPS есть метка для автобусной работы. Payday
      Члены банд получают надбавку к зарплате за каждую контролируемую территорию. Чат и эмоции
      В чате можно быстро показать эмоцию скобками и символами. Над головой появляется подпись, как у отыгровки. Маски и анимации
      Добавлены маски с покупкой в магазине. Полиция может сорвать маску. Добавлено меню анимаций. Админка
      Добавлены телепорты к игроку и игрока к себе. Добавлен респавн игрока. Добавлен просмотр статистики другого игрока. Добавлено изменение уровня администратора. Добавлены вспомогательные команды для домов, бизнесов и семей. Прочее
      Добавлен поиск игроков онлайн по нику или ID. Можно передать наличные рядом стоящему игроку. Добавлены списки онлайн состава организации и лидеров. Для транспорта организаций увеличено время автореспавна до 30 минут. Деньги в интерфейсе отображаются удобнее, с пробелами. Как запустить проект
      Нужен установленный Node.js. Нужна пустая база данных MySQL. Можно поднять через OSPanel или другой локальный MySQL. Вручную импортировать SQL не нужно. При первом запуске сервер сам создаст таблицы и заполнит стартовые данные. В корне создайте файл .env по примеру .env.example и укажите доступ к базе. В папке resources выполните npm install. В корне проекта выполните npm run build. Запуск сервера из корня командой npm run start. После правок кода снова сделайте npm run build и перезапустите сервер. Для проверки unit-тестов в папке resources выполните npm test. Скачать
      Google Диск: https://drive.google.com/file/d/1f7yUT2s-XczavhGa_2EY7ZGKoicuWCHd/ Яндекс Диск: https://disk.yandex.ru/d/Xj-E4h52YDoIqA Скиншоты
       
    • old_markelov
      От old_markelov
      Античит для open.mp (TypeScript, @omp-node/core)
       
      Серверный античит. Ловит подозрительные действия игрока и может кикнуть его.
       
      Что проверяет (включено по умолчанию):
      AirBreak пешком и в транспорте Телепорт пешком, в транспорте и при посадке в машину FlyHack пешком и в транспорте SpeedHack пешком и в транспорте ХП игрока и ХП транспорта Броня Деньги (сверка с серверным счетом) Лишнее оружие Лишние патроны Неверный ID оружия (crasher) Jetpack без разрешения сервера Fake spawn (спавн без авторизации) Быстрый реконнект Высокий пинг (с предупреждениями) Много подключений с одного IP Флуд колбеков DoS по числу пакетов в секунду
      Что выключено по умолчанию
      Выключены коды с нестабильной логикой или высоким риском ложных киков, например:
      Rapid fire CJ run Invisible, DialogHack, CarJack, Quick turn, FakeKill NOP-проверки, Pro Aim, GodMode, Tuning и ряд crasher-кодов Их можно включить в config.ts через setCodeEnabled.
       
      Как подключить к проекту Los Santos Role Play (LSRP) v2
      Скопируйте папку:
      resources/src/modules/anticheat В главном файле модулей (например resources/src/index.ts) импортируйте anticheatModule и добавьте его в список модулей, лучше ближе к концу (после auth и основных систем):
      import { anticheatModule } from "./modules/anticheat";
      // ...
      anticheatModule, Подгоните импорты под свой проект (auth, player utils), если пути другие.
      Важно trust API
      Античит хранит "ожидаемые" позицию, деньги, ХП, броню и оружие. Если мод сам телепортирует игрока, выдает оружие или меняет ХП, нужно сообщить об этом античиту. Иначе будет ложный кик.
       
      Импорт:
      import {   trustPosition,   trustMoney,   trustHealth,   trustArmour,   grantWeapon,   grantArmour,   setTrustedHealth, } from "./modules/anticheat";  
      Примеры:
      После setPos / телепорта:
      trustPosition(player, x, y, z, interior, world);
        После выдачи денег с сервера:
      trustMoney(player, сумма);
        После setHealth:
      trustHealth(player, hp); или setTrustedHealth(player, hp);
        Вместо giveWeapon / setArmor
      grantWeapon(player, weaponId, ammo);
      grantArmour(player, armor);  
      P.S  grantWeapon учитывает, что giveWeapon в SA добавляет патроны к слоту, а не заменяет их.
       
      Зависимости в вашем моде
      Модуль ожидает:
      авторизацию игрока (isAuthenticated / getAccount с полем money и health) утилиты playerId, playerIp, isPlayerActive, kickSamePlayer omp.on события open.mp для уведомлений админам: getAccount(...).adminLevel  
      Если структура проекта другая, подправьте импорты в loop.ts, punish.ts, vitals.ts и trust.ts под свои пути.
       
      Настройки
      Файл: modules/anticheat/config.ts
      Полезные поля:
      enabled - вкл/выкл весь античит kickOnDetect - кикать при срабатывании softStrikeMax - сколько срабатываний до кика (сейчас 1) debug - подробный лог предупреждений maxPing, maxConnectsPerIp, пороги скорости и телепорта  
      Включить или выключить один детектор:  setCodeEnabled(AcCode.Money, false);
       
      Что происходит при срабатывании
      Запись в лог сервера: [AC] ... Сообщение админам в чат (adminLevel >= 1) Сообщение игроку Kick этого игрока (если kickOnDetect = true)  
      Жесткие коды (кик сразу): fake spawn, weapon crasher, sandbox IP, DoS.
       
      Структура папки
       
    • old_markelov
      От old_markelov

       
      LSRP - Обновление до версии 2
       
      Во второй версии проекта было добавлено большое количество нового игрового функционала, расширены возможности организаций, администрации и игроков, а также доработаны основные игровые системы.
       
      Транспорт
      Добавлен полноценный транспортный модуль. Добавлены скутеры у ЖД Лос-Сантоса, доступные без водительских прав. Добавлена система водительских прав. Разделены категории лицензий на автомобиль, мотоцикл, воздушный и водный транспорт, а также оружие. Добавлено ручное управление двигателем. Добавлено отдельное управление фарами. Добавлен ограничитель скорости для автомобилей. Ограничитель сохраняется за конкретным автомобилем и действует для следующего водителя. Добавлен новый водительский спидометр с отображением скорости, состояния двигателя, фар и других параметров. Для транспорта организаций добавлены ограничения доступа.  
      Банк
      Добавлена полноценная банковская система. Добавлены банковские счета игроков. Пополнение и снятие денежных средств. Переводы денег между игроками. Банковский баланс отображается в статистике персонажа. Зарплата государственных организаций теперь поступает непосредственно на банковский счёт.  
      Payday и прокачка персонажа
      Добавлена система Payday. За Payday игрок получает опыт. Добавлена автоматическая прокачка уровня. Добавлена система законопослушности. Законопослушность отображается в статистике и паспорте персонажа. Добавлены звуковые уведомления о получении Payday.  
      Сейф-зоны
      Добавлены безопасные территории:
      ЖД вокзал; Мэрия; Больница; Шахта; Автошкола. В безопасных зонах игроки не могут наносить друг другу урон.
       
      Тюрьма
      Добавлена полноценная система тюрьмы. Добавлена отдельная локация тюрьмы. Добавлены камеры, холл, спортзал, кухня и внутренний двор. Добавлен служебный доступ сотрудников полиции и FBI. Добавлена отдельная оружейная комната. Добавлен тюремный транспорт. Добавлена система управления тюремным двором. Администраторы могут отправлять игроков в тюрьму на определённый срок с указанием причины. После смерти или переподключения срок заключения не сбрасывается. После окончания срока игрок автоматически освобождается. Добавлена возможность досрочного освобождения через администрацию.  
      Репорт и связь с администрацией
      Добавлена система /report. Репорт можно отправить как отдельной командой, так и через меню игрока. Добавлен кулдаун на отправку репортов. Администраторы получают информацию об отправителе и его сообщении. Добавлена команда /ans для ответа игроку. При ответе игрок получает отдельное уведомление и звуковой сигнал. Система репортов работает независимо от мута игрового чата.  
      Мут чата
      Добавлена система временного мута. Администратор может указать срок и причину наказания. Мут распространяется на обычный чат и основные команды общения. Репорт остаётся доступен даже при активном муте. После окончания наказания игрок получает уведомление о восстановлении возможности общаться.  
      Администрация
      Админ-система была значительно расширена.
      Добавлены новые возможности:
      ответы на репорты; выдача мута; создание и удаление административного транспорта; отправка игроков в тюрьму; освобождение из тюрьмы; телепортация; респавн транспорта; изменение гражданского скина; выдача и снятие банов; снятие бана; телепортация в интерьеры; назначение лидеров организаций; управление цветом гангзон; выдача денег наличными или на банковский счёт; изменение уровня игрока.  
      Государственные организации
      Расширена система государственных организаций.
      Добавлены и полноценно настроены:
      Армия; Больница; Мэрия; Областная полиция; LSPD; FBI; Автошкола; Радиоцентр. Для организаций добавлены:
      собственные ранги; отдельные точки появления; собственный транспорт; служебные помещения; оружейные; служебные входы; крыши и парковки; ограничения доступа к транспорту и помещениям; внутренняя организационная связь.  
      Больница
      Больница стала полноценной государственной организацией. Добавлена система рангов. Добавлен специализированный транспорт. Добавлены служебные помещения. Добавлен доступ на крышу. Настроен отдельный спавн сотрудников.  
      Мэрия
      Добавлена полноценная организация Мэрии. Добавлена система рангов. Добавлен собственный транспорт. Добавлен служебный склад. Добавлены служебные входы. Добавлен доступ на крышу. Настроена внутренняя организационная связь.  
      Полиция и FBI
      Расширены возможности полицейских организаций.
      Добавлены:
      отдельные подразделения полиции; собственный транспорт; служебные гаражи; оружейные; служебные помещения; крыши; ограничение доступа к служебному транспорту; специальные транспортные средства; дополнительное вооружение FBI; отдельные точки появления сотрудников.  
      Автошкола
      Добавлена полноценная система автошколы.
      Добавлено получение водительских лицензий. Добавлена продажа лицензий игрокам. Перед покупкой игрок получает предложение с указанием категории и стоимости. Добавлено подтверждение покупки. Добавлена теория по правилам дорожного движения. Добавлен тест из нескольких вопросов. Добавлен практический экзамен. Для практики используются специальные автомобили автошколы. После успешной сдачи экзамена соответствующая лицензия выдаётся персонажу. Добавлены отдельные категории лицензий.  
      Радиоцентр
      Добавлен полноценный Радиоцентр.
      Добавлена собственная организация и ранговая система. Добавлен служебный транспорт. Добавлен офис. Добавлена крыша. Добавлено специальное оборудование. Добавлена система игровых объявлений. Игроки могут отправлять объявления через /ad. Объявления проходят через сотрудников Радиоцентра. Сотрудники могут редактировать или отклонять объявления. Добавлена очередь объявлений. Между публикациями установлен интервал. Добавлена возможность работы с объявлениями из служебного транспорта.  
      Банды
      Добавлены пять полноценных банд:
      Grove Street; The Ballas; Los Santos Vagos; The Rifa; Varios Los Aztecas. Для банд добавлены:
      собственные HQ; отдельные интерьеры; ранги; организационные цвета; собственный транспорт; управление составом; приглашение и увольнение игроков; повышение и понижение рангов; общая радиосвязь; система гангзон.  
      Мафии
      Добавлены три мафиозные организации:
      La Cosa Nostra; Yakuza; Русская мафия. Для каждой семьи добавлены:
      собственная штаб-квартира; отдельный интерьер; организационные цвета; ранги; управление составом; собственный транспорт; закрытые территории и ворота; внутренняя радиосвязь.  
      Гангзоны и капты
      Добавлена полноценная система территорий банд.
      На карте появились гангзоны. Каждая территория имеет своего владельца. Территории отображаются цветом соответствующей банды. Добавлена команда /capture. Банды могут начинать захват чужих территорий. Добавлен ограниченный по времени капт. Для начала захвата требуется наличие защитников. Очки во время капта начисляются за убийства противников. По итогам захвата территория переходит к победившей банде. Во время капта отображаются время, участники и текущий счёт. Добавлена отдельная GPS-метка территории. Добавлено отображение района карты.  
      Чат и общение
      Обновлён внешний вид игрового чата. Имя игрока теперь отображается вместе с его ID. Цвет ника зависит от организации. Добавлена корректная форма обращения с учётом пола персонажа. Добавлены организационные каналы связи. Новые каналы:
      /r - рация государственных организаций; /f - связь банд и мафий; /d - общий департамент государственных организаций; /gov - официальные сообщения организации.  
      Новые команды игрока
      Добавлены новые игровые команды:
      /report - связь с администрацией; /limit - ограничитель скорости; /invite - приглашение в организацию; /uninvite - увольнение; /rank - управление рангом; /r - организационная рация; /f - связь банд и мафий; /d - департамент; /gov - государственные объявления; /capture - захват территории; /time - просмотр времени и оставшихся наказаний; /lic - просмотр лицензий; /selllic - продажа лицензии сотрудником автошколы; /ad - подача объявления; /edit - работа сотрудника Радиоцентра с объявлением.  
      Статистика и паспорт
      В /stats и паспорте теперь отображается дополнительная информация:
      банковский баланс; законопослушность; текущая организация; имеющиеся лицензии.  
      GPS и карта
      Расширена система навигации.
      Добавлены метки:
      ЖД ЛС; Тюрьма; Банк; Областная полиция; LSPD; FBI; Автошкола; LCN; Yakuza; Русская мафия; Grove Street; Ballas; Vagos; Rifa; Aztecas.  
      Регистрация персонажа
      Обновлена система выбора скина при регистрации.
      Добавлен визуальный выбор персонажа. Добавлена отдельная подборка мужских и женских скинов. Добавлено управление выбором с помощью стрелок. Добавлены звуковые эффекты.  
      Звуковые эффекты
      Добавлены новые звуки для игровых действий:
      выбор скина; ответ администратора; включение фар; получение Payday.  
      Кириллица
      исправлена кириллица - теперь весь текст корректно отображается на русском языке. отдельная благодарность за помощь в исправлении: chromiusj.  
      Итог
      Вторая версия значительно расширяет игровой мир и превращает базовую версию проекта в более полноценный RP-сервер.
      Все основные новые игровые системы уже объединены между собой: организации получили собственный транспорт и инфраструктуру, игроки - лицензии, банк, законопослушность и новые способы взаимодействия, а банды - собственные территории и систему захвата.
       
       Скачать
      Google Диск: https://drive.google.com/file/d/16lMRuzjqEOJm1aSnP9fRTESQqTH_j5aM/view?usp=sharing Яндекс Диск: https://disk.yandex.ru/d/JooK1ML31pMMaA