<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x41F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x43C;&#x44B;: &#x413;&#x430;&#x439;&#x434;&#x44B; (DayZ EPOCH 1.0.7)</title><link>https://s-platoon.magicbyte.org/forum/289-gaydy-dayz-epoch-107/</link><description>&#x41F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x43C;&#x44B;: &#x413;&#x430;&#x439;&#x434;&#x44B; (DayZ EPOCH 1.0.7)</description><language>ru</language><item><title>Epoch Antihack / Admin Tools</title><link>https://s-platoon.magicbyte.org/topic/11044-epoch-antihack-admin-tools/</link><description><![CDATA[
<p>
	Всем привет! На <a href="https://epochmod.com/forum/topic/47272-epoch-antihack-admin-tools/" rel="external nofollow">epochmod.com</a> появилась тема с новой админкой, решил выложить сюда) Честно, не знаю на сколько она лучше чем infistar, но по функционалу она лучше)
</p>

<p>
	 
</p>

<p style="text-align:center;">
	<span style="color:#e74c3c;"><span style="font-size:16px;"><strong>Данный античит-админка не является коммерческим скриптом, автор античита выложил его в свободный доступ (см. оригинал гайда)! Мной был переведен гайд на наш понятный язык.</strong></span></span>
</p>

<p>
	 
</p>

<p>
	По сути функционал почти такой-же как и у infistar, только есть ряд своих фишек, а именно:
</p>

<ul><li>
		Проверка на запретные файлы <em>(Настраиваются в config.sqf)</em>
	</li>
	<li>
		Проверка файлов миссии на замену <em>(Настраиваются в config.sqf)</em>
	</li>
	<li>
		Проверка на запретные команды в чате <em>(Настраиваются в config.sqf)</em>
	</li>
	<li>
		Система глобального бана <em>(Вроде как не работает уже!?)</em>
	</li>
</ul><p>
	 
</p>

<p style="text-align:center;">
	<p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>

<p>
	<strong><u>Установка:</u></strong>
</p>

<p>
	1. <a href="https://github.com/BigEgg17/Epoch-Antihack-Admin-Tools/archive/refs/heads/main.zip" rel="external nofollow">Качаем архив</a>
</p>

<p>
	2. Папку <strong>antihack</strong> закидываем в корень <strong>dayz_server</strong>
</p>

<p>
	3. Открываем файл <strong>\z\addons\dayz_server\init\server_functions.sqf</strong> и находим:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">#include</span><span class="pln"> </span><span class="str">"\z\addons\dayz_server\compile\server_toggle_debug.hpp"</span></pre>

<p>
	после него вставляем:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">#include</span><span class="pln"> </span><span class="str">"\z\addons\dayz_server\antihack\antihack.sqf"</span></pre>

<p>
	Далее открываем файл \z\addons\dayz_server\system\scheduler\sched_sync.sqf и находим:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// Date format [Year,Month,Day of the month,Hour,Minute]</span></pre>

<p>
	ниже вставляем:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">isNil </span><span class="str">"AH_timeOverride"</span><span class="pun">)</span><span class="pln"> exitWith </span><span class="pun">{</span><span class="pln">objNull</span><span class="pun">};</span></pre>

<p>
	4. Открываем файл <strong>antihack\config.sqf</strong> и настраиваем под себя
</p>

<p>
	 
</p>

<p>
	Добавление администратора, модератора происходит тут:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">local _mod </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln"> </span><span class="com">//---Add moderators here - don't forget commas!</span><span class="pln">
local _admin </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln"> </span><span class="com">//---Add admins here - don't forget commas!</span><span class="pln">
local _headAdmin </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln"> </span><span class="com">//---Add head admins here - don't forget commas!</span><span class="pln">
local _owner </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="pln">
	</span><span class="com">//["", "76561198115492831", true, false, true, ""],</span><span class="pln">
	</span><span class="com">//[["BigEgg", "FatEgg", "TwinkieDestroyer"], "76561198115492831", true, false, true, ""]</span><span class="pln">
</span><span class="pun">];</span><span class="pln"> </span><span class="com">//---Add owners here - don't forget commas!</span></pre>

<p>
	В примерах указанно как добавлять, соответственно 1 - Никнейм, 2- UUID, дальше не трогаем)
</p>

<p>
	5. Сохраняем
</p>

<p>
	6. Из папку <strong><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>

<p>
	12. Все сохраняем, запаковываем и запускаем)
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<u><strong><abbr title="Battleye Extended Controls - программа для управления сервером">BEC</abbr>:</strong></u>
</p>

<p>
	Если вы используете <em><strong><abbr title="Античит-система">Battleye</abbr> Extended Controls</strong></em> то в файле <strong>Config.cfg</strong> проверьте строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="typ">AutoLoadBans</span></pre>

<p>
	она должна быть включена!
</p>
]]></description><guid isPermaLink="false">11044</guid><pubDate>Wed, 28 Apr 2021 21:48:27 +0000</pubDate></item><item><title>Customized Logistics Tow/Lift - &#x418;&#x43D;&#x434;&#x438;&#x432;&#x438;&#x434;&#x443;&#x430;&#x43B;&#x44C;&#x43D;&#x44B;&#x439; &#x41B;&#x43E;&#x433;&#x438;&#x441;&#x442;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x439; &#x411;&#x443;&#x43A;&#x441;&#x438;&#x440;/&#x41F;&#x43E;&#x434;&#x44A;&#x435;&#x43C;&#x43D;&#x438;&#x43A;</title><link>https://s-platoon.magicbyte.org/topic/13002-customized-logistics-towlift-individualnyy-logisticheskiy-buksirpodemnik/</link><description><![CDATA[
<p>
	<u><strong>Требуется:</strong></u>
</p>
<iframe allowfullscreen="" data-embedauthorid="5834" data-embedcontent="" data-embedid="embed200381150" scrolling="no" style="height:212px;max-width:502px;" data-embed-src="https://s-platoon.magicbyte.org/topic/11191-buksirovka-mf-tow/?do=embed"></iframe>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<abbr title="Сценарий, выполняемый системой">Скрипт</abbr> позволяет лучше учитывать вес транспортных средств, чтобы добавить более реалистичный эффект при буксировке и подъеме.
</p>

<p>
	 
</p>

<p>
	<u><strong>Изменения:</strong></u>
</p>

<ul><li>
		Добавляет уровни транспортных средств по расчетному весу, такие как Большие, Средние, Маленькие и Крошечные для наземных и воздушных транспортных средств.
	</li>
	<li>
		Транспортное средство может буксировать все, что имеет свой размер или меньше. Таким образом, большое наземное транспортное средство может буксировать любое наземное транспортное средство. Транспортное средство среднего класса, такое как внедорожник, может буксировать только другие транспортные средства среднего и меньшего размера.
	</li>
	<li>
		Танк может буксировать любое наземное транспортное средство, но не может быть поднят
	</li>
	<li>
		Большой вертолет может поднимать маленькие и крошечные вертолеты.
	</li>
	<li>
		Большой вертолет может поднять любое наземное транспортное средство, в то время как средний вертолет может поднимать только средние и меньшие по размеру.
	</li>
	<li>
		Автомобиль airTug (название класса "Буксировочный трактор" и другие тягачи) может буксировать любой самолет.
	</li>
	<li>
		Большинство лодок считаются "средними" автомобилями
	</li>
	<li>
		Добавлена возможность сбрасывать поднятые транспортные средства при полете выше 50 метров.
	</li>
	<li>
		Если вы сбросите транспортное средство выше 50 метров, к нему будет прикреплен парашют и дымовая граната. "ParachuteBigWest", если транспортное средство большого размера, в противном случае "ParachuteMediumWest"
	</li>
	<li>
		Автоматически переводится для английских, немецких и французских игроков на основе каждого игрока. Ранее разработчику сервера приходилось выбирать один для всех игроков. Добавляет таблицу строк для ранее поддерживаемых языков.
	</li>
	<li>
		Добавлены переводы на русский язык благодаря пользователю discord Mandarin(Эгберт)#2067
	</li>
	<li>
		Добавлена возможность требовать магазин для буксировки транспортного средства с возможностью также забрать этот магазин и третий вариант - вернуть магазин, когда транспортное средство не тронуто.
	</li>
	<li>
		Добавлена возможность требовать инструмент / оружие для буксировки транспортного средства, с возможностью также забрать этот инструмент / оружие и третья возможность вернуть инструмент / оружие, когда транспортное средство не тронуто.
	</li>
	<li>
		Добавлена возможность изменения расстояния, с которого игроки могут буксировать транспортные средства.
	</li>
	<li>
		Добавляет опцию скрыть опцию буксировки колеса прокрутки, если буксируемое транспортное средство не находится рядом с транспортным средством, которое может его буксировать.
	</li>
</ul><p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. <a href="https://github.com/ZzBombardierzZ/A2Epoch_Logistic/archive/refs/heads/master.zip" rel="external nofollow">Скачать архив</a>
</p>

<p>
	2. Из архива папку <span style="color:#f39c12;">logistic</span> переместить в корень вашей миссии
</p>

<p>
	3. Открыть файл <span style="color:#16a085;">init.sqf</span> и заменить:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">execVM </span><span class="str">"\z\addons\dayz_code\system\antihack.sqf"</span><span class="pun">;</span></pre>

<p>
	на:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// Enables Plant lib fixes</span><span class="pln">
	execVM </span><span class="str">"\z\addons\dayz_code\system\antihack.sqf"</span><span class="pun">;</span><span class="pln">
	call compile preprocessFileLineNumbers </span><span class="str">"logistic\init.sqf"</span><span class="pun">;</span></pre>

<p>
	4. Установка завершена
</p>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://epochmod.com/forum/topic/47941-release-customized-a2logistics-towlift-updated-for-107/" rel="external nofollow">epochmod.com</a></em>
</p>
]]></description><guid isPermaLink="false">13002</guid><pubDate>Tue, 21 Jun 2022 07:34:03 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x449;&#x44C; &#x441; Antihack  Admin Tools</title><link>https://s-platoon.magicbyte.org/topic/16972-pomosch-s-antihack-admin-tools/</link><description><![CDATA[
<p>
	Помогите с Admin Tools брал гайд от сюда проделывал всё с 1 по 12  пункту  так же подсматривал с 1 источника та как в теме не поймёшь ничего автора не виню для опытного человека всё понятно я начинаю только и возможно не вижу очевидных вещей так вот ближе к делу мне несколько вещей не понятно нужен ли  <abbr title="Battleye Extended Controls - программа для управления сервером">BEC</abbr> или нет  для его работы  нужно ли настраивать что то в Antihack.ini вроде всё проделал и не раз сервер висит попытка этерификации запрос повтор запрос и так пока не вышвыривает  там логии сервака прикрепил в гайде настолько всё просто а сервер не стартует а ещё одна хрень появилась вот это <abbr title="Античит-система">BattlEye</abbr> Server: Warning: Disabled kicking for scripts.txt scans. Please update your filters according to scripts.log and add "//new2" at the top. я менял фильтры она пропадает эта ошибка не тревожит сильно без админки сервер работает даже с этой ошибкой  если можно по пункту объясните не врубаюсь пбо и миссию брал голую 
