Sign in to follow this  
Followers 0
hadow66526

Игровой мод Fury Stories

12 posts in this topic

Игровой мод Fury Stories

Просмотр файла

Мод ролевого проекта с закрытой UCP регистрацией на платформе GTA San-Andreas Multiplayer 0.3.7. Примечателен тем, что содержит много интересных и нестандартных систем, а также красивый и уникальный маппинг. Писался c 0 начиная с 2016 года до 2020. При открытии проект набирал онлайн под ~200 человек.

Примечание: не исключено, что имеются недоработки в некоторых системах, но базовый функционал точно есть.

Особенности
— Версии плагинов: MySQL R41-4, Streamer v2.9.4, CrashDetect 4.19.4, SSCANF 2.8.3, Profiler 2.15.3;
— Защита от флуда MySQL запросами;
— Собственный античит на базе Pawn.Raknet;
— Код не написан в одном файле, а распределен по файлам и директориям;
— Уникальный внешний и внутренний маппинг.

Системы
— Система инвентаря (подсистемы: сумки, крупногабаритные предметы, бардачок) просмотр;
— Внутриигровой интернет (подсистемы: возможность создание собственного сайта и сайта в Darknet) просмотр;
— Система трупов и смерти (подсистемы: возможность закапывать/поджигать трупы, улики) просмотр;
— Система предприятий (возможность создавать сеть предприятий, принимать туда игроков и привязывать помещения) просмотр;
— Система коммерческих помещений c ремонтов и расставлением мебели;
— Система дома и ремонта (расстановка мебели и ретекстура), а также гаража просмотр;
— Система банка и кредитов просмотр;
— Система телефона просмотр;
— Уникальная система логов в связке с веб-обеспечением;
— Уникальная система администрирования (с возможностью выдавать привилегия конкретным администраторам) и настройка АЧ просмотр.

Маппинг
— Национальный парк часть 1, часть 2;
— Idlewood Pizza просмотр;
— Полицейская станция на Verona Beach просмотр;
— Одна из трёх пожарных станций просмотр;
— Вторая полицейская станция просмотр;
— Один из интерьеров пожарной станции просмотр;
и много-много других интерьеров, с которыми можно ознакомиться в группе или в самом моде.

* Бонусом прилагается веб-обеспечение проекта с полноценной UCP регистрацией и панелью администрирования (в которой есть возможность просмотра логов, настройки прав администраторов и проверки заявок с UCP).

FAQ
Как задать подключение к БД?
Создайте конфигурационный файл db.ini в корне папке с сервером и в соответствии с документацией плагина MySQL задайте данные для подключения.

Какой метод хэширования пароля?
Запрос к MySQL вернёт нужный хэш:

SELECT SHA2(MD5('_fs_[ваш пароль]'), 384);


Изменить метод хэширования в моде можно с помощью макроса: __HASH_METHOD.

 

Автор игрового мода
evgsavosin (Found)


  • Добавил
  • Добавлено
    21.10.2022
  • Категория
  • Автор
    Found

 

Share this post


Link to post
Share on other sites

А как его вообще запустить если нету plugins, pawn, server.cfg

 

Share this post


Link to post
Share on other sites

how to run ?

Share this post


Link to post
Share on other sites

@Cherry Astray есть, в модульных модах разбирится надо просто

Share this post


Link to post
Share on other sites

как подключить базу данных? не понимаю ничего..

Edited by reikilll

Share this post


Link to post
Share on other sites

 

@reikilll FAQ
Как задать подключение к БД?
Создайте конфигурационный файл db.ini в корне папке с сервером и в соответствии с документацией плагина MySQL задайте данные для подключения.
 

@reikilll 

db.rar

Edited by _bogdan_

Share this post


Link to post
Share on other sites

@_bogdan_ Не работает(
[20:57:13] [DB_OnGameModeInit]: No connection to the database.

Edited by reikilll

Share this post


Link to post
Share on other sites

нормик:)

Заметка от Cawfee , создано

Используйте кнопку изменения репутации ("+"), чтобы оценить работу пользователя.

