Перейти к публикации

Поиск по сайту

Результаты поиска по тегам 'кастомных'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной раздел
    • Реклама на сайте
    • Игровые проекты
    • Набор в команду FinalSpark
    • Поиск
    • Комната отдыха
  • Сервера проекта
    • Garry's Mod - [FinalSpark.Ru] Metrostroi no rank
  • Counter-Strike
    • Counter-Strike 1.6
    • Counter-Strike: Source и Global Offensive
  • Minecraft
    • Серверный/Клиентский раздел
  • Arma 2
    • Dayz Epoch 1.0.5.1/1.0.6.1/1.0.6.2
    • DayZ Standalone
  • Arma 3
    • Epoch 1.3.1
    • Exile Mod 1.0.4
  • Grand Theft Auto: San Andreas
    • SAMP
    • MTA
  • Раздел разработчиков
  • Остальные сервера
  • Действия на сайте FinaSpark.Ru

Категории

  • Counter-Strike
    • Counter-Strike 1.6
    • Counter-Strike: Source и Global Offensive
  • Minecraft
    • Плагины
    • Моды
    • Дополнения
  • Dayz Epoch
    • Программы
  • Grand Theft Auto: San Andreas
    • SAMP
    • MTA
  • Unturned
    • Плагины
  • Team Fortress 2
    • Плагины
  • Factorio
    • Моды
  • Garry's Mod
    • Аддноны и моды
    • Карты
  • Lineage 2
    • Дополнения

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


Игровой никнейм


Обо мне


Сервера


Discord никнейм

Найдено 2 результата

  1. 1. Идем в папку @DayZ_Epoch_Server и распаковываем dayz_server.pbo 2. Далее переходим в dayz_server\missions\Dayz_Epoch_хх.ххх и создаем папку custom 3. Далее если в теме есть файл то скачиваем его и помещаем в эту папку или если в теме есть код, создаем с помощью Notepad++ файл SQF с любым названием (на английском языке) и переносим код. 4. Открываем файл mission.sqf и находим код: processInitCommands; перед ней вставляем этот код: if (isServer) then { execVM "\z\addons\dayz_server\missions\Dayz_Epoch_хх.ххх\custom\ххх.sqf"; }; где ххх - это название ваших папок 5. Все сохраняем и запаковываем обратно dayz_server.pbo
  2. Всем привет! Сегодня расскажу как сделать кастомные файлы для вашего сервера. Кастомные файлы - в основном они требуются для подключения дополнительных скриптов. Файлы variables.sqf, compiles.sqf, publicEH.sqf, fn_selfActions.sqf именно они являются основными файлами для подключения дополнительных скриптов. Сами файлы лежат в PBO архиве dayz_code. Для чего их делаю кастомными? Первым делом их делают для удобства подключения дополнительных скриптов, тем самым вам не приходится постоянно лезть в dayz_code.pbo и постоянно пересобирать его. Да, можно в дополнительных скриптах использовать например путь \z\addons\dayz_code\loot\compile.sqf, тем самым снизить размер вашей миссии, и игроки быстрее будут подключаться к серверу, но иной раз скриптам нужно напрямую обратиться к файлу, а когда он лежит в PBO архиве, то это нужно время, хоть маленькое но все равно, из-за этого может произойти рассинхрон скрипта и он перестанет правильно функционировать. Что понадобиться для создания кастомных файлов: PBO Manager Notepad++ Создание и подключение кастомных файлов: 1. Идем в папку D:\Games\Steam\steamapps\common\Arma 2 Operation Arrowhead\@DayZ_Epoch\addons и копируем файл dayz_code.pbo куда угодно 2. Открываем dayz_code.pbo программой PBO Manager 3. После открытия переходим в папку init и достаем от туда файлы compiles.sqf, variables.sqf, publicEH.sqf 4. Далее переходим в папку compile и достаем от туда файл fn_selfActions.sqf 5. Далее переходим в папку вашей миссии на сервере и создаем папку custom 6. Если вы перфекционист в крови, то в папке custom создаем папки compile и init 7. В папку compile закидываем файл fn_selfActions.sqf 8. В папку init закидываем файлы compiles.sqf, variables.sqf, publicEH.sqf 9. Далее открываем init.sqf и находим код: //Load in compiled functions call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) progressLoadingScreen 0.1; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers progressLoadingScreen 0.2; call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical progressLoadingScreen 0.4; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions progressLoadingScreen 0.5; call compile preprocessFileLineNumbers "server_traders.sqf"; //Compile trader configs progressLoadingScreen 1.0; Меняем на: //Load in compiled functions call compile preprocessFileLineNumbers "custom\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) progressLoadingScreen 0.1; call compile preprocessFileLineNumbers "custom\init\publicEH.sqf"; //Initilize the publicVariable event handlers progressLoadingScreen 0.2; call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical progressLoadingScreen 0.4; call compile preprocessFileLineNumbers "custom\init\compiles.sqf"; //Compile regular functions progressLoadingScreen 0.5; call compile preprocessFileLineNumbers "server_traders.sqf"; //Compile trader configs progressLoadingScreen 1.0; 10. Переходим в файл compiles.sqf и находим строку: fnc_usec_selfActions = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_selfActions.sqf"; //Checks which actions for self Меняем ее на: fnc_usec_selfActions = compile preprocessFileLineNumbers "custom\compile\fn_selfActions.sqf"; //Checks which actions for self На этом все, кастомные файлы созданы) Понравилась статья? Поставь +
×
×
  • Создать...