</p>
<iframe allowfullscreen="" data-embedauthorid="5834" data-embedcontent="" data-embedid="embed8660496162" scrolling="no" style="height:392px;max-width:502px;" data-embed-src="https://s-platoon.magicbyte.org/topic/11044-epoch-antihack-admin-tools/?do=embed"></iframe>

<p>
	 
</p>

<p>
	файл лога сервера на гугл диске <a href="https://drive.google.com/drive/my-drive?hl=ru" rel="external nofollow">https://drive.google.com/drive/my-drive?hl=ru</a>
</p>
]]></description><guid isPermaLink="false">16972</guid><pubDate>Mon, 27 Oct 2025 22:03:16 +0000</pubDate></item><item><title>&#x414;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x44F; &#x43F;&#x43E; &#x43F;&#x440;&#x430;&#x432;&#x43E;&#x439; &#x43A;&#x43D;&#x43E;&#x43F;&#x43A;&#x435; &#x43C;&#x44B;&#x448;&#x438; | Click Actions</title><link>https://s-platoon.magicbyte.org/topic/11248-deystviya-po-pravoy-knopke-myshi-click-actions/</link><description><![CDATA[
<p>
	Обновленный <abbr title="Сценарий, выполняемый системой">скрипт</abbr> <strong>Click Actions</strong> от Mudzereli на Epoch 1.0.7
</p>

<p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. <a href="https://github.com/AirwavesMan/epoch-right-click-actions/archive/refs/heads/main.zip" rel="external nofollow">Скачать архив</a>
</p>

<p>
	2. Из архива папку <strong>scripts</strong> переносим в корень вашей миссии
</p>

<p>
	3. В корне вашей миссии создаем папку <strong>custom</strong>, в ней папку <strong>compile</strong> и в эту папку переносим из архива файл <strong>ui_selectSlot.sqf</strong>
</p>

<p>
	4. Открываем файл <strong>init.sqf</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="lit">0</span><span class="pln"> fadeMusic </span><span class="lit">0</span><span class="pun">;</span></pre>

<p>
	ниже вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="str">"scripts\clickActions\config.sqf"</span><span class="pun">;</span></pre>

<p>
	5. Сохраняем, закрываем
</p>

<p>
	6. Открываем <a href="https://s-platoon.magicbyte.org/topic/11053-custom-epoch-functions/" rel="">кастомный</a> файл <strong>compiles.sqf</strong> находим строку
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">isDedicated</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span></pre>

<p>
	ниже добавляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">player_selectSlot </span><span class="pun">=</span><span class="pln"> compile preprocessFileLineNumbers </span><span class="str">"dayz_code\compile\ui_selectSlot.sqf"</span><span class="pun">;</span></pre>

<p>
	7. Сохраняем, закрываем
</p>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://github.com/AirwavesMan/epoch-right-click-actions" rel="external nofollow">github.com</a></em>
</p>
]]></description><guid isPermaLink="false">11248</guid><pubDate>Wed, 09 Jun 2021 09:16:57 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x434; &#x43D;&#x430; &#x43E;&#x447;&#x438;&#x441;&#x442;&#x43A;&#x443; &#x43F;&#x440;&#x435;&#x434;&#x43C;&#x435;&#x442;&#x43E;&#x432; &#x432; &#x431;&#x43E;&#x447;&#x43A;&#x430;&#x445; &#x438; &#x43F;&#x430;&#x43B;&#x430;&#x442;&#x43A;&#x430;&#x445;</title><link>https://s-platoon.magicbyte.org/topic/12198-mod-na-ochistku-predmetov-v-bochkah-i-palatkah/</link><description><![CDATA[
<p>
	Добрый день/вечер уважаемые эксперты! Нужна Ваша помощь! Возможно ли написать <abbr title="Модификация">мод</abbr>, который при запуске сервера будет очищать предметы в бочках, сундуках и палатках, если они находятся в открытом состоянии?
</p>

<p>
	Допустим если игрок не успел закрыть бочку перед перезапуском сервера, то все содержимое бочки очищается
</p>
]]></description><guid isPermaLink="false">12198</guid><pubDate>Sat, 18 Dec 2021 18:41:20 +0000</pubDate></item><item><title>&#x411;&#x443;&#x43A;&#x441;&#x438;&#x440;&#x43E;&#x432;&#x43A;&#x430; | MF-Tow</title><link>https://s-platoon.magicbyte.org/topic/11191-buksirovka-mf-tow/</link><description><![CDATA[
<p>
	<p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>

<p>
	2. Из архива папку <strong>mf-tow</strong> перемещаем в папку <strong>scripts</strong>
</p>

<p>
	3. Создаем кастомные файлы <strong>fn_selfActions.sqf</strong>, <strong>compiles.sqf</strong>, <strong>local_lockUnlock.sqf</strong>
</p>

<p>
	4. Открываем файл <strong>fn_selfActions.sqf</strong> и находи строки <strong>711-725</strong>:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">//Towing with tow truck</span><span class="pln">
	</span><span class="com">/*
	if(_typeOfCursorTarget == "TOW_DZE") then {
		if (s_player_towing &lt; 0) then {
			if(!(_cursorTarget getVariable ["DZEinTow", false])) then {
				s_player_towing = player addAction [localize "STR_EPOCH_ACTIONS_ATTACH" "\z\addons\dayz_code\actions\tow_AttachStraps.sqf",_cursorTarget, 0, false, true, "",""];				
			} else {
				s_player_towing = player addAction [localize "STR_EPOCH_ACTIONS_DETACH", "\z\addons\dayz_code\actions\tow_DetachStraps.sqf",_cursorTarget, 0, false, true, "",""];				
			};
		};
	} else {
		player removeAction s_player_towing;
		s_player_towing = -1;
	};
	*/</span></pre>

<p>
	полностью удаляем этот блок и на его место вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// MF-Tow Script by Matt Fairbrass (matt_d_rat)</span><span class="pln">
call compile preprocessFileLineNumbers </span><span class="str">'addons\mf-tow\init.sqf'</span><span class="pun">;</span></pre>

<p>
	5. Сохраняем и закрываем файл
</p>

<p>
	6. Открываем файл <strong>local_lockUnlock.sqf</strong> и находим строки:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">local _vehicle</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	</span><span class="kwd">if</span><span class="pun">(</span><span class="pln">_status</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		_vehicle setVehicleLock </span><span class="str">"LOCKED"</span><span class="pun">;</span><span class="pln">
	</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
		_vehicle setVehicleLock </span><span class="str">"UNLOCKED"</span><span class="pun">;</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	заменяем на это
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">local _vehicle</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	</span><span class="kwd">if</span><span class="pun">(</span><span class="pln">_status</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		_vehicle setVehicleLock </span><span class="str">"LOCKED"</span><span class="pun">;</span><span class="pln">
		_vehicle setVariable </span><span class="pun">[</span><span class="str">"MF_Tow_Cannot_Tow"</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
	</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
		_vehicle setVehicleLock </span><span class="str">"UNLOCKED"</span><span class="pun">;</span><span class="pln">
		_vehicle setVariable </span><span class="pun">[</span><span class="str">"MF_Tow_Cannot_Tow"</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	7. Сохраняем и закрываем файл
</p>

<p>
	8. Далее открываем файл <strong>@DayZ_Epoch_Server\addons\dayz_server\compile\server_publishVehicle2.sqf</strong> и находим код:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pun">(!</span><span class="pln">_donotusekey</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
    </span><span class="com">// Lock vehicle</span><span class="pln">
    _object setvehiclelock </span><span class="str">"locked"</span><span class="pun">;</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	заменяем его на
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pun">(!</span><span class="pln">_donotusekey</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
    </span><span class="com">// Lock vehicle</span><span class="pln">
    _object setvehiclelock </span><span class="str">"locked"</span><span class="pun">;</span><span class="pln">
    _object setVariable </span><span class="pun">[</span><span class="str">"MF_Tow_Cannot_Tow"</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	9. Сохраняем и закрываем файл
</p>

<p>
	10. Открываем файл <strong>@DayZ_Epoch_Server\addons\dayz_server\system\server_monitor.sqf </strong>и находим код:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pun">(</span><span class="pln">_ownerID </span><span class="pun">!=</span><span class="pln"> </span><span class="str">"0"</span><span class="pln"> and </span><span class="pun">!(</span><span class="pln">_object isKindOf </span><span class="str">"Bicycle"</span><span class="pun">))</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	_object setvehiclelock </span><span class="str">"locked"</span><span class="pun">;</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	заменяем его на
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pun">(</span><span class="pln">_ownerID </span><span class="pun">!=</span><span class="pln"> </span><span class="str">"0"</span><span class="pln"> and </span><span class="pun">!(</span><span class="pln">_object isKindOf </span><span class="str">"Bicycle"</span><span class="pun">))</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	_object setvehiclelock </span><span class="str">"locked"</span><span class="pun">;</span><span class="pln">
	_object setVariable </span><span class="pun">[</span><span class="str">"MF_Tow_Cannot_Tow"</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	11. Сохраняем и закрываем файл
</p>

<p>
	12. Все запаковываем и проверяем)
</p>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://epochmod.com/forum/topic/46915-updatemf-tow-1062/" rel="external nofollow">epochmod.com</a></em>
</p>
]]></description><guid isPermaLink="false">11191</guid><pubDate>Sat, 29 May 2021 19:51:32 +0000</pubDate></item><item><title>Any Range Crosshair?</title><link>https://s-platoon.magicbyte.org/topic/16136-any-range-crosshair/</link><description><![CDATA[<p>
	Остались мб у кого <abbr title="Сценарий, выполняемый системой">скрипты</abbr>/читы/оффсеты от арма 2?))
</p>]]></description><guid isPermaLink="false">16136</guid><pubDate>Sun, 06 Oct 2024 17:12:47 +0000</pubDate></item><item><title>&#x43D;&#x435; &#x432;&#x438;&#x434;&#x438;&#x442; &#x43C;&#x43E;&#x434;&#x43E;&#x432;, &#x445;&#x43E;&#x442;&#x44F; &#x43E;&#x43D;&#x438; &#x435;&#x441;&#x442;&#x44C; &#x43D;&#x430; &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;&#x435;</title><link>https://s-platoon.magicbyte.org/topic/16263-ne-vidit-modov-hotya-oni-est-na-servere/</link><description><![CDATA[
<p>
	когда включаю больше 38 <p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>
]]></description><guid isPermaLink="false">16263</guid><pubDate>Sat, 30 Nov 2024 14:55:50 +0000</pubDate></item><item><title>&#x41E;&#x431;&#x445;&#x43E;&#x434;&#x44B; &#x411;&#x430;&#x43D;&#x43E;&#x432;,</title><link>https://s-platoon.magicbyte.org/topic/15663-obhody-banov/</link><description><![CDATA[<p>
	Появилась проблема с одним очень не приятным человечком,<br />
	Подскажите пожалуйста все способы обхода бана на модовом сервере. и желательно как их фиксануть 