Share this post


Link to post
Share on other sites

помогите подключить ) плиз)

Share this post


Link to post
Share on other sites

Там ничего нет сложного, создаешь db.ini как и написано в faq, делал и подключаешь, вот и радуешься.

Share this post


Link to post
Share on other sites

@ismailov Создалю, у меня не подключается к базе, хз почему.

Share this post


Link to post
Share on other sites

как компилить его?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • mrkwka
      By mrkwka
      Как перевести мод КРМП 0.3.e на самп 0.3.7 R3 ? И где брать инклуды и т.д для версии 0.3.7?
    • YaroslavGTA
      By YaroslavGTA
      Смотрите, я прикрепил к автомобилю объект AttachObjectToVehicle, хотел бы, чтобы объект удалялся на команду через функцию DestroyObject, а именно, чтобы можно было удалить через проверку, но у меня выходят варнинги. 
      Выдает в public OnObjectMoved(objectid) error 017: undefined symbol "blue" error 017: undefined symbol "blueblue" error 017: undefined symbol "redblue в CMD добавлены  new blue new blueblue new redblue  
    • lafayette
      By lafayette
      ривет. Скачал мод и не могу его запустить, потому что не знаю какие плагины мне прописывать в server.cfg. Плагинов в папке 26, но не все они используются, так как мне узнать, какие из них нужно прописывать в server.cfg, чтобы сервер запустился? Путем перебора это сделать просто нереально, я пробовал кучу раз и ничего не выходит. P.S Да, сам разработчик, который и слил свой мод, не удосужился положить server.cfg в архив.
    • Grib_Frica
      By Grib_Frica
      У меня возникла проблема я не знаю как увеличить кол-во донат машин в донате помогите пожалуйста 
    • YaroslavGTA
      By YaroslavGTA
      case DLG_REGEMAIL:         {             if(!strlen(inputtext))             {                 SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация",                     "Введите свою электронную почту Email\n\                     Если вы потеряете доступ к аккаунту, то сможете его восстановить",                 "Далее", "");                 return SCM(playerid, COLOR_RED, "Введите ваш Email");             }             new Regex:rg_emailcheck = Regex_New("^[a-zA-Z0-9.-_]{1,43}@[a-zA-Z]{1,12}.[a-zA-Z]{1,8}$");             if(Regex_Check(inputtext, rg_emailcheck))             {                 strmid(player_info[playerid][EMAIL], inputtext, 0, strlen(inputtext), 64);                 SPD(playerid, DLG_REGREF, DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация",                     "{FFFFFF}Вы зашли на сервер по приглашению?\n\                     Если это так, то вы можете указать ник пригласившего игрока",                 "Далее", "Пропустить");             }             else             {                 SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация",                     "Введите свою электронную почту Email\n\                     Если вы потеряете доступ к аккаунту, то сможете его восстановить",                 "Далее", "");                 Regex_Delete(rg_emailcheck);                 return SCM(playerid, COLOR_RED, "Email указан неверно");             }             Regex_Delete(rg_emailcheck);         }         case DLG_REGREF:         {             if(response)             {                 {                     static const fmt_query[] = "SELECT * FROM `users` WHERE `name` = '%s'";                     new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)];                     format (query, sizeof(query), fmt_query, inputtext);                     mysql_tquery(dbHandle, query, "CheckReferal", "is", playerid, inputtext);                 }             }             else             {                 SPD(playerid, DLG_REGSEX, DIALOG_STYLE_MSGBOX, "{FFFFFF}Регистрация",                     "{FFFFFF}Укажите пол вашего персонажа",                 "Мужской", "Женский");             }             if(player_info[playerid][SEX] == 0) player_info[playerid][SKIN] = gRandomM[random(4)];             else if(player_info[playerid][SEX] == 1) player_info[playerid][SKIN] = gRandomF[random(4)]; Не срабатывает диалог выбора пола персонажа + когда нажимаешь "Пропустить" или "Далее" в диалоге с рефералом, то персонажа спавнит.