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

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

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

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

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

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


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

  • Основной раздел
    • Реклама на сайте
    • Игровые проекты
    • Набор в команду FinalSpark
    • Поиск
    • Комната отдыха
    • Предупреждения пользователей
  • Сервера проекта
  • 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
  • Раздел сообщества FinalSpark.Ru
    • Лицензии
    • Авторские разработки
    • Локализации
    • Полезные статьи
    • Готовые сборки
  • Остальные сервера
  • Действия на сайте 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
    • Аддноны и моды
    • Карты

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

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

Блоги

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

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


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

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


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

  • Начать

    Конец


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

  • Начать

    Конец


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

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

  • Начать

    Конец


Группа


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


Обо мне


Сервера


Discord никнейм

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

  1. Еще один класс предметов, добавленных на клиентскую сторону Epoch Core 1.1, - это развертываемые спальные мешки. Вот код для их размещения и предложение для фактического использования их, чтобы обеспечить большую гибкость в спавне для ваших игроков. Установка: 1. Добавить спальный мешок "kits" к вашим таблицам лута и прайс-листам трейдеров. Имена классов KitSleepingBagGreen, KitSleepingBagBlue и KitSleepingBagBrown 2. Добавить следующее в epoch_config/Configs/CfgItemInteractions.hpp: class KitSleepingBagGreen : Item_Build_base { buildClass = "SleepingBagGreen_SIM_EPOCH"; }; class KitSleepingBagBlue : Item_Build_base { buildClass = "SleepingBagBlue_SIM_EPOCH"; }; class KitSleepingBagBrown : Item_Build_base { buildClass = "SleepingBagBrown_SIM_EPOCH"; }; 3. Добавить следующее в epoch_config/Configs/CfgBaseBuilding.hpp: class SleepingBagGreen_EPOCH : Default { removeParts[] = {{"KitSleepingBagGreen",1}}; GhostPreview = "SleepingBagGreen_Ghost_EPOCH"; staticClass = "SleepingBagGreen_EPOCH"; simulClass = "SleepingBagGreen_SIM_EPOCH"; bypassJammer = 1; }; class SleepingBagGreen_SIM_EPOCH : SleepingBagGreen_EPOCH { removeParts[] = {}; }; class SleepingBagGreen_Ghost_EPOCH : SleepingBagGreen_SIM_EPOCH {}; class SleepingBagBlue_EPOCH : Default { removeParts[] = {{"KitSleepingBagBlue",1}}; GhostPreview = "SleepingBagBlue_Ghost_EPOCH"; staticClass = "SleepingBagBlue_EPOCH"; simulClass = "SleepingBagBlue_SIM_EPOCH"; bypassJammer = 1; }; class SleepingBagBlue_SIM_EPOCH : SleepingBagBlue_EPOCH { removeParts[] = {}; }; class SleepingBagBlue_Ghost_EPOCH : SleepingBagBlue_SIM_EPOCH {}; class SleepingBagBrown_EPOCH : Default { removeParts[] = {{"KitSleepingBagBrown",1}}; GhostPreview = "SleepingBagBrown_Ghost_EPOCH"; staticClass = "SleepingBagBrown_EPOCH"; simulClass = "SleepingBagBrown_SIM_EPOCH"; bypassJammer = 1; }; class SleepingBagBrown_SIM_EPOCH : SleepingBagBrown_EPOCH { removeParts[] = {}; }; class SleepingBagBrown_Ghost_EPOCH : SleepingBagBrown_SIM_EPOCH {}; Итак, в этот момент Вы можете разместить спальные мешки, и они выглядят довольно красиво, но в чем смысл. Ну, скажем, например, что вы не хотите возрождаться в этой комнате, но хотите возрождаться где-то на базе; или, возможно, вы выполняете миссию, или вы охотитесь на героев и не хотите снова пробиваться с побережья... ну, вы можете установить спальные мешки как точки возрождения! 4. Измените определение для select_jammer class в epoch_config/Configs/CfgActionMenu/cfgActionMenu_target.hpp на: class select_jammer { condition = "((dyna_cursorTargetType isEqualTo 'PlotPole_EPOCH') || (dyna_cursorTargetType isEqualTo 'SleepingBagGreen_EPOCH') || (dyna_cursorTargetType isEqualTo 'SleepingBagBlue_EPOCH') || (dyna_cursorTargetType isEqualTo 'SleepingBagBrown_EPOCH')) && (damage dyna_cursorTarget < 1)"; action = "[dyna_cursorTarget,player,Epoch_personalToken] remoteExec [""EPOCH_server_makeSP"",2];"; icon = "x\addons\a3_epoch_code\Data\UI\buttons\player_inspect.paa"; tooltip = "Make Spawnpoint"; }; Заархивируйте в PBO файл миссии и загрузите его на сервер. 5. Теперь распакуйте epoch_server.pbo. Там есть один файл, который нуждается в изменении compile/epoch_player/EPOCH_server_loadPlayer.sqf. Найти 145 строку: _jammers = nearestObjects[_CheckLocation, ["PlotPole_EPOCH"], 6]; заменить на: _jammers = nearestObjects[_CheckLocation, ["PlotPole_EPOCH","SleepingBagGreen_EPOCH","SleepingBagBlue_EPOCH","SleepingBagBrown_EPOCH"], 6]; Заархивируйте epoch_server.pbo и загрузить на сервер. Теперь у вас есть спальные мешки, которые можно построить в любом месте и использовать в качестве точек возрождения. ВНИМАНИЕ! Любой игрок может забрать ваш спальный мешок и вы больше не сможете спавнится! (Необязательно) Также обратите внимание, что если вы дадите их в качестве стартового лута, вы можете добавить энергию игроку, изменив запись энергии в массиве CustomVarsDefaults в epoch_config/CfgEpochClient.hpp на что-то вроде следующего (что дает 1250 энергии новому заспавнишемуся игроку): {"Energy",1250,{2500,0}}, Статья взята с сайта: epochmod.com Понравилась статья? Поставь +
  2. Предоставляет дополнительные варианты спавна для DayZ Epoch 1.0.6.2 и vanilla DayZ Mod 1.9: Выбор воздушный или наземный спавн Спавн и загрузка может быть ограничена за счет хуманити и UID Спавн в пределах n-метров от игрока могут быть заблокированы Возможность появления рядом с плотом или группой Возможность спавна на заднем сиденье самолета для HALO Загрузка может быть заданной или случайной Совместим с анти-телепортом vanilla DayZ Mod Форматы конфигурации обратно совместимы с конфигурациями V2 Улучшения по сравнению с V2: Минимизация была удалена, файлы были реструктурированы для удобства чтения, а код был оптимизирован. Списки UID теперь хранятся на стороне сервера и никогда не отправляются клиентам. Частные классы, загрузки, спавн и базы теперь поддерживаются на стороне сервера. Игрок отправляет только то, к чему у них есть доступ. Добавлена поддержка dayz_onBack Добавлена локализация для легкого перевода скрипта Установка: Скачиваем архив GitHub.com Распаковываем в папку с миссией, чтобы получилось так - папка с игрой\mpmissions\ВашаМиссия\Spawn\ папка Functions и файлы dialogs, config, main и init.sqf В файле init.sqf (что у вас в папке с миссией) находим строку execFSM "\z\addons\dayz_code\system\player_monitor.fsm"; и выше нее вставляем call compile preprocessFileLineNumbers "spawn\init.sqf"; Открываем файл description.ext и в самом низу вставляем #include "spawn\dialogs.hpp" Теперь открываем серверную часть (распаковываем dayz_server.pbo). Переходим в папку compile и открываем файл server_playerSetup.sqf и в нем находим PVCDZ_plr_Login2 = [_worldspace,_state,_randomKey]; и заменяем на это: PVCDZ_plr_Login2 = [[0,respawn_west_original],_state,_randomKey,_worldspace,_randomSpot,([_randomSpot,_playerID] call spawn_config)]; Далее в той же папке открываем файл server_playerDied.sqf и в нем находим: _newObject setVariable ["bodyName",_playerName,true]; и сразу под ней добавляем _newObject setVariable ["bodyUID",_playerID,true]; Из архива копируем файл spawn_config.sqf в папку dayz_server\init\ (в нем можно настраивать випы, выдаваемую снарягу при появлении и т.д.) В самом низу файла dayz_server\init\server_functions.sqf вставляем это #include "spawn_config.sqf" P.S. Возможно потребуется выключение переменной "dayz_spawnselection = 0" в init.sqf в папке с миссией. Добавьте необходимые исключения для BattlEye\scripts.txt. Они прописаны в файле SCRIPTS EXAMPLE.txt. UPD: 26.04.19 - Обновлен код в 5 шаге Статья взята с сайта: epochmod.com Понравилась статья? Поставь +
×
×
  • Создать...