</p>]]></description><guid isPermaLink="false">15663</guid><pubDate>Fri, 19 Apr 2024 18:53:55 +0000</pubDate></item><item><title>&#x412;&#x437;&#x43B;&#x43E;&#x43C; &#x437;&#x430;&#x43C;&#x43A;&#x43E;&#x432; | Crack Lockables</title><link>https://s-platoon.magicbyte.org/topic/11239-vzlom-zamkov-crack-lockables/</link><description><![CDATA[
<p>
	Данный <abbr title="Сценарий, выполняемый системой">скрипт</abbr> позволяет игрокам взламывать коды на дверях, сейфах и локбоксах
</p>

<p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. <a href="https://github.com/oiad/crackLockables/archive/refs/heads/master.zip" rel="external nofollow">Скачиваем архив</a>
</p>

<p>
	2. Открываем <a href="https://s-platoon.magicbyte.org/topic/11053-custom-epoch-functions/" rel="">кастомный</a> файл <strong>fn_selfactions.sqf</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// ZSC</span><span class="pln">
</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">Z_singleCurrency</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span></pre>

<p>
	выше вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasHotwireKit </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">{((</span><span class="pln">_typeOfCursorTarget in DZE_LockedStorage</span><span class="pun">)</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">{</span><span class="pln">_characterID </span><span class="pun">!=</span><span class="pln"> </span><span class="str">"0"</span><span class="pun">})</span><span class="pln"> </span><span class="pun">||</span><span class="pln"> </span><span class="pun">{</span><span class="pln">_typeOfCursorTarget in DZE_DoorsLocked</span><span class="pun">}})</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_crackLockables </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		s_crackLockables </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="str">"&lt;t color='#0059FF'&gt;%1&lt;/t&gt;"</span><span class="pun">,</span><span class="pln">format </span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_CL_CRL_CRACK"</span><span class="pun">,</span><span class="pln">_text</span><span class="pun">]],</span><span class="str">"scripts\crackLockables.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="lit">0</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
	player removeAction s_crackLockables</span><span class="pun">;</span><span class="pln">
	s_crackLockables </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	далее находим
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">player removeAction s_bank_dialog3</span><span class="pun">;</span><span class="pln">
s_bank_dialog3 </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
player removeAction s_player_checkWallet</span><span class="pun">;</span><span class="pln">
s_player_checkWallet </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span></pre>

<p>
	ниже добавляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">player removeAction s_crackLockables</span><span class="pun">;</span><span class="pln">
s_crackLockables </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span></pre>

<p>
	3. Сохраняем, закрываем
</p>

<p>
	4. Открываем <a href="https://s-platoon.magicbyte.org/topic/11053-custom-epoch-functions/" rel="">кастомный</a> файл <strong>variables.sqf</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">s_bank_dialog3 </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
s_player_checkWallet </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span></pre>

<p>
	ниже добавляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">s_crackLockables </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span></pre>

<p>
	5. Сохраняем, закрываем
</p>

<p>
	6. Из архива папку <strong>scripts</strong> переносим в корень вашей миссии
</p>

<p>
	7. В архиве из папку <strong>dayz_server\compile</strong> переносим файл <strong>server_crackLockables.sqf</strong> по пути <strong>@DayZ_Epoch_Server\addons\dayz_server\compile\</strong>
</p>

<p>
	8. Открываем файл <strong>@DayZ_Epoch_Server\addons\dayz_server\init\server_functions.sqf</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">spawn_vehicles </span><span class="pun">=</span><span class="pln"> compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_server\compile\spawn_vehicles.sqf"</span><span class="pun">;</span></pre>

<p>
	ниже вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_server\compile\server_crackLockables.sqf"</span><span class="pun">;</span></pre>

<p>
	9. Сохраняем, закрываем, запаковываем
</p>

<p>
	 
</p>

<p>
	<u><strong><abbr title="Античит-система">Battleye</abbr> фильтры:</strong></u>
</p>

<p>
	1. Открываем файл <strong><abbr title="Античит-система">Battleye</abbr>\publicVariable.txt</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="lit">5</span><span class="pln"> </span><span class="pun">!=</span><span class="pln">remEx</span><span class="pun">(</span><span class="typ">Field</span><span class="pun">|</span><span class="pln">FP</span><span class="pun">)</span></pre>

<p>
	в самый конец вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="pln">sk_crackLockables</span></pre>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://epochmod.com/forum/topic/47288-release-crack-lockables-updated-for-107/" rel="external nofollow">epochmod.com</a></em>
</p>
]]></description><guid isPermaLink="false">11239</guid><pubDate>Tue, 08 Jun 2021 11:33:59 +0000</pubDate></item><item><title>&#x418;&#x449;&#x443; &#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442;&#x435;&#x440;&#x430;</title><link>https://s-platoon.magicbyte.org/topic/15288-ischu-skriptera/</link><description><![CDATA[<p>
	Ищу скриптера для помощи в установке <abbr title="Сценарий, выполняемый системой">скриптов</abbr> и создании миссий для DayZ epoch 1.0.7.1 сервера
</p>]]></description><guid isPermaLink="false">15288</guid><pubDate>Thu, 11 Jan 2024 20:42:25 +0000</pubDate></item><item><title>&#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;</title><link>https://s-platoon.magicbyte.org/topic/13980-vopros/</link><description><![CDATA[<p>
	Всем привет нужен ящик для вайпа как на сервере its time
</p>]]></description><guid isPermaLink="false">13980</guid><pubDate>Tue, 31 Jan 2023 11:42:42 +0000</pubDate></item><item><title>&#x418;&#x449;&#x443; &#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442;&#x438;&#x440;&#x430;</title><link>https://s-platoon.magicbyte.org/topic/14121-ischu-skriptira/</link><description><![CDATA[<p>
	Добрый день/вечер, я ищу скриптира для создания не замысловатых <abbr title="Сценарий, выполняемый системой">скриптов</abbr> на данный момент, конечно не за бесплатно, но за адекватный и подходящий ценик проделанной работы. Так-же возможно в помощи исправление ошибок сервер. За подробной информацией пишите в Discord.<br /><br />
	Мой дискорд -  ?????✑#1854
</p>]]></description><guid isPermaLink="false">14121</guid><pubDate>Fri, 03 Mar 2023 12:16:11 +0000</pubDate></item><item><title>&#x422;&#x440;&#x435;&#x431;&#x443;&#x435;&#x442;&#x441;&#x44F; &#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442;&#x435;&#x440; &#x43F;&#x43E; DayZ</title><link>https://s-platoon.magicbyte.org/topic/13883-trebuetsya-skripter-po-dayz/</link><description><![CDATA[<p>
	Всем доброго времени суток, нужен скриптер для решения проблем с сервером по Dayz, для создание <abbr title="Модификации">модов</abbr> и пр.<br />
	Одноразовое или постоянное сотрудничество, все подробности обсудим в лс или в дискорд.<br />
	Кому интересно, оставляйте свои контакты. Или пишите в дискорд PigFace#3680
</p>]]></description><guid isPermaLink="false">13883</guid><pubDate>Sat, 14 Jan 2023 13:25:36 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x43F;&#x430;&#x432;&#x43D; &#x43B;&#x443;&#x442;&#x430; &#x432; &#x43A;&#x430;&#x441;&#x442;&#x43E;&#x43C;&#x43D;&#x44B;&#x435; &#x437;&#x434;&#x430;&#x43D;&#x438;&#x44F; &#x43D;&#x430; &#x43A;&#x430;&#x440;&#x442;&#x435;?</title><link>https://s-platoon.magicbyte.org/topic/13648-kak-postavit-spavn-luta-v-kastomnye-zdaniya-na-karte/</link><description><![CDATA[<p>
	Подскажите как добавить спавн лутам в кастомные здания 
</p>]]></description><guid isPermaLink="false">13648</guid><pubDate>Fri, 18 Nov 2022 07:24:01 +0000</pubDate></item><item><title>&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x430; Battleye &#x444;&#x438;&#x43B;&#x44C;&#x442;&#x440;&#x43E;&#x432;</title><link>https://s-platoon.magicbyte.org/topic/11204-nastroyka-battleye-filtrov/</link><description><![CDATA[
<p>
	Большая часть статьи описана в этой теме
</p>
<iframe allowfullscreen="" data-embedauthorid="589" data-embedcontent="" data-embedid="embed1409368653" scrolling="no" style="height:212px;max-width:502px;" data-embed-src="https://s-platoon.magicbyte.org/topic/2183-nastroyka-filtrov-battleye-pod-sobstvennye-nuzhdy/?do=embed"></iframe>

<p>
	Я лишь дополню ее)
</p>

<p>
	 
</p>

<p>
	Есть много будущих администраторов серверов Epoch которые не знаю как настраиваются фильтры и начинаю задавать вопросы о настройке более опытным людям.
</p>

<p>
	Честно, я на этом форуме не видел тем с упрощением настройки фильтров, по этому я недавно открыл сайт который очень сильно помогает с настройкой
</p>

<p>
	 
</p>

<p>
	<a href="https://wasteland.arma.su/_a3filters/" rel="external nofollow">https://wasteland.arma.su/_a3filters/</a>
</p>

<p>
	 
</p>

<p>
	На сайте все просто, в левый блок вставляете содержимое фильтра, в правый блок вставляете содержимое лога, нажимаете отправить и внизу появляется строка которую надо просто вставить
</p>

<p style="text-align:center;">
	<p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>

<p>
	<strong>ПОМНИТЕ!</strong> Номер фильтра не совпадает с номером строки в Notepad, отсчет плюсуется на 2, т.е. если у вас ошибка #3, то прибавляем 2 и получаем нужную строку в блокноте. И лично от меня, всегда смотрите содержимое строки, на что она ссылается!
</p>
]]></description><guid isPermaLink="false">11204</guid><pubDate>Wed, 02 Jun 2021 14:54:22 +0000</pubDate></item><item><title>ESSV3 - &#x423;&#x43B;&#x443;&#x447;&#x448;&#x435;&#x43D;&#x43D;&#x44B;&#x439; &#x432;&#x44B;&#x431;&#x43E;&#x440; &#x441;&#x43F;&#x430;&#x432;&#x43D;&#x430;</title><link>https://s-platoon.magicbyte.org/topic/11184-essv3-uluchshennyy-vybor-spavna/</link><description><![CDATA[
<p>
	Обновленная версия для epoch 1.0.7
</p>

<p>
	 
</p>

