Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов '1.0.6+/OverWatch 0.25'.

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

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

Тип контента


 

  • Основной раздел
    • Реклама на сайте
    • Игровые проекты
    • Набор в команду 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.1.0
    • Exile Mod 1.0.4
  • Grand Theft Auto: San Andreas
    • SAMP
    • MTA
  • Раздел сообщества FinalSpark.Ru
    • Лицензии
    • Авторские разработки
    • Локализации
    • Полезные статьи
    • Готовые сборки
  • Остальные сервера
    • Unturned
    • Team Fortress 2
    • Factorio
    • Garry's Mod
  • 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

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

  1. Скрипт единой валюты Zupas обновлен для Epoch 1.0.6+ от salival. Протестировано на сервере Epoch 1.0.6+ и OverWatch 0.25. Минимизирован дюп/сбой сохранения банковских сбережений с соседними игроками (checkWallet и т. д.). Много фрагментов кода, взятых из оригинальной темы Zupa, чтобы несколько человек не могли одновременно сделать депозит в сейф и т. д. Поддерживает несколько типов конфигурации, сейфы/сейфы, только для транспортные средства, сейфы/сейфы и транспортные средства. Поддерживает любую карту, в настоящее время имеет только server_traders файлы для Chernarus (по умолчанию), napf и tavi. Установка: Эта установка в основном предполагает, что у вас нет кастомных variables.sqf или compiles.sqf, или fn_selfActions.sqf. У данного скрипта есть все трейд конфигурации, настроенные для epoch 1.0.6+ и OverWatch guns/items. Вам нужно будет установить конкретную версию, которую вы хотите использовать. Скачать ВНИМАНИЕ! Все ошибки скрипта можно посмотреть в логе ArmA2OA.RPT который находится по пути: C:\users\<YOUR WINDOWS USERNAME>\AppData\Local\Arma 2 OA\ Установка в папку миссии: 1. В mission\init.sqf найти: call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; и добавить прямо ниже: call compile preprocessFileLineNumbers "dayz_code\init\variables.sqf"; Найти: call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; и добавить прямо ниже: call compile preprocessFileLineNumbers "dayz_code\init\compiles.sqf"; Найти: call compile preprocessFileLineNumbers "server_traders.sqf"; и заменить: call compile preprocessFileLineNumbers "scripts\traders\server_traders.sqf"; Найти: waitUntil {scriptDone progress_monitor}; и добавьте выше: call compile preprocessFileLineNumbers "scripts\zsc\zscInit.sqf"; execVM "scripts\zsc\playerHud.sqf"; [] execVM "dayz_code\compile\remote_message.sqf"; 2. Скачайте stringTable.xml и скопируйте его в папку с вашей миссией, это файл локализации и содержит переводы для основных модов, включая этот. Установка в dayz_server: Заменить или объединить содержимое server_handleSafeGear.sqf Переход к глобальному банкингу: 1. В mission\dayz_code\init\variables.sqf найти: Z_globalBanking = false; // Enable global banking? Disabled by default. Заменить на: Z_globalBanking = true; // Enable global banking? Disabled by default. 2. Фильтры Battleye для глобального банкинга: В папке конфигурации <yourServerName>\Battleye\scripts.txt на линии 12: 5 createDialog или 5 "createDialog" и добавить в конце: !"createDialog \"atmDialog\";" Таким образом, это будет выглядеть следующим образом: 5 "createDialog" <CUT> !"createDialog \"BankDialog\";" !"createDialog \"GivePlayerDialog\";" !"createDialog \"atmDialog\";" 3. В infiSTARS AHConfig.sqf, если для следующей строки задано значение true: /* Check Actions ? */ _CSA = false; /* true or false */ /* this checks mousewheel actions */ Тогда вам нужно будет найти эту строку в AHConfig.sqf: "r_player_actions2","s_bank_dialog","s_bank_dialog2","s_build_Hedgehog_DZ","s_build_Sandbag1_DZ","s_build_Wire_cat1","s_building_snapping", И замените его этой строкой: "r_player_actions2","s_bank_dialog","s_bank_dialog1","s_bank_dialog2","s_build_Hedgehog_DZ","s_build_Sandbag1_DZ","s_build_Wire_cat1","s_building_snapping", Установка фильтров Battleye: 1. В папке конфигурации <yourServerName>\Battleye\scripts.txt на линии 12: 5 createDialog или 5 "createDialog" и добавить в конце: !="createDialog \"BankDialog\";" !="createDialog \"GivePlayerDialog\";" Таким образом, это будет выглядеть следующим образом: 5 createDialog <CUT> !="createDialog \"BankDialog\";" !="createDialog \"GivePlayerDialog\";" 2. В папке конфигурации <yourServerName>\Battleye\scripts.txt по линии 51: 5 toString и добавить в конце: !"_input = parseNumber (toString (_input));" Таким образом, это будет выглядеть следующим образом: 5 toString <CUT> !"_input = parseNumber (toString (_input));" Установка NPC банкиров (опционально): 1. Скопируйте следующий каталог в папку Arma2 OA\@dayz_epoch_server\addons\dayz_server: dayz_server\bankTraders 2. В mission\init.sqf найти эту строку: execVM "\z\addons\dayz_server\traders\chernarus11.sqf"; //Add trader agents добавьте эту строчку ниже: if (Z_singleCurrency && {Z_globalBanking && Z_globalBankingTraders}) then {execVM "\z\addons\dayz_server\bankTraders\init.sqf";}; // Add global banking agents 3. В dayz_code\init\variables.sqf измените следующую строку на true: Z_globalBankingTraders = false; // Enable global banking traders at trader cities? Disabled by default. Переход с Epoch CfgTraders на OverWatch CfgTraders: 1. В dayz_code\configs переместите или удалите папку Category и файл cfgServerTrader.hpp 2. Переименовать Category - Overwatch в Category 3. Переименовать cfgServerTrader - Overwatch.hpp в cfgServerTrader.hpp 4. В scripts\traders переместить или удалить server_traders.sqf 5. Переименовать server_traders - overwatch.sqf в server_traders.sqf Изменение стандартного файла server_traders Черноруссии на любую другую карту: 1. В scripts\traders переместить или удалить файл server_traders.sqf 2. Переименовать server_traders - whatever-map-name.sqf в server_traders.sqf Настройка скрипта, чтобы игроки не теряли монеты после смерти PVE: 1. В mission\dayz_code\init\variables.sqf найти эту строку или аналогичную относящуюся к ZSC: ZSC_MaxMoneyInStorageMultiplier = 50000; // Multiplier for how much money a bank object can hold, example: 200 magazine slots in the object (or the default value above ^^) multiplied by the 50,000 multiplier is 10 million coin storage. (200*50000=10m coins) Добавьте эту строку после нее: Z_moneyVariable = "GlobalMoney"; // Uncomment this this to make it so players don't lose coins on death. Will need to disable checkWallet as you can dupe if you have this and check wallet running. Вы также должны будете отключить/удалить проверку кошелька (check wallet), потому-что игроки могут получить неограниченное количество монет, постоянно проверяя их тело. Добавление других имен классов в список DZE_MoneyStorageClasses: 1. В dayz_code\init\variables.sqf найти: DZE_MoneyStorageClasses = DZE_LockableStorage; и замените на (используя Plastic_Pole_EP1_DZ в качестве примера): DZE_MoneyStorageClasses = DZE_LockableStorage + ["Plastic_Pole_EP1_DZ"]; Использование транспортных средств только для хранения монет: 1. В scripts\zsc\bankDialog.sqf найти: if !(_typeOf in DZE_MoneyStorageClasses) exitWith { и заменить: if !(ZSC_CurrentStorage isKindOf "AllVehicles") exitWith { 2. В dayz_code\compile\fn_selfActions.sqf найти: if (_typeOfCursorTarget in DZE_MoneyStorageClasses && {!_isLocked} && {!(_typeOfCursorTarget in DZE_LockedStorage)}) then { и заменить: if (_isVehicle && {!_isMan} && {!_isLocked} && {_isAlive}) then { 3. Установка в папку dayz_server: Заменить или объединить содержимое dayz_server\system\server_monitor.sqf. Используя средствами и DZE_MoneyStorageClasses для хранения монет: 1. В scripts\zsc\bankDialog.sqf найти: if !(_typeOf in DZE_MoneyStorageClasses) exitWith { и заменить: if ((!(_typeOf in DZE_MoneyStorageClasses) && !(cursortarget isKindOf "AllVehicles"))) exitWith { 2. В dayz_code\compile\fn_selfActions.sqf найти: if (_typeOfCursorTarget in DZE_MoneyStorageClasses && {!_isLocked} && {!(_typeOfCursorTarget in DZE_LockedStorage)}) then { и заменить: if ((_typeOfCursorTarget in DZE_MoneyStorageClasses || _isVehicle) && {!_isMan} && {!_isLocked} && {_isAlive} && {!(_typeOfCursorTarget in DZE_LockedStorage)}) then { 3. Установка в папку dayz_server: Замените или объедините содержимое dayz_server\system\server_monitor.sqf. В папке dayz_server\system\server_monitor.sqf найти: if (Z_SingleCurrency && {_type in DZE_MoneyStorageClasses}) then { и заменить: if (Z_SingleCurrency && {(_type in DZE_MoneyStorageClasses) || (_object isKindOf "AllVehicles")}) then { Давать новым игрокам монеты при первом входе: 1. В папке dayz_server\compile\server_playerLogin.sqf найти: PVCDZ_plr_Login = [_charID,_inventory,_backpack,_survival,_isNew,dayz_versionNo,_model,_isHiveOk,_newPlayer,_isInfected,_group,_CharacterCoins,_playerCoins,_BankCoins]; Если вы хотите дать игроку 5к монет, добавьте эту строку перед ним: if (_newPlayer) then {_characterCoins = 5000;}; Если вы хотите дать игроку 5к монет в банк, добавьте эту строку: if (_newPlayer) then {_bankCoins = 5000;}; Статья взята с сайта: ZSC for Epoch 1.0.6+ (And OverWatch 0.25) - Gold Coin based Single Currency & Banking System - Epoch Mod Community Понравилась статья? Поставь +
×