Пользовательские клиентские паки

В теме 1 сообщение

RayanBueno
Освоившийся

Пользовательские клиентские паки

Владельцы серверов могут создавать паки, чтобы модифицировать/дополнить клиент. Игроки должны будут закачать и поставить данные паки самостоятельно. Предположим, у нас есть сервер с адресом 127.0.0.1:8904 и мы хотим сделать для него пак. Нам нужно:
- Зайти в папку <путь_к_гта>\multiplayer_c\custom\servers и создать там файл <ип>.<порт>.txt, в нашем случае это будет 127.0.0.1.8904.txt; Примечания:

Примечания:

  • Даже если игрок в клиенте вводит доменное имя сервера, файл создавать нужно именно с ип адресом;
  • Если у проекта несколько серверов, то нужно создать несколько файлов с разными названиями и одинаковым содержимом;

- Записываем в данный файл в формате ASCII, строчку-идентификатор. Возможные символы: 0-9, a-z, A-Z, -, _. Возможная длина: 3 - 20 символов. В файле должна быть 1 строчка. В нашем примере запишем туда mega-pack.
- Далее, в папке <путь_к_гта>\multiplayer_c\custom мы можем создать файлы:

  • mp_<идентификатор>.ide, в нашем примере: mp_mega-pack.ide;
  • mp_<идентификатор>.img, в нашем примере: mp_mega-pack.img;
  • mp_<идентификатор>.ipl, в нашем примере: mp_mega-pack.ipl;
  • mp_<идентификатор>.ttf, в нашем примере: mp_mega-pack.ttf;
  • mp_<идентификатор>.txd, в нашем примере: mp_mega-pack.txd;
  • mp_<идентификатор>.txt, в нашем примере: mp_mega-pack.txt;

Важные замечания:
- Любые из перечисленных выше файлов могут отсутствовать;
- img файл грузиться до остальных img архивов;
- txd можно использовать так, как будто он лежит в <путь_к_гта>\models\txd;
- ttf файл подгружается мультиплеером и может использоваться для создания текстур на объекты;
- ide и ipl подгружается обычным образом;
- txt файл содержит в кодировке cp1251 первую строчку вида: en:<английское_сообщение>|ru:<русское_сообщение>, которая будет выводиться клиенту во время загрузки мультиплеера. В строке можно использовать цветовые модификаторы. Например: en:Demo {FF0000}mage pack, version 1.00|ru:Демо {FF0000}Мега пак, версия 1.00. Другие строчки данного файла могут использоваться как угодно, например для копирайтов и разной полезной информации.

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

Информация о том, как определить на сервере, какой пак стоит у клиента будет позже.

 

Источник: sa-mp.com

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

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

    • tomi
      От tomi
      cтолкнулся с ошибкой при запуске сервера
      Если поможете буду благодарен
      [OnQueryError] SQL ERROR. QUERY:
      0) OnQueryError | error: Table 'conveniencerp.apanel_settings' doesn't exist
      1) OnQueryError | callback: apanel_settings_loading
      2) OnQueryError | query: SELECT * FROM `apanel_settings`
      3) OnQueryError | errorid: 1146
    • flixees
      От flixees
      Здраствуйте увидел в интернете как люди совместили один проект с другим и хочу также сделать как? взяли один мод RADMIR RP и совместили всеми известный KAIF RP  и у них получился шедевр у них мод радмира но сборка кайф рп скрины ниже дам хочу сделать также у них буквально анлок сброка и мод радмира
       


    • JAFAR
      От JAFAR
      Мужики подскажите, раньше можно было подключать TextDraw через txt фаил дабы не было мусора в моде
      так вот скажите как вы это делаете так как я пытаюсь подключить TextDraw через мод у меня выскакивает ошибка:>
      warning 239: literal array/string passed to a non-const parameter
       
      Пример моего подключения TextDraw 
       
      В OnGameModeInit
          new Text:SuicideTD[41];
          SuicideTD[0] = TextDrawCreate(526.166687, 66.314811, "usebox");
          и.т.д
       
      не пойму в чём проблема?
    • Piano
      От Piano
      Всех приветствую! Не играл много лет в SAMP/CRMP, недавно решил зайти и посмотреть на популярные сервера и что они из себя представляют. Обнаружил, что многие сервера жестко разбиты по аудиториям и нет сервера, который сразу затрагивал бы все ниши игроков. Решил попробовать поработать в этой сфере и на своем проекте захватить сразу 3 вида аудиторий. Фарм, Рп гос и крайм (включая крайм фамы). Проект планируется без какого-либо бонуса, жанр медиум РП без каких-либо UCP регистраций и прочего, но с акцентом именно на игру по ролям. Без каких-либо безумных аксессуаров, которые сейчас на каждом из серверов, которые ломают режим, но с возможностью крафта/прокачки, но более приблеженных к реальности аксессуаров и вещей. Имеем хороший бюджет, также сам являюсь хорошим маркетологом, запускал много продуктов и давно работаю в игровой сфере, поэтому знаю, как работает раскрутка в этой области. На начальном этапе нам требуется только человек, который займется разработкой игрового мода. Поэтому, если ты тоже хочешь воплотить что-то подобное, что я написал в реальность, буду ждать в ЛС. Тг - https://t.me/godspodinn

      Если у вас есть мод, который вы самолично написали или может мод, в строках которого вы отлично разбираетесь, чтобы переработать и доработать его без каких-либо проблем, то это будет огромным плюсом. При необходимости мы будем готовы его выкупить, если вы захотите работать с нами дальше.
    • Татарников Георгий
      От Татарников Георгий
      Приветствуем. Мы развиваем мобильный проект SAMP LIFE RP и ищем разработчиков для долгосрочного сотрудничества на постоянной основе.


      Требования и задачи

      Работа с модом доработка функционала оптимизация исправление ошибок

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

      Работа с мобильным лаунчером создание с нуля или настройка и доработка существующего сопровождение и поддержка



      Условия

      Ежемесячная заработная плата фикс обсуждается индивидуально в зависимости от уровня и объёма задач

      Работа по договору

      Рассматриваем длительное сотрудничество





      Как откликнуться:

      — В сообщении укажите ваш опыт (мод / клиент / лаунчер)

      — Примеры работ или портфолио (если есть)

      — Желаемый формат сотрудничества

      — Ожидаемый уровень оплаты



      Контакты для связи:

      Telegram: @foxune777

      VK: https://vk.com/foxswaga