<p>
	Ссылка на скачивание <abbr title="Сценарий, выполняемый системой">скрипта</abbr>: <a href="https://github.com/AirwavesMan/ESSV3/archive/refs/heads/master.zip" rel="external nofollow">https://github.com/AirwavesMan/ESSV3/archive/refs/heads/master.zip</a>
</p>

<p>
	Ссылка на гайд установки <abbr title="Сценарий, выполняемый системой">скрипта</abbr>: 
</p>
<iframe allowfullscreen="" data-embedauthorid="178" data-embedcontent="" data-embedid="embed4529336211" scrolling="no" style="height:392px;max-width:502px;" data-embed-src="https://s-platoon.magicbyte.org/topic/5890-sistema-vybora-spavna-ess-v3/?do=embed"></iframe>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">11184</guid><pubDate>Sat, 29 May 2021 15:24:18 +0000</pubDate></item><item><title>&#x413;&#x43E;&#x441;&#x43F;&#x43E;&#x434;&#x430; &#x43D;&#x443;&#x436;&#x43D;&#x430; &#x43F;&#x43E;&#x43C;&#x43E;&#x449;&#x44C; &#x441; &#x43F;&#x43B;&#x43E;&#x442;&#x43D;&#x43E;&#x441;&#x442;&#x44C;&#x44E; &#x414;&#x44B;&#x43C;&#x430; &#x432; Toxic &#x437;&#x43E;&#x43D;&#x430;&#x445;</title><link>https://s-platoon.magicbyte.org/topic/12188-gospoda-nuzhna-pomosch-s-plotnostyu-dyma-v-toxic-zonah/</link><description><![CDATA[
<p>
	Господа нужна помощь с плотностью Дыма в Toxic зонах, дым есть но скудненький , хотелось бы погуще, поможет ли решить пррблему перекрытие радиусами грубо говоря токсик на токсик наложить метров по 50 друг на друга
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12188</guid><pubDate>Thu, 16 Dec 2021 15:33:27 +0000</pubDate></item><item><title>&#x41C;&#x438;&#x441;&#x441;&#x438;&#x438; | WAI 2.2.7</title><link>https://s-platoon.magicbyte.org/topic/11247-missii-wai-227/</link><description><![CDATA[
<p>
	Обновленный WAI по epoch 1.0.7
</p>

<p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. <a href="https://github.com/f3cuk/WICKED-AI/archive/refs/heads/master.zip" rel="external nofollow">Скачать архив</a>
</p>

<p>
	2. Из архива папку <strong>WAI</strong> переносим в корень папки <strong>@DayZ_Epoch_Server\addons\dayz_server</strong>
</p>

<p>
	3. Идем в папку <strong>@DayZ_Epoch_Server\addons\dayz_server</strong> и из архива папку <strong>system</strong> переносим в корень папки
</p>

<p>
	4. Открываем файл <strong>dayz_server\system\scheduler\sched_init.sqf</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="pun">(</span><span class="pln">PATH</span><span class="pun">+</span><span class="str">"sched_safetyVehicle.sqf"</span><span class="pun">);</span></pre>

<p>
	ниже вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="pun">(</span><span class="pln">PATH</span><span class="pun">+</span><span class="str">"sched_wai.sqf"</span><span class="pun">);</span></pre>

<p>
	далее находим строку
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">[</span><span class="pln"> </span><span class="lit">300</span><span class="pun">,</span><span class="pln">	 	</span><span class="lit">336</span><span class="pun">,</span><span class="pln">	sched_lootpiles_5m</span><span class="pun">,</span><span class="pln">         sched_lootpiles_5m_init </span><span class="pun">],</span></pre>

<p>
	ниже вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">[</span><span class="pln"> </span><span class="lit">90</span><span class="pun">,</span><span class="pln">		</span><span class="lit">60</span><span class="pun">,</span><span class="pln">		sched_wai</span><span class="pun">,</span><span class="pln">					sched_wai_init </span><span class="pun">],</span></pre>

<p>
	5. Сохраняем, закрываем
</p>

<p>
	6. Открываем файл <strong>dayz_server\init\server_functions.sqf</strong> и в самом низу файла вставляем:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_server\WAI\init.sqf"</span><span class="pun">;</span></pre>

<p>
	7. Сохраняем, закрываем, запаковываем
</p>

<p>
	8. В корне вашей миссии открываем файл <strong>mission.sqm</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="str">"chernarus"</span><span class="pun">,</span></pre>

<p>
	ниже вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="str">"aif_arma1buildings"</span><span class="pun">,</span></pre>

<p>
	9. Сохраняем, закрываем
</p>

<p>
	10. Все настройки выполняются в файле <strong>@DayZ_Epoch_Server\addons\dayz_server\WAI\config.sqf</strong>
</p>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://github.com/f3cuk/WICKED-AI" rel="external nofollow">github.com</a></em>
</p>
]]></description><guid isPermaLink="false">11247</guid><pubDate>Wed, 09 Jun 2021 09:02:39 +0000</pubDate></item><item><title>&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43A;&#x430; &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;&#x430; Epoch 1.0.7.1</title><link>https://s-platoon.magicbyte.org/topic/11851-ustanovka-servera-epoch-1071/</link><description><![CDATA[
<p>
	В этой теме находятся подробные видео по установке и настройке сервера Dayz Epoch 1.0.7.1
</p>

<p>
	Видео будут дополняться установкой дополнительных <abbr title="Сценарий, выполняемый системой">скриптов</abbr>, миссий и т.д.
</p>

<p>
	 
</p>

<p>
	1. Программы для сервера Dayz Epoch 1.0.7.1: 
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="Программы для сервера Dayz Epoch 1.0.7.1" width="200" data-embed-src="https://www.youtube.com/embed/sO8hPLJjG2w?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	2. Установка сервера Dayz Epoch 1.0.7.1:
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="Как установить сервер DayZ Epoch 1.0.7.1" width="200" data-embed-src="https://www.youtube.com/embed/aFcaAOQpIpk?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	3. Открыть порты для сервера Dayz Epoch 1.0.7.1
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="Как открыть порты для сервера Dayz Epoch 1.0.7.1" width="200" data-embed-src="https://www.youtube.com/embed/8_UhNHin37E?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">11851</guid><pubDate>Thu, 14 Oct 2021 09:33:12 +0000</pubDate></item><item><title>&#x41C;&#x438;&#x441;&#x441;&#x438;&#x438; | DZAI</title><link>https://s-platoon.magicbyte.org/topic/11196-missii-dzai/</link><description><![CDATA[
<p>
	Обновленный DZAI по epoch 1.0.7
</p>

<p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. <a href="https://github.com/oiad/DZAI/archive/refs/heads/master.zip" rel="external nofollow">Скачиваем архив</a>
</p>

<p>
	2. Из архива папку <strong>DZAI</strong> переносим в корень папки <strong>@DayZ_Epoch_Server\addons\dayz_server</strong>
</p>

<p>
	3. Далее открываем файл <strong>dayz_server\system\server_monitor.sqf</strong> и находим строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">allowConnection </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span></pre>

<p>
	заменяем ее на
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">[]</span><span class="pln"> call compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_server\DZAI\init\dzai_initserver.sqf"</span><span class="pun">;</span><span class="pln">
		allowConnection </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span></pre>

<p>
	4. Настраиваем файл <strong>DZAI\init\dzai_config.sqf</strong> под себя
</p>

<p>
	5. Все сохраняем, закрываем и запаковываем
</p>

<p>
	6. Из архива папку <strong>DZAI_Client</strong> переносим в корень вашей миссии
</p>

<p>
	7. Открываем файл <strong>init.sqf</strong> и в самом конце вставляем строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">isServer</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{[]</span><span class="pln"> call compile preprocessFileLineNumbers </span><span class="str">"DZAI\dzai_initserver.sqf"</span><span class="pun">;};</span></pre>

<p>
	8. Сохраняем, закрываем и проверяем
</p>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://epochmod.com/forum/topic/43587-release-dzai-updated-for-107/" rel="external nofollow">epochmod.com</a></em>
</p>
]]></description><guid isPermaLink="false">11196</guid><pubDate>Sun, 30 May 2021 22:02:59 +0000</pubDate></item><item><title>&#x41A;&#x43E;&#x43D;&#x442;&#x440;&#x43E;&#x43B;&#x44C; &#x432;&#x440;&#x435;&#x43C;&#x435;&#x43D;&#x438; | Time Control</title><link>https://s-platoon.magicbyte.org/topic/11183-kontrol-vremeni-time-control/</link><description><![CDATA[
<p>
	Простой <abbr title="Сценарий, выполняемый системой">скрипт</abbr> на контроль времени на сервере, контроль осуществляется следующими временами суток:
</p>

<ol><li>
		Утро
	</li>
	<li>
		День
	</li>
	<li>
		Закат
	</li>
	<li>
		Ночь
	</li>
</ol><p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. Идем по пути <strong>@DayZ_Epoch_Server\addons\dayz_server\init</strong>, открываем файл <strong>server_functions.sqf</strong> и в самый низ вставляем:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">//time ctrl</span><span class="pln">
</span><span class="pun">[]</span><span class="pln"> spawn </span><span class="pun">{</span><span class="pln">
 </span><span class="kwd">private</span><span class="pln"> </span><span class="pun">[</span><span class="str">"_dayTime"</span><span class="pun">,</span><span class="str">"_speed"</span><span class="pun">,</span><span class="str">"_interval"</span><span class="pun">];</span><span class="pln">
 _interval </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10</span><span class="pun">;</span><span class="pln">
 waitUntil </span><span class="pun">{(!</span><span class="pln">isNil </span><span class="str">"sm_done"</span><span class="pun">)};</span><span class="pln">
 waitUntil </span><span class="pun">{</span><span class="pln">sm_done</span><span class="pun">};</span><span class="pln">
 </span><span class="kwd">while</span><span class="pln"> </span><span class="pun">{</span><span class="kwd">true</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">do</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
  _dayTime </span><span class="pun">=</span><span class="pln"> dayTime</span><span class="pun">;</span><span class="pln">
  </span><span class="com">//========================TIME FUNCTION============================</span><span class="pln">
  _speed </span><span class="pun">=</span><span class="pln"> </span><span class="lit">4.000</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_dayTime </span><span class="pun">&gt;=</span><span class="pln"> </span><span class="lit">8</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> _dayTime </span><span class="pun">&lt;=</span><span class="pln"> </span><span class="lit">16</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">_speed </span><span class="pun">=</span><span class="pln">  </span><span class="lit">4.000</span><span class="pun">;};</span><span class="pln">
  </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_dayTime </span><span class="pun">&gt;</span><span class="pln">  </span><span class="lit">4</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> _dayTime </span><span class="pun">&lt;</span><span class="pln">   </span><span class="lit">8</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">_speed </span><span class="pun">=</span><span class="pln">  </span><span class="lit">6.666</span><span class="pun">;};</span><span class="pln">
  </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_dayTime </span><span class="pun">&gt;</span><span class="pln"> </span><span class="lit">16</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> _dayTime </span><span class="pun">&lt;</span><span class="pln">  </span><span class="lit">20</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">_speed </span><span class="pun">=</span><span class="pln">  </span><span class="lit">6.666</span><span class="pun">;};</span><span class="pln">
  </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_dayTime </span><span class="pun">&lt;=</span><span class="pln"> </span><span class="lit">4</span><span class="pln"> </span><span class="pun">||</span><span class="pln"> _dayTime </span><span class="pun">&gt;=</span><span class="pln"> </span><span class="lit">20</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">_speed </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10.000</span><span class="pun">;};</span><span class="pln">
  </span><span class="com">//=================================================================</span><span class="pln">
  
  skipTime </span><span class="pun">(</span><span class="pln">_interval</span><span class="pun">*(</span><span class="pln">_speed </span><span class="pun">-</span><span class="pln"> </span><span class="lit">1.0</span><span class="pun">)/</span><span class="lit">3600</span><span class="pun">);</span><span class="pln">
  dayzSetDate </span><span class="pun">=</span><span class="pln"> date</span><span class="pun">;</span><span class="pln"> publicVariable </span><span class="str">"dayzSetDate"</span><span class="pun">;</span><span class="pln">
  sleep _interval</span><span class="pun">;</span><span class="pln">
 </span><span class="pun">};</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	<strong>"_speed"</strong> - ускорение времени
</p>

<p>
	<strong>"_interval"</strong> - раз в секунду.<br />
	В этом примере <strong>x4.000</strong> для дневного времени и <strong>x6.666</strong> для рассвета и заката и <strong>x10.000</strong> для ночи.<br /><strong>skipTime</strong> ускорит время для сервера, а <strong>dayzSetDate</strong> синхронизирует время между сервером и клиентами.
</p>

<p>
	2. Далее идем в папку <strong>@DayZ_Epoch_Server\addons\dayz_server\system\scheduler</strong>, открываем файл <strong>sched_init.sqf</strong> и комментируем/удаляем следующую строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">[</span><span class="pln"> </span><span class="lit">900</span><span class="pun">,</span><span class="pln">		</span><span class="lit">0</span><span class="pun">,</span><span class="pln">		sched_sync </span><span class="pun">],</span></pre>

<p>
	3. Установка завершена, все запаковываем и проверяем)
</p>

<p style="text-align:right;">
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://epochmod.com/forum/topic/44251-time-control/" rel="external nofollow">epochmod.com</a></em>
</p>
]]></description><guid isPermaLink="false">11183</guid><pubDate>Sat, 29 May 2021 15:15:07 +0000</pubDate></item><item><title>JAEM | &#x42D;&#x432;&#x430;&#x43A;&#x443;&#x430;&#x446;&#x438;&#x43E;&#x43D;&#x43D;&#x44B;&#x439; &#x432;&#x435;&#x440;&#x442;&#x43E;&#x43B;&#x435;&#x442;</title><link>https://s-platoon.magicbyte.org/topic/11484-jaem-evakuacionnyy-vertolet/</link><description><![CDATA[
<p>
	Это обновленная версия JAEM от OtterNas3 для DayZ Epoch 1.0.7. Обновлена версия до ZSC и развернул все совместимое. ZSC можно использовать в качестве опции для оплаты создания эвакуационного вертолета, а действия Мудзерели по щелчку правой кнопкой мыши можно использовать для вызова эвакуационного вертолета.
</p>

<p>
	 
</p>

<p>
	<u><strong>Новые возможности:</strong></u>
</p>

<ul><li>
		Поддержка ZSC - вы можете выбрать валюту эпохи или ZSC для оплаты вашего эвакуационного вертолета.
	</li>
	<li>
		Развертывание техники - вы можете использовать действия Mudzereli по щелчку правой кнопкой мыши для вызова эвакуационного вертолета вместо использования встроенного цикла самостоятельного действия.
	</li>
	<li>
		Plot pole и plot friends - чтобы игроки не могли размещать вертолетные площадки для эвакуации в запрещенных местах, они должны строить их на своих собственных участках или на участках своих друзей.
	</li>
</ul><p>
	Все переменные конфигурации размещены в файле <strong>variables.sqf</strong>. Все переменные имеют пояснительные комментарии. Настройте их в соответствии с вашими предпочтительными настройками:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// Evac Chopper Config Variables</span><span class="pln">
evac_chopperPrice </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln"> </span><span class="com">// This is the price players pay in full briefcases to set up an evac chopper (between 1-12 briefcases). Players must have the briefcases in their inventory.</span><span class="pln">
evac_chopperUseZSC </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln"> </span><span class="com">// If you have ZSC installed you can set this to true and have players pay the amount below to set up an evac chopper.</span><span class="pln">
evac_chopperPriceZSC </span><span class="pun">=</span><span class="pln"> </span><span class="lit">100000</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Price for evac chopper if you have ZSC Installed and evac_chopperUseZSC set to true.</span><span class="pln">
evac_chopperMinDistance </span><span class="pun">=</span><span class="pln"> </span><span class="lit">500</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Minimum distance for player to call evac chopper. Do not set this lower than 500.</span><span class="pln">
evac_chopperZoneMarker </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Evac zone marker type (0 = Landingpad | 1 = Smoke).</span><span class="pln">
evac_chopperNeedRadio </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln"> </span><span class="com">// 1 - Require player to have a radio in gear to call evac chopper | 0 - Doesn't require radio to call evac chopper.</span><span class="pln">
evac_chopperUseClickActions </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln"> </span><span class="com">// If you have Mudzereli's Deploy Anything installed and are going to use click actions to call the evac chopper, set this to true (disables call chopper self-action loop).</span></pre>

<p>
	<u><strong>Инструкции по функциональности:</strong></u>
</p>

<ol><li>
		Если у вас есть какие-либо другие <abbr title="Модификации">моды</abbr>, которые сохраняют имя класса "HeliHRescue" в базе данных, имейте в виду, что это конкретное имя класса используется вместе с идентификатором владельца для работы этого <abbr title="Модификации">мода</abbr>.
	</li>
	<li>
		Если у вас уже есть экземпляр HeliHRescue, сохраненный в базе данных с вашим идентификатором игрока, вы получите сообщение о том, что вы не можете создать другой экземпляр при попытке установить вертолет эвакуации.
	</li>
	<li>
		Чтобы создать эвакуационный вертолет, вам нужен вертолет с ключом, столб для участка и деньги для покупки.
	</li>
	<li>
		У вас должен быть ключ в вашем инвентаре, чтобы установить и очистить поле эвакуационный вертолет.
	</li>
	<li>
		Подойдите к вертолету, и вы получите действия для настройки и очистки поля эвакуационного вертолета.
	</li>
	<li>
		Вам не обязательно иметь при себе ключ, чтобы вызвать эвакуационный вертолет.
	</li>
	<li>
		Существует монитор состояния полета, который отображается в том же месте, что и монитор отладки, поэтому для его просмотра вам потребуется отключить отладку.
	</li>
	<li>
		Если вы используете действия по щелчку правой кнопкой мыши Mudzereli, обязательно установите переменную evac_chopperUseClickActions в значение true, чтобы отключить встроенный цикл самостоятельных действий.
	</li>
	<li>
		Если ваш вертолет будет уничтожен, просто поместите новый на вертолетную площадку. <abbr title="Набор команд и параметров">Функция</abbr> вызова эвакуационного вертолета находит ближайший вертолет (в пределах 10 метров) от вашей спасательной вертолетной площадки.
	</li>
	<li>
		Деньги не возвращаются, когда вы отключаете эвакуационный вертолет.
	</li>
</ol><p>
	<u><strong>Известные проблемы:</strong></u>
</p>

<p>
	На данный момент известна только одна проблема. Если игрок будет убит во время полета эвакуационного вертолета, вертолет не вернется на базу. Пилот приземляется в зоне эвакуации, выходит из вертолета и просто стоит там. Вертолет остается заблокированным.
</p>

<p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. <a href="https://github.com/worldwidesorrow/Just-Another-Evac-Chopper-Mod/archive/refs/heads/master.zip" rel="external nofollow">Скачать</a>
</p>

<p>
	2. Разархивируйте архив
</p>

<p>
	3. Распакуйте свою миссию PBO
</p>

<p>
	4. Скопируйте папку <strong>scripts</strong> в корневую папку вашей миссии, если у вас уже есть папка <strong>scripts</strong>, скопируйте в нее папку <strong>JAEM</strong>.
</p>

<p>
	5. Скопируйте папку <strong>dayz_code</strong> в корневую папку вашей миссии, если у вас ее еще нет. Если у вас уже есть папка <strong>dayz_code</strong> и те же файлы из предыдущей установки, вы отредактируете существующие файлы на шаге 7.
</p>

<p>
	6. Откройте файл <strong>init.sqf</strong> и найдите строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_code\init\variables.sqf"</span><span class="pun">;</span></pre>

<p>
	Добавьте под ним следующую строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="str">"dayz_code\init\variables.sqf"</span><span class="pun">;</span></pre>

<p>
	Найти строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_code\init\compiles.sqf"</span><span class="pun">;</span></pre>

<p>
	Добавьте под ним следующую строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">call compile preprocessFileLineNumbers </span><span class="str">"dayz_code\init\compiles.sqf"</span><span class="pun">;</span></pre>

<p>
	Найти строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">waitUntil </span><span class="pun">{</span><span class="pln">scriptDone progress_monitor</span><span class="pun">};</span></pre>

<p>
	Добавьте над ним следующие строки:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">execVM </span><span class="str">"scripts\JAEM\EvacChopper_init.sqf"</span><span class="pun">;</span></pre>

<p>
	7. Если у вас уже есть кастомный файл <strong>fn_selfActions.sqf</strong> в каталоге <strong>dayz_code\compile</strong>, откройте этот файл. Если нет, вы должны были скопировать его из загрузки на шаге 5.
</p>

<p>
	Найти код:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_isPZombie</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_attack </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		s_player_attack </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_ATTACK"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\pzombie\pz_attack.sqf"</span><span class="pun">,</span><span class="pln"> _cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">6</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_callzombies </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		s_player_callzombies </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_RAISEHORDE"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\pzombie\call_zombies.sqf"</span><span class="pun">,</span><span class="pln">player</span><span class="pun">,</span><span class="pln"> </span><span class="lit">5</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">];</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_pzombiesvision </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		s_player_pzombiesvision </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_NIGHTVIS"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\pzombie\pz_vision.sqf"</span><span class="pun">,</span><span class="pln"> </span><span class="pun">[],</span><span class="pln"> </span><span class="lit">4</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="str">"nightVision"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"_this == _target"</span><span class="pun">];</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">isNull _cursorTarget </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">(</span><span class="pln">player distance _cursorTarget </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">3</span><span class="pun">))</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		_isZombie </span><span class="pun">=</span><span class="pln"> _cursorTarget isKindOf </span><span class="str">"zZombie_base"</span><span class="pun">;</span><span class="pln">
		_isHarvested </span><span class="pun">=</span><span class="pln"> _cursorTarget getVariable</span><span class="pun">[</span><span class="str">"meatHarvested"</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">];</span><span class="pln">
		_isMan </span><span class="pun">=</span><span class="pln"> _cursorTarget isKindOf </span><span class="str">"Man"</span><span class="pun">;</span><span class="pln"> </span><span class="com">//includes animals and zombies</span><span class="pln">
		</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">alive _cursorTarget </span><span class="pun">&amp;&amp;</span><span class="pln"> _isMan </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">!</span><span class="pln">_isZombie </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">!</span><span class="pln">_isHarvested</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_pzombiesfeed </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				s_player_pzombiesfeed </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_FEED"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\pzombie\pz_feed.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">3</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">];</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
			player removeAction s_player_pzombiesfeed</span><span class="pun">;</span><span class="pln">
			s_player_pzombiesfeed </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
		</span><span class="pun">};</span><span class="pln">
	</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
		player removeAction s_player_pzombiesfeed</span><span class="pun">;</span><span class="pln">
		s_player_pzombiesfeed </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	Добавьте под ним следующий блок кода.
</p>

<p>
	Примечание: Если вы используете опцию <strong>Развертывание техники</strong>, вам не нужно использовать код, приведенный непосредственно ниже.
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// Call EvacChopper</span><span class="pln">
</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">playerHasEvacField </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">{!</span><span class="pln">evac_chopperUseClickActions</span><span class="pun">})</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">player distance playersEvacField </span><span class="pun">&gt;=</span><span class="pln"> evac_chopperMinDistance </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">!</span><span class="pln">evac_chopperInProgress </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">{</span><span class="pln">isNull cursorTarget</span><span class="pun">}</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">{</span><span class="pln">speed player </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">1</span><span class="pun">}</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">{!</span><span class="pln">_inVehicle</span><span class="pun">})</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">evac_chopperNeedRadio </span><span class="pun">==</span><span class="pln"> </span><span class="lit">1</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="str">"ItemRadio"</span><span class="pln"> in </span><span class="pun">(</span><span class="pln">items player</span><span class="pun">))</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_evacCall </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
					s_player_evacCall </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[(</span><span class="str">"&lt;t color=""#0000FF""&gt;"</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="pun">(</span><span class="str">"Call Evac-Chopper"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">"&lt;/t&gt;"</span><span class="pun">),</span><span class="str">"scripts\JAEM\CallEvacChopper.sqf"</span><span class="pun">,[],-</span><span class="lit">1000</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="str">""</span><span class="pun">,</span><span class="str">""</span><span class="pun">];</span><span class="pln">
				</span><span class="pun">};</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_evacCall </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				s_player_evacCall </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[(</span><span class="str">"&lt;t color=""#0000FF""&gt;"</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="pun">(</span><span class="str">"Call Evac-Chopper"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">"&lt;/t&gt;"</span><span class="pun">),</span><span class="str">"scripts\JAEM\CallEvacChopper.sqf"</span><span class="pun">,[],-</span><span class="lit">1000</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="str">""</span><span class="pun">,</span><span class="str">""</span><span class="pun">];</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">};</span><span class="pln">
	</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
		player removeAction s_player_evacCall</span><span class="pun">;</span><span class="pln">
		s_player_evacCall </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	Найдите блок кода:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// Allow Owner to lock and unlock vehicle</span><span class="pln">
</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_player_lockUnlock_crtl</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_lockUnlock_crtl </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		local _totalKeys </span><span class="pun">=</span><span class="pln"> call epoch_tempKeys</span><span class="pun">;</span><span class="pln">
		local _temp_keys </span><span class="pun">=</span><span class="pln"> _totalKeys select </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
		local _temp_keys_names </span><span class="pun">=</span><span class="pln"> _totalKeys select </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
		local _hasKey </span><span class="pun">=</span><span class="pln"> _characterID in _temp_keys</span><span class="pun">;</span><span class="pln">
		local _oldOwner </span><span class="pun">=</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_characterID </span><span class="pun">==</span><span class="pln"> _uid</span><span class="pun">);</span><span class="pln">
		local _unlock </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
		
		</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_isLocked</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasKey </span><span class="pun">||</span><span class="pln"> _oldOwner</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				_unlock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_UNLOCK"</span><span class="pun">,</span><span class="pln">_text</span><span class="pun">],</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\unlock_veh.sqf"</span><span class="pun">,[</span><span class="pln">_cursorTarget</span><span class="pun">,(</span><span class="pln">_temp_keys_names select </span><span class="pun">(</span><span class="pln">_temp_keys find _characterID</span><span class="pun">))],</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				s_player_lockunlock </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_lockunlock</span><span class="pun">,</span><span class="pln">_unlock</span><span class="pun">];</span><span class="pln">
				s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
				</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasHotwireKit</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
					_unlock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_HOTWIRE"</span><span class="pun">,</span><span class="pln">_text</span><span class="pun">],</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\hotwire_veh.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
					_unlock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="str">"&lt;t color='#ff0000'&gt;%1&lt;/t&gt;"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_VEHLOCKED"</span><span class="pun">],</span><span class="pln"> </span><span class="str">""</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				</span><span class="pun">};</span><span class="pln">
				s_player_lockunlock </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_lockunlock</span><span class="pun">,</span><span class="pln">_unlock</span><span class="pun">];</span><span class="pln">
				s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasKey </span><span class="pun">||</span><span class="pln"> _oldOwner</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				_lock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_LOCK"</span><span class="pun">,</span><span class="pln">_text</span><span class="pun">],</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\lock_veh.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">1</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				s_player_lockunlock </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_lockunlock</span><span class="pun">,</span><span class="pln">_lock</span><span class="pun">];</span><span class="pln">
				s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">};</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
	</span><span class="pun">{</span><span class="pln">player removeAction _x</span><span class="pun">}</span><span class="pln"> count s_player_lockunlock</span><span class="pun">;</span><span class="pln">s_player_lockunlock </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
	s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	Замените весь блок кода следующим:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="com">// Allow Owner to lock and unlock vehicle</span><span class="pln">
</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_player_lockUnlock_crtl</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
	local _totalKeys </span><span class="pun">=</span><span class="pln"> call epoch_tempKeys</span><span class="pun">;</span><span class="pln">
	local _temp_keys </span><span class="pun">=</span><span class="pln"> _totalKeys select </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
	local _temp_keys_names </span><span class="pun">=</span><span class="pln"> _totalKeys select </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
	local _hasKey </span><span class="pun">=</span><span class="pln"> _characterID in _temp_keys</span><span class="pun">;</span><span class="pln">
	local _oldOwner </span><span class="pun">=</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_characterID </span><span class="pun">==</span><span class="pln"> _uid</span><span class="pun">);</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_lockUnlock_crtl </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		local _unlock </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
		
		</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_isLocked</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasKey </span><span class="pun">||</span><span class="pln"> _oldOwner</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				_unlock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_UNLOCK"</span><span class="pun">,</span><span class="pln">_text</span><span class="pun">],</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\unlock_veh.sqf"</span><span class="pun">,[</span><span class="pln">_cursorTarget</span><span class="pun">,(</span><span class="pln">_temp_keys_names select </span><span class="pun">(</span><span class="pln">_temp_keys find _characterID</span><span class="pun">))],</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				s_player_lockunlock </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_lockunlock</span><span class="pun">,</span><span class="pln">_unlock</span><span class="pun">];</span><span class="pln">
				s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
				</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasHotwireKit</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
					_unlock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_HOTWIRE"</span><span class="pun">,</span><span class="pln">_text</span><span class="pun">],</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\hotwire_veh.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
					_unlock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="str">"&lt;t color='#ff0000'&gt;%1&lt;/t&gt;"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_VEHLOCKED"</span><span class="pun">],</span><span class="pln"> </span><span class="str">""</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				</span><span class="pun">};</span><span class="pln">
				s_player_lockunlock </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_lockunlock</span><span class="pun">,</span><span class="pln">_unlock</span><span class="pun">];</span><span class="pln">
				s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasKey </span><span class="pun">||</span><span class="pln"> _oldOwner</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				_lock </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[</span><span class="pln">format</span><span class="pun">[</span><span class="pln">localize </span><span class="str">"STR_EPOCH_ACTIONS_LOCK"</span><span class="pun">,</span><span class="pln">_text</span><span class="pun">],</span><span class="pln"> </span><span class="str">"\z\addons\dayz_code\actions\lock_veh.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="pln"> </span><span class="lit">1</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				s_player_lockunlock </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_lockunlock</span><span class="pun">,</span><span class="pln">_lock</span><span class="pun">];</span><span class="pln">
				s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">};</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
	</span><span class="com">// EvacChopper</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">s_player_evacChopper_ctrl </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
		</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">((</span><span class="pln">_cursorTarget isKindOf </span><span class="str">"Helicopter"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_hasKey </span><span class="pun">||</span><span class="pln"> _oldOwner</span><span class="pun">)</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">!</span><span class="pln">evac_chopperInProgress</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">playerHasEvacField</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				local _setEvac </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[(</span><span class="str">"&lt;t color=""#0000FF""&gt;"</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="pun">(</span><span class="str">"Set Evac-Chopper"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">"&lt;/t&gt;"</span><span class="pun">),</span><span class="str">"scripts\JAEM\SetEvacChopper.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="lit">3</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				s_player_evacChopper </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_evacChopper</span><span class="pun">,</span><span class="pln">_setEvac</span><span class="pun">];</span><span class="pln">
				s_player_evacChopper_ctrl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
			</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">playerHasEvacField </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">(</span><span class="pln">player distance playersEvacField </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">10</span><span class="pun">))</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">
				local _clearEvac </span><span class="pun">=</span><span class="pln"> player addAction </span><span class="pun">[(</span><span class="str">"&lt;t color=""#0000FF""&gt;"</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="pun">(</span><span class="str">"Clear Evac-Chopper"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">"&lt;/t&gt;"</span><span class="pun">),</span><span class="str">"scripts\JAEM\ClearEvacChopper.sqf"</span><span class="pun">,</span><span class="pln">_cursorTarget</span><span class="pun">,</span><span class="lit">4</span><span class="pun">,</span><span class="kwd">false</span><span class="pun">,</span><span class="kwd">true</span><span class="pun">];</span><span class="pln">
				s_player_evacChopper </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count s_player_evacChopper</span><span class="pun">,</span><span class="pln">_clearEvac</span><span class="pun">];</span><span class="pln">
				s_player_evacChopper_ctrl </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
			</span><span class="pun">};</span><span class="pln">
		</span><span class="pun">};</span><span class="pln">
	</span><span class="pun">};</span><span class="pln">
</span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
	</span><span class="pun">{</span><span class="pln">player removeAction _x</span><span class="pun">}</span><span class="pln"> count s_player_lockunlock</span><span class="pun">;</span><span class="pln">s_player_lockunlock </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
	s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
	</span><span class="pun">{</span><span class="pln">player removeAction _x</span><span class="pun">}</span><span class="pln"> count s_player_evacChopper</span><span class="pun">;</span><span class="pln">s_player_evacChopper </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
	s_player_evacChopper_ctrl </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
</span><span class="pun">};</span></pre>

<p>
	Найдите строку (около строки 1050):
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">s_player_lockUnlock_crtl </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span></pre>

<p>
	Добавьте под ним следующие строки:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">{</span><span class="pln">player removeAction _x</span><span class="pun">}</span><span class="pln"> count s_player_evacChopper</span><span class="pun">;</span><span class="pln">s_player_evacChopper </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
s_player_evacChopper_ctrl </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span></pre>

<p>
	8. Если у вас уже есть кастомный <strong>variables.sqf</strong> в каталоге <strong>dayz_code\init</strong>, откройте этот файл. Если нет, вы должны были скопировать его из загрузки на шаге 5.
</p>

<p>
	Откройте кастомный <strong>variables.sqf</strong> и найдите строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln"> 	</span><span class="com">//Player self-action handles</span></pre>

<p>
	под этой строкой добавьте:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="typ">DayZ_SafeObjects</span><span class="pln"> </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count </span><span class="typ">DayZ_SafeObjects</span><span class="pun">,</span><span class="pln"> </span><span class="str">"HeliHRescue"</span><span class="pun">];</span><span class="pln">

</span><span class="com">// Evac Chopper Variables</span><span class="pln">
playerHasEvacField </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln"> </span><span class="com">// DO NOT CHANGE.</span><span class="pln">
playersEvacField </span><span class="pun">=</span><span class="pln"> objNull</span><span class="pun">;</span><span class="pln"> </span><span class="com">// DO NOT CHANGE.</span><span class="pln">
s_player_evacChopper </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln"> </span><span class="com">// DO NOT CHANGE.</span><span class="pln">
evac_chopperInProgress </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln"> </span><span class="com">//DO NOT CHANGE.</span><span class="pln">

</span><span class="com">// Evac Chopper Config Variables</span><span class="pln">
evac_chopperPrice </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln"> </span><span class="com">// This is the price players pay in full briefcases to set up an evac chopper.</span><span class="pln">
evac_chopperPriceZSC </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10000</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Price for evac chopper if you have ZSC Installed and evac_chopperUseZSC set to true.</span><span class="pln">
evac_chopperAllowRefund </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Allow players to get their money back when they remove an evac-chopper field.</span><span class="pln">
evac_chopperMinDistance </span><span class="pun">=</span><span class="pln"> </span><span class="lit">500</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Minimum distance for player to call evac chopper. Do not set this lower than 500.</span><span class="pln">
evac_chopperZoneMarker </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Evac zone marker type (0 = Landingpad | 1 = Smoke).</span><span class="pln">
evac_chopperNeedRadio </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln"> </span><span class="com">// 1 - Require player to have a radio in gear to call evac chopper | 0 - Doesn't require radio to call evac chopper.</span><span class="pln">
evac_chopperUseClickActions </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln"> </span><span class="com">// If you have Deploy Anything installed and are going to use click actions to call the evac chopper, set this to true (disables call chopper self-action loop).</span><span class="pln">
evac_ChopperDisabledMarker </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Place a private map marker of the evac chopper's location</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">isServer</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="str">"CallEvacChopper"</span><span class="pln"> addPublicVariableEventHandler </span><span class="pun">{(</span><span class="pln">_this select </span><span class="lit">1</span><span class="pun">)</span><span class="pln"> spawn server_callEvacChopper</span><span class="pun">;};};</span></pre>

<p>
	Если у вас уже есть этот раздел из предыдущей установки, просто добавьте следующие строки внизу над };
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">s_player_evacChopper_ctrl </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
s_player_evacCall </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1</span><span class="pun">;</span></pre>

<p>
	Убедитесь, что вы сравниваете свой файл с файлом, указанным в загрузке, чтобы строки оказались в правильном месте.
</p>

<p>
	9. Если у вас уже есть кастомный <strong>compiles.sqf</strong> в каталоге <strong>dayz_code\init</strong>, откройте этот файл. Если нет, вы должны были скопировать его из загрузки на шаге 5.
</p>

<p>
	Скопируйте следующую строку в раздел <strong>!isDedicated</strong>, если у вас ее еще нет в предыдущей установке:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">	fnc_usec_selfactions </span><span class="pun">=</span><span class="pln"> compile preprocessFileLineNumbers </span><span class="str">"dayz_code\compile\fn_selfActions.sqf"</span><span class="pun">;</span></pre>

<p>
	10. Запакуйте свою миссию PBO
</p>

<p>
	11. Распакуйте PBO вашего сервера и откройте <strong>dayz_server\system\server_monitor.sqf</strong>
</p>

<p>
	Найдите эту строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">dayz_serverIDMonitor </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span></pre>

<p>
	Добавьте под ним следующую строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">PVDZE_EvacChopperFields </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span></pre>

<p>
	Найдите эту строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_type </span><span class="pun">==</span><span class="pln"> </span><span class="str">"Base_Fire_DZ"</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">_object spawn base_fireMonitor</span><span class="pun">;};</span></pre>

<p>
	Добавьте под ним следующую строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_type </span><span class="pun">==</span><span class="pln"> </span><span class="str">"HeliHRescue"</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">PVDZE_EvacChopperFields </span><span class="typ">set</span><span class="pln"> </span><span class="pun">[</span><span class="pln">count PVDZE_EvacChopperFields</span><span class="pun">,</span><span class="pln"> _object</span><span class="pun">];};</span></pre>

<p>
	Найдите эту строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">publicVariable </span><span class="str">"sm_done"</span><span class="pun">;</span></pre>

<p>
	Добавьте под ним следующий блок кода:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">publicVariable </span><span class="str">"PVDZE_EvacChopperFields"</span><span class="pun">;</span><span class="pln">
ON_fnc_evacChopperFieldsUpdate </span><span class="pun">=</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
	local _action </span><span class="pun">=</span><span class="pln"> _this select </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
	local _field </span><span class="pun">=</span><span class="pln"> _this select </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_action </span><span class="pun">==</span><span class="pln"> </span><span class="str">"add"</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">PVDZE_EvacChopperFields </span><span class="pun">=</span><span class="pln"> PVDZE_EvacChopperFields </span><span class="pun">+</span><span class="pln"> </span><span class="pun">[</span><span class="pln">_field</span><span class="pun">];};</span><span class="pln">
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">_action </span><span class="pun">==</span><span class="pln"> </span><span class="str">"rem"</span><span class="pun">)</span><span class="pln"> then </span><span class="pun">{</span><span class="pln">PVDZE_EvacChopperFields </span><span class="pun">=</span><span class="pln"> PVDZE_EvacChopperFields </span><span class="pun">-</span><span class="pln"> </span><span class="pun">[</span><span class="pln">_field</span><span class="pun">];};</span><span class="pln">
	publicVariable </span><span class="str">"PVDZE_EvacChopperFields"</span><span class="pun">;</span><span class="pln">
</span><span class="pun">};</span><span class="pln">
</span><span class="str">"PVDZE_EvacChopperFieldsUpdate"</span><span class="pln"> addPublicVariableEventHandler </span><span class="pun">{(</span><span class="pln">_this select </span><span class="lit">1</span><span class="pun">)</span><span class="pln"> call ON_fnc_evacChopperFieldsUpdate</span><span class="pun">};</span></pre>

<p>
	Сохраняем и закрываем
</p>

<p>
	12. Откройте <strong>dayz_server\init\server_functions.sqf</strong>
</p>

<p>
	Найдите эту строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">spawn_vehicles </span><span class="pun">=</span><span class="pln"> compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_server\compile\spawn_vehicles.sqf"</span><span class="pun">;</span></pre>

<p>
	Добавьте под ним следующую строку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">server_callEvacChopper </span><span class="pun">=</span><span class="pln"> compile preprocessFileLineNumbers </span><span class="str">"\z\addons\dayz_server\compile\server_callEvacChopper.sqf"</span><span class="pun">;</span></pre>

<p>
	Сохраняем и закрываем
</p>

<p>
	13. Скопируйте файл <strong>dayz_server\compile\server_callEvacChopper.sqf</strong> в папку вашего сервера.
</p>

<p>
	14. Запаковать сервер PBO
</p>

<p>
	15. Полный набор необходимых файлов <strong><abbr title="Античит-система">BattlEye</abbr></strong> был предоставлен в папке <strong><abbr title="Античит-система">BattlEye</abbr></strong>. Если у вас новый сервер или вы предпочитаете диффмердж, вы можете использовать эти файлы. В противном случае следуйте приведенным ниже инструкциям.
</p>

<p>
	 
</p>

<p>
	<u><strong>Настройка <abbr title="Античит-система">Battleye</abbr> фильтров:</strong></u>
</p>

<p>
	1. Открыть файл <strong>publicvariable.txt</strong>
</p>

<p>
	Добавьте это в конец строки 2:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="pln">PVDZE_EvacChopperFieldsUpdate </span><span class="pun">!=</span><span class="typ">CallEvacChopper</span></pre>

<p>
	2. Открыть файл <strong>createvehicle.txt</strong>
</p>

<p>
	Добавьте это в конец строки 2:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"HeliHRescue"</span></pre>

<p>
	3. Открыть файл <strong>scripts.txt</strong>
</p>

<p>
	Добавьте это в конец строки 17:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!</span><span class="str">"\\dayz_code\\init\\compiles.sqf\"\nif (!isDedicated) then {\ndiag_log \"Loading custom client com"</span></pre>

<p>
	Добавьте это в конец строки 2:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">" (s_player_evacCall &lt; 0) then {\ns_player_evacCall = player addAction [(\"&lt;t color=\"\"#0000FF\"\"&gt;\" + (\"Call Evac-Chopper\") + \"&lt;/t&gt;\")"</span></pre>

<p>
	Добавьте это в конец строки 21:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"time = time;\n_chopperPos = getPos _evacChopper;\n_marker = createMarkerLocal [\"EvacChopper\",_chopperPos];\n_marker setMarkerColorL"</span></pre>

<p>
	Добавьте это в конец строки 27:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"me) &gt; evac_chopperMarkerTimeout) then {_recovered = true; deleteMarkerLocal _marker; \"EVAC Chopper map marker deleted\" call dayz"</span></pre>

<p>
	Добавьте это в конец строки 38:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"_this select 4;};\n\nif (_flightStatus == \"Arrived\") exitWith\n{\nhintSilent parseText format [\"\n			&lt;t size='1.15'	font='Bitstream'a"</span></pre>

<p>
	Добавьте это в конец строки 58:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"= createMarkerLocal [\"EvacChopper\",_chopperPos];\n_marker setMarkerColorLocal \"ColorBlack\";\n_marker setMarkerTypeLocal \"mil_objec"</span></pre>

<p>
	Добавьте это в конец строки 63:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"ck\";\n_marker setMarkerTypeLocal \"mil_objective\";\n_marker setMarkerTextLocal \"EvacChopper\";\nwhile {!_recovered} do {\nif (!alive _"</span></pre>

<p>
	Добавьте это в конец строки 64:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"rPos];\n_marker setMarkerColorLocal \"ColorBlack\";\n_marker setMarkerTypeLocal \"mil_objective\";\n_marker setMarkerTextLocal \"EvacCho"</span></pre>

<p>
	Добавьте это в конец строки 72:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"FNC_GetPos;\n_canceled = false;\n\n\nfor \"_p\" from 1 to 5 do\n{\nsystemChat(format [\"Evac-Chopper get called in %1s - Move to cancel!\""</span></pre>

<p>
	 
</p>

<p>
	<u><strong>Настройка развертывание техники:</strong></u>
</p>

<p>
	1. Если вы хотите использовать действия по щелчку правой кнопкой мыши при развертывании чего-либо для вызова прерывателя эвакуации вместо встроенных самостоятельных действий, найдите эту переменную в кастомном <strong>variables.sqf</strong>:
</p>

<p>
	Найдите эту переменную
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">evac_chopperUseClickActions </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span></pre>

<p>
	и измените на:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">evac_chopperUseClickActions </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span></pre>

<p>
	Откройте файл вашей миссии и найдите файл <strong>overwrites\click_actions\config.sqf</strong>.
</p>

<p>
	Добавьте это в нижнюю часть массива <strong>DZE_CLICK_ACTIONS</strong>:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">[</span><span class="str">"ItemGPS"</span><span class="pun">,</span><span class="str">"Call Evac Chopper"</span><span class="pun">,</span><span class="str">"execVM 'scripts\JAEM\callEvacChopper.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">]</span></pre>

<p>
	Примечание: вы можете привязать действие щелчка правой кнопкой мыши к любому элементу ремня для инструментов. Я просто выбрал ItemGPS по умолчанию. Убедитесь, что вы поставили запятую на предпоследней.
</p>

<p>
	 
</p>

<p>
	Так-же в файле <strong>scripts.txt</strong> в конец строки 32 добавить:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">!=</span><span class="str">"execVM 'scripts\\JAEM\\callEvacChopper.sqf';"</span></pre>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://epochmod.com/forum/topic/44828-release-jaem-just-another-evac-chopper-mod-v16/" rel="external nofollow">epochmod.com</a></em>
</p>
]]></description><guid isPermaLink="false">11484</guid><pubDate>Thu, 29 Jul 2021 11:45:22 +0000</pubDate></item><item><title>Taped Mags Scripts | &#x41C;&#x430;&#x433;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x435; &#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442;&#x44B;</title><link>https://s-platoon.magicbyte.org/topic/11413-taped-mags-scripts-magicheskie-skripty/</link><description><![CDATA[
<p>
	Простые сценарии, для того, чтобы склеить обоймы вместе, увеличивая количество патронов для установленных обойм. На основе <p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>

<p>
	2. Из архива переместить файлы в папку scripts которая находится в корне вашей миссии
</p>

<p>
	3. Установить <abbr title="Сценарий, выполняемый системой">скрипт</abbr> <strong>Click Actions</strong>, если установлен, пропускаем пункт
</p>

<p>
	4. Переходим в папку scripts\clickActions и открываем файл config.sqf и находим строки:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">DZE_CLICK_ACTIONS </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="pln">
	</span><span class="pun">[</span><span class="str">"ItemGPS"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_CL_CA_SCAN_NEARBY"</span><span class="pun">,</span><span class="str">"if(isNil 'CA_GPS_RANGE') then {CA_GPS_RANGE = 1500;};CA_ZOMBIE_COUNT = count ((position player) nearEntities ['zZombie_Base',CA_GPS_RANGE]); CA_MAN_COUNT = count ((position player) nearEntities ['CAManBase',CA_GPS_RANGE]); format[localize 'STR_CL_CA_SCAN',CA_GPS_RANGE,CA_MAN_COUNT - CA_ZOMBIE_COUNT,count ((position player) nearEntities ['zZombie_Base',CA_GPS_RANGE]),count ((position player) nearEntities ['allVehicles',CA_GPS_RANGE]) - CA_MAN_COUNT] call dayz_rollingMessages;"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
	</span><span class="pun">[</span><span class="str">"ItemGPS"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_CL_CA_RANGE_UP"</span><span class="pun">,</span><span class="str">"if(isNil 'CA_GPS_RANGE') then {CA_GPS_RANGE = 1500;};CA_GPS_RANGE = (CA_GPS_RANGE + 100) min 2500; format[localize 'STR_CL_CA_RANGE_GPS',CA_GPS_RANGE] call dayz_rollingMessages;"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
	</span><span class="pun">[</span><span class="str">"ItemGPS"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_CL_CA_RANGE_DOWN"</span><span class="pun">,</span><span class="str">"if(isNil 'CA_GPS_RANGE') then {CA_GPS_RANGE = 1500;};CA_GPS_RANGE = (CA_GPS_RANGE - 100) max 1000; format[localize 'STR_CL_CA_RANGE_GPS',CA_GPS_RANGE] call dayz_rollingMessages;"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">]</span><span class="pln">
</span><span class="pun">];</span></pre>

<p>
	внутри этого блока ниже вставляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pun">,[</span><span class="str">"30Rnd_545x39_AK"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\AK.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_545x39_AKSD"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\AKSD.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_556x45_Stanag"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\Stanag.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_556x45_StanagSD"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\StanagSD.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_762x39_AK47"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\AK47.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">]</span></pre>

<p>
	должно получиться примерно так
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">DZE_CLICK_ACTIONS </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="pln">
	</span><span class="pun">[</span><span class="str">"ItemGPS"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_CL_CA_SCAN_NEARBY"</span><span class="pun">,</span><span class="str">"if(isNil 'CA_GPS_RANGE') then {CA_GPS_RANGE = 1500;};CA_ZOMBIE_COUNT = count ((position player) nearEntities ['zZombie_Base',CA_GPS_RANGE]); CA_MAN_COUNT = count ((position player) nearEntities ['CAManBase',CA_GPS_RANGE]); format[localize 'STR_CL_CA_SCAN',CA_GPS_RANGE,CA_MAN_COUNT - CA_ZOMBIE_COUNT,count ((position player) nearEntities ['zZombie_Base',CA_GPS_RANGE]),count ((position player) nearEntities ['allVehicles',CA_GPS_RANGE]) - CA_MAN_COUNT] call dayz_rollingMessages;"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
	</span><span class="pun">[</span><span class="str">"ItemGPS"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_CL_CA_RANGE_UP"</span><span class="pun">,</span><span class="str">"if(isNil 'CA_GPS_RANGE') then {CA_GPS_RANGE = 1500;};CA_GPS_RANGE = (CA_GPS_RANGE + 100) min 2500; format[localize 'STR_CL_CA_RANGE_GPS',CA_GPS_RANGE] call dayz_rollingMessages;"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
	</span><span class="pun">[</span><span class="str">"ItemGPS"</span><span class="pun">,</span><span class="pln">localize </span><span class="str">"STR_CL_CA_RANGE_DOWN"</span><span class="pun">,</span><span class="str">"if(isNil 'CA_GPS_RANGE') then {CA_GPS_RANGE = 1500;};CA_GPS_RANGE = (CA_GPS_RANGE - 100) max 1000; format[localize 'STR_CL_CA_RANGE_GPS',CA_GPS_RANGE] call dayz_rollingMessages;"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">]</span><span class="pln">
  </span><span class="pun">,[</span><span class="str">"30Rnd_545x39_AK"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\AK.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_545x39_AKSD"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\AKSD.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_556x45_Stanag"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\Stanag.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_556x45_StanagSD"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\StanagSD.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">],</span><span class="pln">
		 </span><span class="pun">[</span><span class="str">"30Rnd_762x39_AK47"</span><span class="pun">,</span><span class="str">"Tape Mags"</span><span class="pun">,</span><span class="str">"execVM 'scripts\AK47.sqf';"</span><span class="pun">,</span><span class="str">"true"</span><span class="pun">]</span><span class="pln">
</span><span class="pun">];</span></pre>

<p>
	5. Сохраняем, закрываем
</p>

<p>
	6. Готово
</p>
]]></description><guid isPermaLink="false">11413</guid><pubDate>Thu, 15 Jul 2021 23:25:43 +0000</pubDate></item><item><title>&#x412;&#x43B;&#x430;&#x434;&#x435;&#x43B;&#x435;&#x446; &#x43F;&#x43B;&#x43E;&#x442;&#x430; | Plot Owner</title><link>https://s-platoon.magicbyte.org/topic/11324-vladelec-plota-plot-owner/</link><description><![CDATA[
<p>
	Простой <abbr title="Сценарий, выполняемый системой">скрипт</abbr>, который выводит ник владельца (или первого друга в списке), когда игрок входит в радиус плота. Это может быть полезно для серверов, которым нравится совершать набеги на базы, и в целом позволяет игрокам наносить на карту местоположения баз.
</p>

<p>
	 
</p>

<p>
	<u><strong>Установка:</strong></u>
</p>

<p>
	1. <a href="https://github.com/BigEgg17/Plot-Owner/archive/refs/heads/main.zip" rel="external nofollow">Скачать архив</a>
</p>

<p>
	2. Переходим в корень вашей миссии и в папку <strong>custom</strong> переносим файл <strong>plot_owner.sqf</strong> из архива
</p>

<p>
	3. В корне вашей миссии открываем файл <strong>init.sqf</strong> и находим троку:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">execVM </span><span class="str">"\z\addons\dayz_code\system\antihack.sqf"</span><span class="pun">;</span></pre>

<p>
	ниже добавляем
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted">
<span class="pln">execVM </span><span class="str">"custom\plot_owner.sqf"</span><span class="pun">;</span></pre>

<p>
	4. Сохраняем, закрываем
</p>

<p>
	5. Установка завершена
</p>

<p>
	 
</p>

<p style="text-align:right;">
	<em>Оригинал статьи: <a href="https://epochmod.com/forum/topic/47354-plot-owner/" rel="external nofollow">epochmod.com</a></em>
</p>
]]></description><guid isPermaLink="false">11324</guid><pubDate>Sun, 27 Jun 2021 01:48:42 +0000</pubDate></item></channel></rss>
