<?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.5.1)</title><link>https://s-platoon.magicbyte.org/forum/19-gaydy-dayz-epoch-1051/</link><description>&#x41F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x43C;&#x44B;: &#x413;&#x430;&#x439;&#x434;&#x44B; (DayZ EPOCH 1.0.5.1)</description><language>ru</language><item><title>[Battleye Extended Controls (BEC)] - &#x410;&#x432;&#x442;&#x43E;&#x440;&#x435;&#x441;&#x442;&#x430;&#x440;&#x442;, VIP &#x438; &#x410;&#x434;&#x43C;&#x438;&#x43D; &#x421;&#x43B;&#x43E;&#x442;&#x44B; &#x438; &#x43C;&#x43D;&#x43E;&#x433;&#x43E;&#x435; &#x434;&#x440;&#x443;&#x433;&#x43E;&#x435;.</title><link>https://s-platoon.magicbyte.org/topic/1172-battleye-extended-controls-bec-avtorestart-vip-i-admin-sloty-i-mnogoe-drugoe/</link><description><![CDATA[
<p style="text-align:center;"><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><span style="font-size:18px;"><span style="color:#ffa500;"><strong><em><u>Переведенная версия: 1.608 (Latest Update)</u></em></strong></span></span><br><br><span style="color:#ff0000;"><span style="font-size:18px;"><strong><u>НЕ ОБЯЗАТЕЛЬНАЯ ЧАСТЬ!</u></strong></span></span><br><span style="color:#ffa07a;"><em><u>BEC ранее был блокирован BIS, однако со временем блокировку сняли.<br>Данный фикс ставьте на усмотрение!</u></em></span><br><br></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p style="text-align:center;"> </p>
<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentcommentid="21680" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="1172" data-ipsquote-username="venom" data-cite="venom" data-ipsquote-timestamp="1424262838"><div>
<p> </p>
<p style="text-align:center;">фикс с форума epochmod.com<br>в файл hosts (C:\Windows\System32\drivers\etc) прописать</p>
<p> </p>
<pre class="ipsCode prettyprint">
127.0.0.1 www.ibattle.org
127.0.0.1 ibattle.org
 </pre>
</div></blockquote>
<p> </p>
<p style="text-align:center;"></p>
</div>
</div>
<p> </p>
<p><br><span style="font-size:18px;"><span style="color:#ffa500;"><strong><em><u>Краткое описание:</u></em></strong></span></span><br>   <span style="color:#00ff00;"><u><strong>Battleye Extended Controls</strong></u></span> <span style="color:#fff0f5;">- это многофункциональная программа для серверов Arma 2, Arma 3 и всех к ним аддонов.<br>   С помощью данной программы вы сможете:</span></p>
<ul>
<li><span style="color:#fff0f5;">Авторестарт сервера + предупреждения о рестарте в нужное вам время.</span></li>
<li><span style="color:#fff0f5;">Автосообщения в нужное вам время. <br>Например каждые 30 минут будет оповещение "Авторестарт сервера в такое-то время".<br>Или же только по вторникам в 14:00 будет оповещение "Сегодня вторник 14:00 :D"</span></li>
<li><span style="color:#fff0f5;">Фильтрация чата</span></li>
<li><span style="color:#fff0f5;">Фильтрация ников</span></li>
<li><span style="color:#fff0f5;">Резервные слоты как для Администрации, так и для ваших друзей, VIP, да кого угодно.</span></li>
<li><span style="color:#fff0f5;">Возможность использовать только Английские Ники или же все подряд.</span></li>
<li><span style="color:#fff0f5;">Ограничение чата (Например только 20 сообщений вы можете написать в Глобал чат или в нужный вам чат, а потом нельзя - кик)</span></li>
<li><span style="color:#fff0f5;">Whitelist</span></li>
<li><span style="color:#fff0f5;">Своя удобная система логов. Отдельно логи сервера, отдельно чат, отдельно BattEye и BEC.</span></li>
<li><span style="color:#fff0f5;">Удобный планировщик.</span></li>
<li><span style="color:#fff0f5;">И многое другое.</span></li>
</ul>
<p><span style="color:#ffa500;"><u><em><strong><span style="font-size:18px;">Установка:</span></strong></em></u></span><br><br><span style="color:#ffa500;"><strong>1)</strong></span> <span style="font-size:14px;"><span style="color:#fff0f5;">Качаем сам BEC</span><em>:</em></span> <span style="font-size:18px;"><em><strong><a href="https://yadi.sk/d/tLzsW3f8d3a7U" rel="external nofollow"><span style="color:#ffff00;">Нажми на меня :3</span></a></strong></em></span><br><br><strong><span style="color:#ffa500;">2)</span></strong> <span style="color:#fff0f5;">Папку BEC и все bat-файлы перекидываем в корень сервера. </span><span style="color:#00ffff;">(Например: <u><strong>E:\SteamLibrary\SteamApps\common\Arma 2 Operation Arrowhead\BEC</strong></u>)</span><br><br><strong><span style="color:#ffa500;">3) </span></strong><span style="color:#fff0f5;">Переходим в корень сервера и редактируем батник </span><span style="color:#00ff00;"><strong>bec.bat</strong></span><span style="color:#fff0f5;">.</span></p>
<p> </p>
<pre class="ipsCode prettyprint">
timeout /t 60
cd E:\SteamLibrary\SteamApps\common\Arma 2 Operation Arrowhead\BEC
"E:\SteamLibrary\SteamApps\common\Arma 2 Operation Arrowhead\BEC\Bec.exe" -f config.cfg
exit
 </pre>
<p> </p>
<p><span style="color:#fff0f5;">В </span><span style="color:#00ffff;">timeout /t</span><span style="color:#fff0f5;"> пишем в секундах сколько ждать Батнику перед тем как запустит BEC.<br>Старайтесь подобрать таймаут так, чтобы сначала запустился сервер, а потом сразу через секунд 5-10 запустился BEC.<br>Если же BEC как-то запустился ранее, то не страшно. BEC подождет сервер еще 5 минут, перед тем как закрыться.<br><br>В </span><span style="color:#00ffff;">cd</span><span style="color:#fff0f5;"> указываем путь до BEC.<br>Ниже делаем тоже самое + дописываем какой файл надо запускать. В данном случае Bec.exe с параметром -f config.cfg.</span><br><br><span style="color:#ffa500;"><strong>4)</strong></span><span style="color:#fff0f5;"> Далее редактируем батник </span><strong><span style="color:#00ff00;">server.bat</span></strong><span style="color:#fff0f5;">.</span></p>
<p> </p>
<pre class="ipsCode prettyprint">
Start bec.bat
"arma2oaserver.exe" -port=2302 "-config=instance_24_Napf\config.cfg" "-cfg=instance_24_Napf\basic.cfg" "-profiles=instance_24_Napf" -name=instance_24_Napf "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;"
exit
 </pre>
<p> </p>
<p><span style="color:#fff0f5;">Собственно<br>После </span><span style="color:#00ffff;">Start bec.bat</span><span style="color:#fff0f5;"> мы видим уже знакомые нам строчки. Это обычный запуск сервера с определенными параметрами. Просто перенастройте под себя.<br>Легче всего просто скопировать нужное из </span><br><span style="color:#00ffff;">DayZ_Epoch_instance_11_Chernarus.bat</span><span style="color:#fff0f5;"> или </span><span style="color:#00ffff;">DayZ_Epoch_instance_24_Napf</span><span style="color:#fff0f5;">, или </span><span style="color:#00ffff;">любого другого</span><span style="color:#fff0f5;">, который подходит под ваш сервер.<br><br>Для </span><span style="color:#00ff00;">ПИРАТОВ</span><span style="color:#fff0f5;">:<br>Замените </span><span style="color:#00ffff;">"arma2oaserver.exe"</span> <span style="color:#fff0f5;">на </span><span style="color:#00ffff;">"expansion\beta\arma2oaserver.exe"</span><br><br><span style="color:#fff0f5;"><span style="font-size:18px;"><u><strong>Все с установкой покончено!</strong></u></span></span></p>
<p style="text-align:center;"><br><br><br><span style="color:rgb(0,255,255);"><span style="font-size:24px;"><em><strong>&gt;&gt;&gt;&gt;&gt; </strong></em></span></span><span style="color:rgb(255,165,0);"><span style="font-size:24px;"><em><strong>Основная настройка</strong></em></span></span><span style="color:rgb(0,255,255);"><span style="font-size:24px;"><em><strong> &lt;&lt;&lt;&lt;&lt;</strong></em></span></span></p>
<p> </p>
<p><span style="color:#ffa500;"><strong>1)</strong></span> <span style="color:#fff0f5;">Переходим в</span> <span style="color:#ff0000;"><strong>BEC/Config</strong></span><span style="color:#fff0f5;">,</span> <span style="color:#fff0f5;">открываем файл</span> <span style="color:#00ff00;"><strong>config.cfg</strong></span> <span style="color:#fff0f5;">и настраиваем все под себя. Я все там перевел, так что гемороя не будет!</span><br> </p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Подключение и Конфигурация]
#--------------------------------------------------------------------------------------------------------

# Укажите IP-Адрес вашего сервера. Можете использовать 127.0.0.1 и все будет нормально.
Ip = 127.0.0.1


# Укажите порт вашего сервера. По умолчанию 2302.
Port = 2302


# Укажите путь в BattEye. То есть там где стоят фильтры.
BePath =

# Укажите как BEC будет банить читаков.
# 0 = Никак. 1 = Только Встроенный игровой АнтиЧит. 2 = Только BattEye АнтиЧит. 3 = Оба варианта. 
# Установите 3 если не можете определиться.
# Внимание! InfiSTAR не считается!!!
Ban = 3

# Укажите размеры Консольного окна BEC.
ConsoleHeight	= 30
ConsoleWidth	= 100

# Сколько секунд BEC будет ждать при зависании или включении сервера.
# Рекомендуется: 120 секунд
Timeout = 120

# Если указать = True, то BEC будет создавать Логи чата на каждый канал.
# Если указать = False, то BEC будет создавать Лог чата в котором будут сразу все каналы.
ChatChannelFiles = false</pre>
<p style="text-align:center;"><br><br><br><u><span style="color:#00ffff;"><span style="font-size:24px;">Запускать сервер надо через файл <strong>Start.bat</strong>!!!</span></span></u><br><br><br><span style="font-size:18px;"><span style="color:rgb(0,255,255);"><strong>ВНИМАНИЕ!!! Дальнейшие выполнение пунктов зависит от настройки файла </strong></span><span style="color:rgb(0,255,0);"><strong><em><u>Config.cfg</u></em></strong></span></span><br> </p>
<p><span style="font-size:18px;"><span style="color:#ffa500;"><u><em><strong>Настройка Администрации BEC:</strong></em></u></span></span><br></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p><span style="color:#ffa500;"><strong>1)</strong></span> <span style="color:#fff0f5;">Переходим в</span> <span style="color:rgb(255,0,0);"><strong>BEC/Config</strong></span><span style="color:#fff0f5;">, открываем файл</span> <span style="color:#00ff00;"><strong>Admins.xml</strong></span> <span style="color:#fff0f5;">и вписываем себя как администратора. Тоже все перевел, но напишу пример.</span><br><br> </p>
<pre class="ipsCode prettyprint">
	Администрация и резервные слоты..
	
	name : Укажите НикНейм Администрации и игрока для резервного слота.
	guid : Напишите GUID.
	group : Укажите группу. Например 0 Администрация. 1 - Модерация. 2 - Друзья. 3 - VIP.
	groupname : Укажите сообщение которое будет выдаваться при заходе игрока на сервер. Оставьте пустым и тогда ничего писаться не будет.
	
	Внимание: &lt;..id= &gt; ID начинается с 0, далее если вы начали &lt;VIP id=&gt;, то и заканчивайте &lt;/VIP&gt;.
</pre>
<p> </p>
<p> </p>
<pre class="ipsCode prettyprint">
        &lt;admin id="0"&gt;
		&lt;name&gt;Ник Админа&lt;/name&gt;
		&lt;guid&gt;GUID&lt;/guid&gt;
		&lt;group&gt;0&lt;/group&gt;
		&lt;groupname&gt;Admin&lt;/groupname&gt;
	&lt;/admin&gt;</pre>
<p> </p>
</div>
</div>
<p> </p>
<p><br><span style="font-size:18px;"><span style="color:#ffa500;"><u><em><strong>Настройка НикНеймов:</strong></em></u></span></span><br></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p><span style="color:#ffa500;"><strong>1) </strong></span><span style="color:#fff0f5;">Переходим в</span> <span style="color:rgb(255,0,0);"><strong>BEC/Config</strong></span><span style="color:#fff0f5;">, открываем файл</span> <span style="color:#00ff00;"><strong>BadNames.txt</strong></span> <span style="color:#fff0f5;">и вписываем запрещенные НикНеймы на сервере.</span></p>
<p><br><span style="color:#ffa500;"><strong>2)</strong></span> <span style="color:rgb(255,240,245);">Убедитесь что</span> <span style="color:#fff0f5;">файл</span><b> <span style="color:#00ff00;">ВadNames.txt</span></b> <span style="color:rgb(255,240,245);">подключен в Конфигурации</span> <strong><span style="color:rgb(255,0,0);">BEC</span></strong><span style="color:rgb(255,240,245);">. Файл</span> <strong><span style="color:rgb(0,255,0);">config.cfg</span></strong>.<br> </p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Настройка НикНеймов]
#--------------------------------------------------------------------------------------------------------

# Подключите файл BadNames.txt (По умолчанию пуже подключен).
# Отвечает за плохие или запрещенные ники на сервере (Настраивается в BadNames.txt)
NickFilterFile = BadNames.txt

# Использовать на сервере только ASCII НикНеймы (Имеется ввиду English Only!)
# Рекомендуется: True (Если отключить, то могут быть проблемы)
AsciiNickOnly = True

# Кикать игроков, если они имеют следующие символы в НикНейме.
DisallowPlayerNameChars	=

# Минимальная допустимая длина НикНейма.
MinPlayerNameLength	= 3

# Максимальная допустимая длина НикНейма.
MaxPlayerNameLength	= 24
</pre>
<p> </p>
<p> </p>
</div>
</div>
<p> </p>
<p><br><span style="font-size:18px;"><span style="color:#ffa500;"><u><em><strong>Настройка BEC WhiteList:</strong></em></u></span></span></p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p><br><br><strong><span style="color:#ffa500;">1)</span></strong> <span style="color:#fff0f5;">Убедитесь что</span> <strong><span style="color:#ffff00;">Whitelist</span></strong> <span style="color:#fff0f5;">подключен в Конфигурации</span> <strong><span style="color:#ff0000;">BEC</span></strong><span style="color:#fff0f5;">. Файл</span> <strong><span style="color:#00ff00;">config.cfg</span></strong>.</p>
<p> </p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Настройка Белого Листа]
#--------------------------------------------------------------------------------------------------------

# Подключите файл WhiteList.txt (По умолчанию Отключен!).
# Отвечает за Белый Лист по GUID и только!
# WhiteListFile = WhiteList.txt

# Укажите сообщение которое будет выводиться если BEC не находит игрока в Белом Списке. (Поддерживается только ASCII!)
WhileListKickMsg = Sorry, you are not WhiteListed!
 </pre>
<p> </p>
<p> </p>
</div>
</div>
<p><br><br><span style="font-size:18px;"><span style="color:#ffa500;"><strong><u><em>Настройка Лобби:</em></u></strong></span></span></p>
<div>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p> </p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Настройка Лобби]
#--------------------------------------------------------------------------------------------------------


# Если игрок будет слишком долго находиться в Лобби, то его кикнет с сервера.
# Укажите время через которое игрока кикнет с сервера (В секундах!)
# Укажите = 0, чтобы отключить эту функцию.
KickLobbyIdlers    = 0
 </pre>
<p> </p>
</div>
</div>
<p> </p>
<p> </p>
</div>
<p><span style="color:#ffa500;"><span style="font-size:18px;"><strong><em><u>Настройка Чата:</u></em></strong></span></span><br></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Настройка Чата]
#--------------------------------------------------------------------------------------------------------

# Подключите файл BadWords.txt (По умолчанию пуже подключен).
# Отвечает за плохие или запрещенные слова в чате (Настраивается в BadWords.txt)
WordFilterFile = BadWords.txt

# Использовать на сервере только ASCII чат (Имеется ввиду English Only!)
# Рекомендуется: False (Если включить, то все смогут писать в чат только на Английском!)
AsciiChatOnly = False

# Для работы данной функции убедитесь что AsciiChatOnly = True!
# Какие символы BEC будет разрешать использовать в чате.
IgnoreChatChars =

# Укажите количество предупреждений за плохие слова BadWords.txt.
# Укажите = -1, чтобы Выключить. Укажите = 0, чтобы сразу Кикало. Укажите = N, чтобы было N-ое количество предупреждений, а последний Кик. (N - Любое число)
Warnings = 3





#--------------------------------------------------------------------------------------------------------
[Ограничение Чата]
#--------------------------------------------------------------------------------------------------------
# Укажите количество сообщений которые могут писать игроки в течении игры на каждый Чат-Канал.
# Укажите = -1 чтобы отключить, 0 кикать сразу без предупреждений.
# Если указать более 0, то игрок будет получать предупреждения сколько он еще может писать в чат.

Lobby = 30
Global = 5
Side = 7
Group = 9
Vehicle = 11
Command = 13
Commander = 15
Direct = 17





#--------------------------------------------------------------------------------------------------------
[Анти Спам Чата]
#--------------------------------------------------------------------------------------------------------

# Укажите промежуток времени между сообщениями, которое сможет написать игрок в определенном Чат-Канале.
# Укажите = 0 чтобы отключить.

# Пример заполнения:
# Lobby = 5
# Lobby_Time_Lower = 10
# Lobby_Time_Upper = 60

# Параметр Lobby отвечает за какой-то канал чата, в данном случае чат в лобби.
# Параметр Lobby_Time_Lower отвечает за допустимый интервал между сообщениями (В секундах).
# Параметр Lobby_Time_Upper сбрасывает счетчик ограничения чата (В секундах).
# Рассмотрим более подробно.
# Если игрок напишет первое сообщение в лобби, то следующее он напишет только через 10 секунд, но будет оповещен об ограничении в чате и будет иметь лимит сообщений.
# Как только пройдет 60 секунд после написания сообщения, то счетчик лимита сброситься до нуля (То есть ограничения обнуляться).

Lobby = 0
Lobby_Time_Lower = 0
Lobby_Time_Upper = 0

Global = 0
Global_Time_Lower = 0
Global_Time_Upper = 0

Side = 0
Side_Time_Lower = 0
Side_Time_Upper = 0

Group = 2
Group_Time_Lower = 1
Group_Time_Upper = 3

Vehicle = 0
Vehicle_Time_Lower = 0
Vehicle_Time_Upper = 0

Command = 0
Command_Time_Lower = 0
Command_Time_Upper = 0

Commander = 0
Commander_Time_Lower = 0
Commander_Time_Upper = 0

Direct = 0
Direct_Time_Lower = 0
Direct_Time_Upper = 0

</pre>
<p> </p>
</div>
</div>
<p><br><br><span style="color:#ffa500;"><span style="font-size:18px;"><em><u><strong>Настройка проверки данных из Базы (SQL):</strong></u></em></span></span><br></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p><br> </p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Проверка Данных из Базы (SQL)]
#--------------------------------------------------------------------------------------------------------
# Укажите данные вашего аккаунта от MySQL которые вводили в HiveExt.ini.
# Читы, логи BattEye будут регистрироваться через вашу Базу Данных. Каждый игрок будет проверяться через БД при присоединении на сервер.

# Укажите Имя пользователя Базы Данных
#User = TheFirstNoob


# Укажите Пароль от пользователя Базы Данных
#Password = YouPassword
</pre>
<p> </p>
<p> </p>
</div>
</div>
<p><br><br><span style="color:#ffa500;"><span style="font-size:18px;"><em><u><strong>Настройка Внутриигровых команд Commands.xml:</strong></u></em></span></span><br><br><span style="color:#fff0f5;">    Файл </span><span style="color:#ffa500;"><strong>Commands.xml</strong></span><span style="color:#fff0f5;"> отвечает за использование команд внутри игры.<br>    Их могут использовать как игроки, так и Администрация, модерация, VIP и другие игроки исходя от файла </span><span style="color:#00ff00;">Admins.xml</span><span style="color:#fff0f5;"> в параметре group.<br>    Например узнать время работы, локальное время, провести какое-то голосование, забанить кого-то, кикнуть и так далее.<br>    Список приведен ниже.</span><br><br></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p><br><span style="color:#ffa500;"><strong>1)</strong></span> <span style="color:#fff0f5;">Убедитесь что </span><span style="color:#ffa500;"><strong>commands.xml</strong> </span><span style="color:#fff0f5;">подключен в </span><span style="color:#00ff00;"><strong>config.cfg.</strong></span></p>
<p> </p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Настройка Commands.xml]
#--------------------------------------------------------------------------------------------------------


# Подключите файл Commands.xml (По умолчанию уже подключен).
# Позволяет выполять внутриигровые команды из списка commands.xml
Commands = Commands.xml
 </pre>
<p> </p>
<p><span style="color:#ffa500;"><strong>2)</strong></span> <span style="color:#fff0f5;">Настраиваем</span> <span style="color:#ffa500;"><strong>commands.xml</strong></span> <span style="color:#fff0f5;">под себя.</span></p>
<pre class="ipsCode prettyprint">
</pre>
<div>
<p> </p>
<pre class="ipsCode prettyprint">
&lt;!-- 


    Файл Commands.xml отвечает за использование команд внутри игры.
    Их могут использовать как игроки, так и Администрация, модерация, VIP и другие игроки исходя от файла Admins.xml в параметре group.
    Например узнать время работы, локальное время, провести какое-то голосование, забанить кого-то, кикнуть и так далее.
    Список приведен ниже.
    
    P.S. Я этим не пользуюсь, поэтому какая команда, за что отвечает пока не могу сказать.


    ПРИМЕРЫ ВНУТРИИГРОВЫХ КОМАНД
    
    name  : Напишите название команды (Это не переменная, просто наименование которое вам хочется!).
    group : Укажите группу для доступа к какой-то команде. Группу указываем из Admins.xml!
    cmd   : Укажите RCON команду (Обычно это Арма Команды и BattEye команды!
    time  : Укажите время для доступности команды. Оставьте пустым и команды будут доступны постоянно!
    text  : Укажите какой текст будет высвечиваться при выполнении команды. Например Кик - причина кика!
    desc  : Укажите описание команды. Просто помощь для вас.
    
    P.S group 100 - Публичный доступ. То есть всем!
    
    Данные команды нужно вписывать в &lt;cmd&gt; &lt;/cmd&gt; тег:
    ########################
    # Арма команды
    ########################


    #Missions
    #Mission 
    #Reassign
    #Restart
    #Shutdown
    #Lock
    #Unlock
    
    ########################
    # BattlEye команды
    ########################
    kick
    ban
    maxping
    say
    
    ########################
    # BEC команды
    ########################
    kid |
    bid |
    grant
    degrant
    warn
    makeroom
    help
    pinfo
    ainfo
    uptime
    external
    loadadmins
    loadcommands


    
    ########################################################################
    # Публичные команды:
    ########################################################################
    help
    uptime
    pinfo
    ainfo


    
--&gt;


&lt;BeCommands&gt;    
    
    &lt;!-- Выключение сервера. --&gt;
    &lt;command id="0"&gt;
        &lt;name&gt;!sht&lt;/name&gt;
        &lt;group&gt;1&lt;/group&gt;
        &lt;cmd&gt;#shutdown&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: [!sht] или [!sht N] или [!sht info] или [!sht abort] :: ИНФОРМАЦИЯ -&gt; Выключает консольное окно сервера. Используйте: !sht N, N - Через какое время отключить сервер, !sht abort, - Отменяет таймер выключения сервера, !sht info, - Узнать через какое время отключиться сервер.&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Использовать Стандартное Арма меню. --&gt;
    &lt;command id="1"&gt;
        &lt;name&gt;!mis&lt;/name&gt;
        &lt;group&gt;1&lt;/group&gt;
        &lt;cmd&gt;#missions&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !mis :: ИНФОРМАЦИЯ -&gt; Использует стандартное управление сервером внутри игры. НЕ ИСПОЛЬЗУЙТЕ НИКОГДА - ЗАПРЕЩЕНО (Кикнет PV #0)!&lt;/desc&gt;
    &lt;/command&gt;    
    
    &lt;!-- Рестарт сервера. --&gt;
    &lt;command id="2"&gt;
        &lt;name&gt;!res&lt;/name&gt;
        &lt;group&gt;4&lt;/group&gt;
        &lt;cmd&gt;#restart&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !res :: ИНФОРМАЦИЯ -&gt; Перезагрузка миссии.&lt;/desc&gt;
    &lt;/command&gt;    
    
    &lt;!-- Переназначить миссию на сервере. --&gt;
    &lt;command id="3"&gt;
        &lt;name&gt;!rea&lt;/name&gt;
        &lt;group&gt;4&lt;/group&gt;
        &lt;cmd&gt;#reassign&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !rea :: ИНФОРМАЦИЯ -&gt; Запускает новую миссию на сервере. Кикает всех в лобби&lt;/desc&gt;
    &lt;/command&gt;        
    
    &lt;!-- Заблокировать доступ к серверу. --&gt;
    &lt;command id="4"&gt;
        &lt;name&gt;!lck&lt;/name&gt;
        &lt;group&gt;3&lt;/group&gt;
        &lt;cmd&gt;#lock&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !lck :: ИНФОРМАЦИЯ -&gt; Блокирует доступ к серверу, но сервер продолжает работать.&lt;/desc&gt;
    &lt;/command&gt;    


    &lt;!-- Разблокировать доступ к серверу. --&gt;
    &lt;command id="5"&gt;
        &lt;name&gt;!ulck&lt;/name&gt;
        &lt;group&gt;3&lt;/group&gt;
        &lt;cmd&gt;#unlock&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !ulck :: ИНФОРМАЦИЯ -&gt; Открывает доступ к серверу.&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Максимальный Пинг. --&gt;
    &lt;command id="6"&gt;
        &lt;name&gt;!mp&lt;/name&gt;
        &lt;group&gt;3&lt;/group&gt;
        &lt;cmd&gt;maxping&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;150&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: [!mp] или [!mp N] :: ИНФОРМАЦИЯ -&gt; Устанавливаем максимальное значение Пинга на сервере. N - запрос Пинга через N-ое время, Стандарт = 150&lt;/desc&gt;
    &lt;/command&gt;        
    
    &lt;!-- Изменить файл миссии (YourMission.pbo). --&gt;
    &lt;command id="7"&gt;
        &lt;name&gt;!cm&lt;/name&gt;
        &lt;group&gt;4&lt;/group&gt;
        &lt;cmd&gt;#mission&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !cm + название файла (без .pbo)  :: ИНФОРМАЦИЯ -&gt; Меняет миссию (Ядро). Используется только PBO!&lt;/desc&gt;
    &lt;/command&gt;    
    


    &lt;!-- Забанить навсегда --&gt;
    &lt;command id="8"&gt;
        &lt;name&gt;!bpl&lt;/name&gt;
        &lt;group&gt;0&lt;/group&gt;
        &lt;cmd&gt;ban&lt;/cmd&gt;
        &lt;time&gt;0&lt;/time&gt;
        &lt;text&gt;Вы забанены на этом сервере : _name_&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !bpl + имя :: ИНФОРМАЦИЯ -&gt; Навсегда банит игрока на сервере.&lt;/desc&gt;
    &lt;/command&gt;    
    
    &lt;!-- Забанить на 1 час --&gt;
    &lt;command id="9"&gt;
        &lt;name&gt;!btk&lt;/name&gt;
        &lt;group&gt;1&lt;/group&gt;
        &lt;cmd&gt;ban&lt;/cmd&gt;
        &lt;time&gt;60&lt;/time&gt;
        &lt;text&gt;Вы временно забанены! _name_ : Время бана: _time_&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !btk + имя :: ИНФОРМАЦИЯ -&gt; Забанить на 1 час.&lt;/desc&gt;
    &lt;/command&gt;    
    
    &lt;!-- Забанить на 10 минут --&gt;
    &lt;command id="10"&gt;
        &lt;name&gt;!bst&lt;/name&gt;
        &lt;group&gt;2&lt;/group&gt;
        &lt;cmd&gt;ban&lt;/cmd&gt;
        &lt;time&gt;10&lt;/time&gt;
        &lt;text&gt;Вы временно забанены! _name_ : Время бана: _time_&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !bst name :: ИНФОРМАЦИЯ -&gt; Забанить на 10 минут.&lt;/desc&gt;
    &lt;/command&gt;    
    
    &lt;!-- Кикнуть.--&gt;
    &lt;command id="11"&gt;
        &lt;name&gt;!kpl&lt;/name&gt;
        &lt;group&gt;3&lt;/group&gt;
        &lt;cmd&gt;kick&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;Кикнут Администрацией: _name_&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !kpl + имя :: ИНФОРМАЦИЯ -&gt; Кикает игрока.&lt;/desc&gt;
    &lt;/command&gt;


    &lt;!-- 
        Некоторые параметры можно подключить к другим. 
        Например параметр время &lt;time&gt;15&lt;/time&gt; мы можем подключить к тексту, которое покажет игроку.
        &lt;text&gt;&lt;/text&gt; Вы забанены _time (Переменная _time покажет что написано в &lt;time&gt;
        Тоже самое и в &lt;name&gt; - Это просто описание или текст.
    --&gt;
    
    &lt;!-- Забанить по GUID --&gt;
    &lt;command id="12"&gt;
        &lt;name&gt;!bid&lt;/name&gt;
        &lt;group&gt;0&lt;/group&gt;
        &lt;cmd&gt;bid&lt;/cmd&gt;
        &lt;time&gt;0&lt;/time&gt;
        &lt;text&gt;Admins Decision!&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !bid id :: ИНФОРМАЦИЯ -&gt; Банить игрока по GUID.&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Кикнуть по GUID --&gt;
    &lt;command id="13"&gt;
        &lt;name&gt;!kid&lt;/name&gt;
        &lt;group&gt;1&lt;/group&gt;
        &lt;cmd&gt;kid&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;Кикнут Администратором!&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !kid id :: ИНФОРМАЦИЯ -&gt; Кикает игрока по GUID.&lt;/desc&gt;        
    &lt;/command&gt;        


    
    &lt;!-- Выдать предупреждение игроку --&gt;
    &lt;command id="14"&gt;
        &lt;name&gt;!wrn&lt;/name&gt;
        &lt;group&gt;3&lt;/group&gt;
        &lt;cmd&gt;warn&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;Вы предупреждены: _name_&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !wrn + имя :: ИНФОРМАЦИЯ -&gt; Выдает предупреждение игроку.&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Добавить игрока в Admin.xml--&gt;
    &lt;!-- В &lt;text&gt; укажите группу --&gt;
    &lt;command id="15"&gt;
        &lt;name&gt;!ata&lt;/name&gt;
        &lt;group&gt;2&lt;/group&gt;
        &lt;cmd&gt;grant&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;4&lt;/text&gt;            
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !ata + имя :: ИНФОРМАЦИЯ -&gt; Добавляет игрока в группу 4.&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Удалить игрока из Admin.xml --&gt;
    &lt;!-- В &lt;text&gt; укажите группу --&gt;
    &lt;!-- &lt;text&gt; - оставьте пустым, чтобы удалить везде --&gt;
    &lt;command id="16"&gt;
        &lt;name&gt;!rta&lt;/name&gt;
        &lt;group&gt;2&lt;/group&gt;
        &lt;cmd&gt;degrant&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !rta + имя :: ИНФОРМАЦИЯ -&gt; Удаляет игрока в группы.&lt;/desc&gt;        
    &lt;/command&gt;    


    &lt;!-- Кикает последних игроков. --&gt; 
    &lt;command id="17"&gt;
        &lt;name&gt;!mr&lt;/name&gt;
        &lt;group&gt;2&lt;/group&gt;
        &lt;cmd&gt;makeroom&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !mr N :: ИНФОРМАЦИЯ -&gt; N - количество последних игроков, которое будет кикнуто.&lt;/desc&gt;
    &lt;/command&gt;        


    &lt;!-- Помощь (Показывает доступные команды) --&gt;
    &lt;command id="18"&gt;
        &lt;name&gt;!help&lt;/name&gt;
        &lt;group&gt;100&lt;/group&gt;
        &lt;cmd&gt;help&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: [!help] или [!help !command] :: ИНФОРМАЦИЯ -&gt; Показывает список доступных команд.&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Информация (Внутриигровая. Время захода, GUID и т.п.) --&gt;
    &lt;command id="19"&gt;
        &lt;name&gt;!pinf&lt;/name&gt;
        &lt;group&gt;100&lt;/group&gt;
        &lt;cmd&gt;pinfo&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !pinfo + имя :: ИНФОРМАЦИЯ -&gt; Показывает Информацию игроку (Внутриигровая. Время захода, GUID и т.п.).&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Показать администрацию в Сети --&gt;
    &lt;command id="20"&gt;
        &lt;name&gt;!ainf&lt;/name&gt;
        &lt;group&gt;100&lt;/group&gt;
        &lt;cmd&gt;ainfo&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !ainf :: ИНФОРМАЦИЯ -&gt; Show Admins online.&lt;/desc&gt;
    &lt;/command&gt;


    &lt;!-- Показывает время работы сервера (Время с запуска сервера) --&gt;
    &lt;command id="21"&gt;
        &lt;name&gt;!upt&lt;/name&gt;
        &lt;group&gt;100&lt;/group&gt;
        &lt;cmd&gt;uptime&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !upt :: ИНФОРМАЦИЯ -&gt; Показывает время работы сервера.&lt;/desc&gt;
    &lt;/command&gt;    
    
    &lt;!-- Отправить глобальное сообщение через BattlEye --&gt;
    &lt;command id="22"&gt;
        &lt;name&gt;!say&lt;/name&gt;
        &lt;group&gt;10&lt;/group&gt;
        &lt;cmd&gt;say&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: [!say Hello] Отправить глобальное сообщение через BattlEye :: ИНФОРМАЦИЯ -&gt; Можно использовать сообщение в ЛС через [!say name !Hello].&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Перезагрузка файла admins.xml --&gt;
    &lt;command id="23"&gt;
        &lt;name&gt;!raf&lt;/name&gt;
        &lt;group&gt;0&lt;/group&gt;
        &lt;cmd&gt;loadadmins&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !raf :: ИНФОРМАЦИЯ -&gt; Перезагружает файл admins.xml.&lt;/desc&gt;
    &lt;/command&gt;        


    &lt;!-- Перезагрузка файла commands.xml --&gt;
    &lt;command id="24"&gt;
        &lt;name&gt;!rcf&lt;/name&gt;
        &lt;group&gt;0&lt;/group&gt;
        &lt;cmd&gt;loadcommands&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !rcf :: ИНФОРМАЦИЯ -&gt; Перезагружает файл commands.xml.&lt;/desc&gt;
    &lt;/command&gt;
    
    &lt;!-- Показать время на сервере (Обычно показывается внутриигровое время установленое в HiveExt) --&gt;
    &lt;command id="25"&gt;
        &lt;name&gt;!time&lt;/name&gt;
        &lt;group&gt;0&lt;/group&gt;
        &lt;cmd&gt;systime&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !time :: ИНФОРМАЦИЯ -&gt; Показать время на сервере.&lt;/desc&gt;
    &lt;/command&gt;    


    &lt;!-- Выполнить bat скрипт --&gt;
    &lt;command id="26"&gt;
        &lt;name&gt;!math&lt;/name&gt;
        &lt;group&gt;2&lt;/group&gt;
        &lt;cmd&gt;external&lt;/cmd&gt;
        &lt;time&gt;&lt;/time&gt;
        &lt;text&gt;Config\Script_Example.bat&lt;/text&gt;
        &lt;desc&gt;ИСПОЛЬЗОВАНИЕ :: !math Int+Int :: ИНФОРМАЦИЯ -&gt; Выполняет команду из CMD (Название самого bat файла)!.&lt;/desc&gt;
    &lt;/command&gt;




&lt;/BeCommands&gt;</pre>
</div>
<p> </p>
</div>
</div>
<p><br><br><u><em><strong><span style="color:#ffa500;"><span style="font-size:18px;">Настройка Планировщика Scheduler.xml:</span></span></strong></em></u><span> </span><br><br><span style="color:#fff0f5;">Планировщик ваше все. С помощью него будет производиться сами рестарты, выводы сообщений, выполняться какие-то команды в определенный промежуток времени и тому подобно.<br><br>Не забудьте заглянуть в файл </span><span style="color:#00ff00;">Scheduler-FAQ.txt</span><span style="color:#fff0f5;">. Там есть немного полезной информации.</span><br></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p><br><span style="color:rgb(255,165,0);"><strong>1)</strong></span> <span style="color:rgb(255,240,245);">Убедитесь что </span><span style="color:rgb(255,165,0);"><strong>Scheduler.xml</strong> </span><span style="color:rgb(255,240,245);">подключен в </span><span style="color:rgb(0,255,0);"><strong>config.cfg.</strong></span></p>
<pre class="ipsCode prettyprint">
#--------------------------------------------------------------------------------------------------------
[Настройка Планировшика]
#--------------------------------------------------------------------------------------------------------

# Подключите файл Scheduler.xml (По умолчанию уже подключен).
# Это планировщик. Отвечает за рестарты, сообщение, определенные доступные команды в любой удобный вам промежуток времени и количестве использования.
# Scheduler = Scheduler.xml
</pre>
<p> </p>
<p><span style="color:rgb(255,165,0);"><strong>2)</strong></span> <span style="color:rgb(255,240,245);">Настраиваем</span> <span style="color:#ffa500;"><strong>Scheduler.xml</strong></span> <span style="color:rgb(255,240,245);">под себя.</span></p>
<pre class="ipsCode prettyprint">
&lt;?xml version="1.0" encoding="UTF-8" standalone="yes" ?&gt;

&lt;Scheduler&gt;

	&lt;!-- Cообщения --&gt;
	&lt;job id='0'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;003000&lt;/start&gt;
		&lt;runtime&gt;003000&lt;/runtime&gt;
		&lt;loop&gt;-1&lt;/loop&gt;
		&lt;cmd&gt;say -1 Авторестарт сервера каждые 4 часа 00:00, 04:00, 08:00, 12:00, 16:00, 20:00&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='1'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;000030&lt;/start&gt;
		&lt;runtime&gt;003000&lt;/runtime&gt;
		&lt;loop&gt;-1&lt;/loop&gt;
		&lt;cmd&gt;say -1 Вступай к нам в группу в ВК vk.com/btr_server &lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='2'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;001500&lt;/start&gt;
		&lt;runtime&gt;001500&lt;/runtime&gt;
		&lt;loop&gt;-1&lt;/loop&gt;
		&lt;cmd&gt;fortune&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;!-- Рестарты + предупреждения 15, 5, 1 мин в 04:00 --&gt;
	&lt;job id='3'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;03:45:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='4'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;03:55:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='5'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;03:59:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;job id='6'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;04:00:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;#shutdown&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;!-- Рестарты + предупреждения 15, 5, 1 мин в 08:00 --&gt;
	&lt;job id='7'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;07:45:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='8'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;07:55:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='9'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;07:59:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;job id='10'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;08:00:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;#shutdown&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;!-- Рестарты + предупреждения 15, 5, 1 мин в 12:00 --&gt;
	&lt;job id='11'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;11:45:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='12'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;11:55:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='13'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;11:59:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;job id='14'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;12:00:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;#shutdown&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;!-- Рестарты + предупреждения 15, 5, 1 мин в 16:00 --&gt;
	&lt;job id='15'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;15:45:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='16'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;15:55:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='17'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;15:59:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;job id='18'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;16:00:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;#shutdown&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;!-- Рестарты + предупреждения 15, 5, 1 мин в 20:00 --&gt;
	&lt;job id='19'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;19:45:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='20'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;19:55:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='21'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;19:59:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;job id='22'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;20:00:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;#shutdown&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;!-- Рестарты + предупреждения 15, 5, 1 мин в 00:00 --&gt;
	&lt;job id='23'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;23:45:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='24'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;23:55:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!&lt;/cmd&gt;
	&lt;/job&gt;

	&lt;job id='25'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;23:59:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!&lt;/cmd&gt;
	&lt;/job&gt;
	
	&lt;job id='26'&gt;
		&lt;day&gt;1,2,3,4,5,6,7&lt;/day&gt;
		&lt;start&gt;00:00:00&lt;/start&gt;
		&lt;runtime&gt;000000&lt;/runtime&gt;
		&lt;loop&gt;0&lt;/loop&gt;
		&lt;cmd&gt;#shutdown&lt;/cmd&gt;
	&lt;/job&gt;
	
&lt;/Scheduler&gt;


</pre>
<p> </p>
<p> </p>
</div>
</div>
<p> </p>
]]></description><guid isPermaLink="false">1172</guid><pubDate>Mon, 25 Aug 2014 12:47:45 +0000</pubDate></item><item><title>ID &#x43F;&#x440;&#x435;&#x434;&#x43C;&#x435;&#x442;&#x43E;&#x432; Dayz Epoch</title><link>https://s-platoon.magicbyte.org/topic/1790-id-predmetov-dayz-epoch/</link><description><![CDATA[
<p><em><strong><span style="color:#ffff00;">Решил выложить ID предметов, т.к не видел на форуме, и чтобы по другим сайтам не бегать, можно сразу тут найти  <img src="https://s-platoon.ru/applications/core/interface/js/spacer.png" alt=":smile:" data-src="https://s-platoon.magicbyte.org/uploads/emoticons/default_smile.png"> </span></strong></em></p>
<p><b>Содержание:</b></p>
<p style="margin:0px;"><strong><i>Vehicles - <span style="color:#ffff00;">Транспорт </span></i><b>(312 шт.)</b></strong></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>AH6X_DZ<br>AN2_DZ<br>ATV_CZ_EP1<br>ATV_US_EP1<br>ArmoredSUV_PMC_DZ<br>ArmoredSUV_PMC_DZE<br>CH_47F_EP1_DZ<br>CH_47F_EP1_DZE<br>CSJ_GyroC<br>CSJ_GyroC<br>CSJ_GyroCover<br>CSJ_GyroP<br>CSJ_GyroP<br>Fishing_Boat<br>GAZ_Vodnik<br>GAZ_Vodnik<br>GAZ_Vodnik_DZ<br>GAZ_Vodnik_DZE<br>GAZ_Vodnik_MedEvac<br>GLT_M300_LT<br>GLT_M300_ST<br>GLT_M300_ST<br>HMMWV_Ambulance<br>HMMWV_Ambulance_CZ_DES_EP<br>HMMWV_DZ<br>HMMWV_M1035_DES_EP1<br>HMMWV_M1151_M2_CZ_DES_EP1<br>HMMWV_M1151_M2_CZ_DES_EP1<br>HMMWV_M1151_M2_CZ_DES_EP1_DZ<br>HMMWV_M1151_M2_CZ_DES_EP1_DZE<br>HMMWV_M1151_M2_DES_Base_EP1_DZ<br>HMMWV_M1151_M2_DES_Base_EP1_DZE<br>HMMWV_M998A2_SOV_DES_EP1<br>HMMWV_M998A2_SOV_DES_EP1<br>HMMWV_M998A2_SOV_DES_EP1_DZ<br>HMMWV_M998A2_SOV_DES_EP1_DZE<br>Ikarus<br>Ikarus_TK_CIV_EP1<br>JetSkiYanahui_Case_Blue<br>JetSkiYanahui_Case_Blue<br>JetSkiYanahui_Case_Green<br>JetSkiYanahui_Case_Green<br>JetSkiYanahui_Case_Green<br>JetSkiYanahui_Case_Red<br>JetSkiYanahui_Case_Yellow<br>Kamaz<br>Kamaz<br>KamazRefuel_DZ<br>Lada1<br>Lada1_TK_CIV_EP1<br>Lada2<br>Lada2_TK_CIV_EP1<br>LadaLM<br>LadaLM<br>LadaLM<br>LadaLM<br>LandRover_CZ_EP1<br>LandRover_MG_TK_EP1<br>LandRover_MG_TK_EP1_DZ<br>LandRover_MG_TK_EP1_DZE<br>LandRover_Special_CZ_EP1<br>LandRover_Special_CZ_EP1_DZ<br>LandRover_Special_CZ_EP1_DZE<br>LandRover_TK_CIV_EP1<br>M1030_US_DES_EP1<br>M1030_US_DES_EP1<br>M1030_US_DES_EP1<br>M1030_US_DES_EP1<br>M1030_US_DES_EP1<br>M1030_US_DES_EP1<br>M1030_US_DES_EP1<br>M113Ambul_TK_EP1_DZ<br>MH6J_DZ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MMT_Civ<br>MTVR_DES_EP1<br>MTVR_DES_EP1<br>MTVR_DES_EP1<br>MTVR_DES_EP1<br>MV22_DZ<br>Mi17_Civilian_DZ<br>Mi17_DZ<br>Mi17_DZE<br>MtvrRefuel_DES_EP1_DZ<br>Offroad_DSHKM_Gue<br>Offroad_DSHKM_Gue<br>Offroad_DSHKM_Gue_DZ<br>Offroad_DSHKM_Gue_DZE<br>Offroad_DSHKM_Gue_DZE1<br>Offroad_DSHKM_Gue_DZE2<br>Offroad_DSHKM_Gue_DZE3<br>Offroad_DSHKM_Gue_DZE4<br>Old_bike_TK_CIV_EP1<br>Old_bike_TK_INS_EP1<br>Old_moto_TK_Civ_EP1<br>Old_moto_TK_Civ_EP1<br>Old_moto_TK_Civ_EP1<br>Old_moto_TK_Civ_EP1<br>Old_moto_TK_Civ_EP1<br>Old_moto_TK_Civ_EP1<br>PBX<br>Pickup_PK_GUE_DZ<br>Pickup_PK_GUE_DZE<br>Pickup_PK_INS<br>Pickup_PK_INS_DZ<br>Pickup_PK_INS_DZE<br>Pickup_PK_TK_GUE_EP1<br>Pickup_PK_TK_GUE_EP1_DZ<br>Pickup_PK_TK_GUE_EP1_DZE<br>RHIB_DZ<br>S1203_TK_CIV_EP1<br>SUV_Camo<br>SUV_Charcoal<br>SUV_Charcoal<br>SUV_Green<br>SUV_Pink<br>SUV_Red<br>SUV_Silver<br>SUV_TK_CIV_EP1<br>SUV_White<br>Skoda<br>SkodaBlue<br>SkodaBlue<br>SkodaGreen<br>SkodaGreen<br>SkodaRed<br>Smallboat_1<br>Soldier_Bodyguard_AA12_PM<br>TT650_Civ<br>TT650_Ins<br>TT650_TK_CIV_EP1<br>TT650_TK_CIV_EP1<br>TT650_TK_CIV_EP1<br>TT650_TK_CIV_EP1<br>Tractor<br>UAZ_CDF<br>UAZ_INS<br>UAZ_MG_TK_EP1<br>UAZ_MG_TK_EP1_DZ<br>UAZ_MG_TK_EP1_DZE<br>UAZ_RU<br>UAZ_RU<br>UAZ_Unarmed_TK_CIV_EP1<br>UAZ_Unarmed_UN_EP1<br>UH1H_DZ<br>UH1Y_DZ<br>UH60M_EP1_DZ<br>UH60M_EP1_DZE<br>UH60M_MEV_EP1<br>UralRefuel_TK_EP1_DZ<br>Ural_CDF<br>Ural_CDF<br>Ural_CDF<br>Ural_CDF<br>Ural_CDF<br>Ural_TK_CIV_EP1<br>Ural_UN_EP1<br>V3S_Civ<br>V3S_Open_TK_EP1<br>V3S_Open_TK_EP1<br>V3S_Open_TK_EP1<br>V3S_Refuel_TK_GUE_EP1_DZ<br>VIL_Star_S2000<br>VIL_Star_S2000o<br>VIL_alfa_civil1<br>VIL_alfa_civil1<br>VIL_alfa_civil2<br>VIL_alfa_civil2<br>VIL_asistvan_DZE<br>VIL_asistvan_DZE<br>VIL_berlingo<br>VIL_bmw7_civil<br>VIL_bmw7_civil<br>VIL_bmw7_civil2<br>VIL_citrone_civil<br>VIL_citrone_civil<br>VIL_citrone_civil1<br>VIL_citrone_civil1<br>VIL_citrone_civil2<br>VIL_citrone_civil2<br>VIL_ducato_bus<br>VIL_ducato_bus<br>VIL_ducato_cargo2<br>VIL_fobia_civil1<br>VIL_fobia_civil2<br>VIL_fobia_civil2<br>VIL_fobia_civil3<br>VIL_fobia_civil3<br>VIL_fobia_civil4<br>VIL_fobia_civil4<br>VIL_fobia_civil5<br>VIL_fobia_civil5<br>VIL_hilux1_civi2<br>VIL_hilux1_civi2<br>VIL_hilux1_civi3<br>VIL_hilux1_civi3<br>VIL_hilux1_civil<br>VIL_hilux1_civil<br>VIL_hilux1_civil<br>VIL_hilux1_police<br>VIL_hilux1_police<br>VIL_karoca_civil<br>VIL_karoca_civil_red<br>VIL_karoca_civil_red<br>VIL_kia_ceed<br>VIL_kia_ceed<br>VIL_kia_ceed2<br>VIL_kia_ceed2<br>VIL_kia_ceed4<br>VIL_kia_ceed4<br>VIL_kia_ceeddwa<br>VIL_kia_ceeddwa<br>VIL_kia_ceeddwa2<br>VIL_kia_ceeddwa2<br>VIL_kia_ceeddwa3<br>VIL_kia_ceeddwa4<br>VIL_kia_ceeddwa6<br>VIL_kia_ceeddwa6<br>VIL_lublin_freez<br>VIL_lublin_freez<br>VIL_mondeo_civil<br>VIL_mondeo_civil<br>VIL_mondeo_civil1<br>VIL_mondeo_civil3<br>VIL_mondeo_civil5<br>VIL_mondeo_civil5<br>VIL_octavia_civil<br>VIL_octavia_civil2<br>VIL_octavia_civil2<br>VIL_octavia_civil3<br>VIL_octavia_civil4<br>VIL_panda_civil1<br>VIL_panda_civil1<br>VIL_passat_civil<br>VIL_passat_civil1<br>VIL_passat_civil2<br>VIL_passat_civil2<br>VIL_passat_civil3<br>VIL_passat_civil4<br>VIL_passat_civil5<br>VIL_smart_civil<br>VIL_smart_civil<br>VIL_smart_civil1<br>VIL_smart_civil1<br>VIL_smart_civil2<br>VIL_smart_civil3<br>VIL_smart_civil3<br>VIL_smart_civil4<br>VIL_smart_civil5<br>VIL_smart_civil5<br>VIL_sprinter_cargo<br>VIL_sprinter_cargo<br>VIL_transit_truck<br>VIL_vivaro_amb<br>VIL_vivaro_amb<br>VIL_vivaro_amb<br>VIL_vivaro_amb<br>VIL_vivaro_amb<br>VIL_vivaro_amb<br>VIL_vivaro_civ<br>VIL_vivaro_civ<br>VIL_volvofl<br>VIL_vwt4_banksec<br>VIL_vwt4_banksec<br>VIL_vwt4_civ<br>VIL_vwt4_civ<br>VIL_vwt4_civ<br>VWGolf<br>VWGolf<br>VolhaLimo_TK_CIV_EP1<br>VolhaLimo_TK_CIV_EP1<br>VolhaLimo_TK_CIV_EP1<br>VolhaLimo_TK_CIV_EP1<br>VolhaLimo_TK_CIV_EP1<br>VolhaLimo_TK_CIV_EP1<br>Volha_1_TK_CIV_EP1<br>Volha_2_TK_CIV_EP1<br>Zodiac<br>car_hatchback<br>car_sedan<br>car_sedan<br>datsun1_civil_1_open<br>datsun1_civil_1_open<br>datsun1_civil_2_covered<br>datsun1_civil_2_covered<br>datsun1_civil_3_open<br>datsun1_civil_3_open<br>hilux1_civil_2_covered<br>hilux1_civil_2_covered<br>hilux1_civil_3_open<br>hilux1_civil_3_open_EP1<br>hilux1_civil_3_open_EP1<br>hilux1_civil_3_open_EP1<br>hilux_civil_3_open<br>policecar<br>policecar<br>smallboat_2</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><i>Skins - <span style="color:#ffff00;">Скины </span></i><b>(71 шт.)</b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>BAF_Soldier_AAR_DDPM<br>BAF_Soldier_EN_MTP<br>BAF_Soldier_Officer_DDPM<br>Bandit1_DZ<br>Bandit2_DZ<br>BanditW1_DZ<br>BanditW2_DZ<br>CIV_EuroWoman02_EP1<br>CZ_Soldier_Sniper_EP1_DZ<br>CZ_Special_Forces_GL_DES_EP1_DZ<br>Camo1_DZ<br>Dr_Annie_Baker_EP1<br>Drake<br>Drake_Light_DZ<br>FR_OHara_DZ<br>FR_Rodriguez_DZ<br>FR_Sykes<br>Functionary1_EP1_DZ<br>GUE_Commander<br>GUE_Commander_DZ<br>GUE_Soldier_1<br>GUE_Soldier_2<br>GUE_Soldier_2_DZ<br>GUE_Soldier_3<br>GUE_Soldier_CO<br>GUE_Soldier_CO_DZ<br>GUE_Soldier_Crew<br>GUE_Soldier_Crew_DZ<br>GUE_Soldier_MG_DZ<br>GUE_Soldier_Sniper_DZ<br>GUE_Villager4<br>GUE_Worker2<br>Graves_Light_DZ<br>Haris_Press_EP1_DZ<br>Hero1_DZ<br>Herrera_Light<br>Ins_Soldier_GL_DZ<br>Pilot_EP1_DZ<br>Priest_DZ<br>RU_Damsel4<br>RU_Policeman_DZ<br>Rocker1_DZ<br>Rocker2_DZ<br>Rocker3_DZ<br>Rocker4_DZ<br>Rocket_DZ<br>Sniper1_DZ<br>Soldier1_DZ<br>Soldier_Bodyguard_AA12_PMC_DZ<br>Soldier_MG_PKM_PMC<br>Soldier_MG_PMC<br>Soldier_Sniper_PMC<br>Soldier_Sniper_PMC_DZ<br>Soldier_TL_PMC_DZ<br>Survivor1_DZ<br>Survivor2_DZ<br>SurvivorW2_DZ<br>SurvivorWcombat_DZ<br>SurvivorWdesert_DZ<br>SurvivorWpink_DZ<br>SurvivorWurban_DZ<br>TK_GUE_Soldier_5_EP1<br>TK_GUE_Warlord_EP1<br>TK_INS_Soldier_EP1_DZ<br>TK_INS_Warlord_EP1_DZ<br>Tanny_PMC<br>UN_CDF_Soldier_Crew_EP1<br>UN_CDF_Soldier_Pilot_EP1<br>US_Delta_Force_AR_EP1<br>US_Delta_Force_Marksman_E<br>US_Delta_Force_Medic_EP1</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><i>Tools - <span style="color:#ffff00;">Инструменты </span></i><b>(29 шт.)</b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>Binocular_Vector<br>Binoculars<br>ItemCompass<br>ItemCrowbar<br>ItemEtool<br>ItemFishingPole<br>ItemFlashlight<br>ItemFlashlightRed<br>ItemGPS<br>ItemHatchet<br>ItemKnife<br>ItemMachete<br>ItemMap<br>ItemMatchbox<br>ItemShovel<br>ItemToolbox<br>ItemWatch<br>NVGoggles<br>HandChemBlue<br>HandChemGreen<br>HandChemRed<br>HandRoadFlare<br>ItemFuelBarrel<br>ItemFuelBarrelEmpty<br>ItemFuelPump<br>ItemGenerator<br>ItemJerrycan<br>ItemJerrycanEmpty<br>ItemOilBarrel<br>Laserdesignator<br></p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><i>Currency - <span style="color:#ffff00;">Валюта </span></i><b>(19 шт.)</b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>ItemAluminumBar10oz<br>ItemBriefcase10oz<br>ItemBriefcase30oz<br>ItemBriefcase40oz<br>ItemBriefcase50oz<br>ItemBriefcase60oz<br>ItemBriefcase70oz<br>ItemBriefcase80oz<br>ItemBriefcase90oz<br>ItemBriefcase100oz<br>ItemBriefcaseEmpty<br>ItemCopperBar<br>ItemCopperBar10oz<br>ItemGoldBar<br>ItemGoldBar10oz<br>ItemSilverBar<br>ItemSilverBar10oz<br>ItemTinBar<br>ItemTinBar10oz</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><i>Parts - <span style="color:#ffff00;">Запчасти </span></i><b>(22 шт.)</b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>CinderBlocks<br>ItemCanvas<br>ItemComboLock<br>ItemKeyKit<br>ItemLightBulb<br>ItemLockbox<br>ItemSandbag<br>ItemTankTrap<br>ItemWire<br>MortarBucket<br>PartEngine<br>PartFueltank<br>PartGeneric<br>PartGlass<br>PartPlankPack<br>PartVRotor<br>PartWheel<br>PartWoodPile<br><br>ItemTent<br>ItemTentDomed<br>ItemTentDomed2<br>ItemTentOld</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><i>Backpacks - <span style="color:#ffff00;">Рюкзаки </span></i><b>(11 шт.)</b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>DZ_ALICE_Pack_EP1<br>DZ_Assault_Pack_EP1<br>DZ_Backpack_EP1<br>DZ_British_ACU<br>DZ_CivilBackpack_EP1<br>DZ_CompactPack_EP1<br>DZ_Czech_Vest_Puch<br>DZ_GunBag_EP1<br>DZ_LargeGunBag_EP1<br>DZ_TerminalPack_EP1<br>DZ_TK_Assault_Pack_EP1</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><b><i>Clothing - <span style="color:#ffff00;">Одежда </span></i><b>(42 шт.)</b></b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>clothes<br>clothessingle<br>specialclothessingle<br>Skin_Bandit1_DZ<br>Skin_Bandit2_DZ<br>Skin_BanditW1_DZ<br>Skin_BanditW2_DZ<br>Skin_Camo1_DZ<br>Skin_CZ_Soldier_Sniper_EP1_DZ<br>Skin_CZ_Special_Forces_GL_DES_EP1_DZ<br>Skin_Drake_Light_DZ<br>Skin_FR_OHara_DZ<br>Skin_FR_Rodriguez_DZ<br>Skin_Functionary1_EP1_DZ<br>Skin_Graves_Light_DZ<br>Skin_GUE_Commander_DZ<br>Skin_GUE_Soldier_2_DZ<br>Skin_GUE_Soldier_CO_DZ<br>Skin_GUE_Soldier_Crew_DZ<br>Skin_GUE_Soldier_MG_DZ<br>Skin_GUE_Soldier_Sniper_DZ<br>Skin_Ins_Soldier_GL_DZ<br>Skin_Pilot_EP1_DZ<br>Skin_Priest_DZ<br>Skin_Rocker1_DZ<br>Skin_Rocker2_DZ<br>Skin_Rocker3_DZ<br>Skin_Rocker4_DZ<br>Skin_Rocket_DZ<br>Skin_RU_Policeman_DZ<br>Skin_Sniper1_DZ<br>Skin_Soldier1_DZ<br>Skin_Soldier_Bodyguard_AA12_PMC_DZ<br>Skin_Soldier_Sniper_PMC_DZ<br>Skin_Soldier_TL_PMC_DZ<br>Skin_SurvivorW3_DZ<br>Skin_SurvivorWcombat_DZ<br>Skin_SurvivorWdesert_DZ<br>Skin_SurvivorWpink_DZ<br>Skin_SurvivorWurban_DZ<br>Skin_TK_INS_Soldier_EP1_DZ<br>Skin_TK_INS_Warlord_EP1_DZ</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><b><b><i>Weapons - <span style="color:#ffff00;">Оружие </span></i><b>(67 шт.)</b></b></b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>AKS_74_kobra<br>AKS_74_U<br>AK_47_M<br>AK_74<br>AK_107_PSO<br>BAF_AS50_scoped<br>BAF_L85A2_RIS_Holo<br>BAF_L85A2_RIS_SUSAT<br>BAF_LRR_scoped<br>Binocular<br>bizon_silenced<br>Colt1911<br>Crossbow<br>Crossbow_DZ<br>DMR<br>DMR_DZ<br>DMR_DZ2<br>DMR_DZ3<br>FN_FAL<br>FN_FAL_ANPVS4<br>G36A_camo<br>G36C<br>G36C_camo<br>G36K_camo<br>G36_C_SD_camo<br>glock17_EP1<br>huntingrifle<br>LeeEnfield<br>M4A1<br>M4A1_Aim<br>M4A1_AIM_SD_camo<br>M4A1_HWS_GL_camo<br>M4A3_CCO_EP1<br>M9<br>M9SD<br>M14_EP1<br>M16A2<br>M16A2GL<br>M16A4_ACG<br>M24<br>M40A3<br>m107_DZ<br>M240_DZ<br>M249_DZ<br>M1014<br>Makarov<br>MakarovSD<br>Mk_48_DZ<br>MP5SD<br>MR43<br>Part<br>Pecheneg_DZ<br>Remington870_lamp<br>revolver_EP1<br>Sa58P_EP1<br>Sa58V_CCO_EP1<br>Sa58V_EP1<br>Sa58V_RCO_EP1<br>Sa61_EP1<br>SCAR_H_LNG_Sniper_SD<br>SVD_CAMO<br>UZI_EP1<br>UZI_SD_EP1<br>Winchester1866<br><br><br>Javelin<br>SMAW<br>Stinger</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><b><b><b><i>Ammo - <span style="color:#ffff00;">Патроны </span></i><b>(41 шт.)</b></b></b></b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>1Rnd_HE_M203<br>1Rnd_Smoke_M203<br>2Rnd_shotgun_74Pellets<br>2Rnd_shotgun_74Slug<br>5Rnd_86x70_L115A1<br>5Rnd_762x51_M24<br>5x_22_LR_17_HMR<br>6Rnd_45ACP<br>7Rnd_45ACP_1911<br>8Rnd_9x18_Makarov<br>8Rnd_9x18_MakarovSD<br>8Rnd_B_Beneli_74Slug<br>8Rnd_B_Beneli_Pellets<br>10x_303<br>15Rnd_9x19_M9<br>15Rnd_9x19_M9SD<br>15Rnd_W1866_Slug<br>17Rnd_9x19_glock17<br>20Rnd_762x51_DMR<br>20Rnd_B_765x17_Ball<br>30m_plot_kit:<br>30Rnd_9x19_MP5<br>30Rnd_9x19_MP5SD<br>30Rnd_9x19_UZI_SD<br>30Rnd_545x39_AK<br>30Rnd_556x45_Stanag<br>30Rnd_556x45_StanagSD<br>30Rnd_762x39_AK47<br>100Rnd_762x51_M240<br>100Rnd_762x54_PK<br>200Rnd_556x45_M249<br>AmmoBoxSmall_556<br>AmmoBoxSmall_762<br>WoodenArrow<br><br>FlareGreen_M203<br>FlareWhite_M203<br>HandGrenade_west<br>PipeBomb<br>SmokeShell<br>SmokeShellGreen<br>SmokeShellRed</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><b><b><b><b><i>Food - <span style="color:#ffff00;">Еда </span></i><b>(20 шт.)</b></b></b></b></b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>FoodBioMeat<br>FoodCanBakedBeans<br>FoodCanFrankBeans<br>FoodCanPasta<br>FoodCanSardines<br>FoodCanUnlabeled<br>FoodEdible<br>FoodMRE<br>FoodNutmix<br>FoodPistachio<br>FoodSteakCooked<br>FoodSteakRaw<br>ItemZombieParts<br><br>ItemSodaCoke<br>ItemSodaMdew<br>ItemSodaOrangeSherbet<br>ItemSodaPepsi<br>ItemSodaRbull<br>ItemWaterbottle<br>ItemWaterbottleUnfilled</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><b><b><b><b><b><i>Medical - <span style="color:#ffff00;">Медикаменты </span></i><b>(7 шт.)</b></b></b></b></b></b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>ItemAntibiotic<br>ItemBandage<br>ItemBloodbag<br>ItemEpinephrine<br>ItemHeatPack<br>ItemMorphine<br>ItemPainkiller</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><b><b><b><b><b><b><i>Trash -<span style="color:#ffff00;"> Мусор </span></i><b><i> </i><b>(22 шт.)</b></b></b></b></b></b></b></b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>ItemSodaEmpty<br>ItemTrashRazor<br>ItemTrashToiletpaper<br>TrashJackDaniels<br>TrashTinCan</p></div>
</div>
<p> </p>
<p style="margin:0px;"><b><b><b><b><b><b><b><b><b><b><b><i>Others - <span style="color:#ffff00;">Прочее(Не отсортированное) </span></i><b><i> </i><b>(... шт.)</b></b></b></b></b></b></b></b></b></b></b></b></b></p>
<p style="margin:0px;"></p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p>"FoodCanBakedBeans",<br>"cinder_garage_kit",<br>"ItemComboLock",<br>"ItemTankTrap",<br>"ItemPole",<br>"ItemSodaMdew",<br>"metal_floor_kit",<br>"MortarBucket",<br>"CinderBlocks",<br>"ItemBloodbag",<br>"cinder_wall_kit",<br>"ItemWoodStairsSupport",<br>"ItemWoodStairs",<br>"ItemWoodFloor",<br>"ItemWoodLadder",<br>"ItemWoodWallThird",<br>"PartWoodPile",<br>"ItemWoodWallWindow",<br>"ItemWoodWallWithDoor",<br>"ItemWoodWallDoor",<br>"Skin_Sniper1_DZ",<br>"ItemSandbag",<br>"ItemWoodWall",<br>"ItemTent",<br>"ItemWire",<br>"TrapBear",<br>"ItemWoodWallWithDoorLocked",<br>"ItemWoodWallDoor",<br>"ItemWoodFloorQuarter",<br>"ItemWoodWallWindowLg",<br>"ItemWoodWallDoorLg",<br>"ItemWoodWallLg",<br>"ItemWoodWallWithDoorLgLocked",<br>"ItemWoodWallWithDoorLg",<br>"ItemWoodWallDoorLg",<br>"ItemWoodFloorHalf",<br>"ItemWoodWallGarageDoorLocked",<br>"PipeBomb",<br>"ItemWoodWallGarageDoor",<br>"ItemBriefcase100oz",<br>"ItemBriefcase100oz",<br>"ItemVault",<br>"ItemBriefcase100oz",<br>"ItemBriefcase100oz",<br>"ItemBriefcase100oz"<br>Chainsaw - бензопила<br>Sledge кувалда<br>itemwirekit - отмычка<br>ItemHotwireKit - приблуда для открытия закрытого авто. Одноразовая(после перезапуска авто вновь заблокирована). Вроде отмычка, возможности проверить нет, чит накрылся, но может кто захочет испробовать.<br>ItemOilBarrel - 210 литров масла.<br>ItemFuelBarrel - 210 литров топлива. Осталось найти ид бензопилы<br>ItemHotwireKit отмычка<br>ItemOilBarrel - 210 литров масла(не проверял)<br><br>20rnd_9x39_sp5_vss - патроны на винтарез<br>SMAW - труба ракетница (с зумом)<br>SMAW_HEAT - боеголовки на ракетницу<br>SCAR_H_STD_TWS_SD - скар с чёрного рынка<br>PipeBomb - взрывчатка<br>AK_47_S - АКС</p></div>
</div>
<p> </p>
<p style="margin:0px;"> </p>
<p style="margin:0px;"><strong><em>Транспорт с префиком VIL - это addons by vilas. То есть моды созданые Vilas-ом.</em></strong></p>
<p style="margin:0px;"> </p>
<p style="margin:0px;"><span style="color:#ffff00;"><em><strong>P.S Будут баги в айди, либо неправильные название, либо чего не хватает-ВСЕ БУДЕТ ПОСТЕПЕННО ДОБОВЛЯТЬСЯ, найдете ошибку пишите!</strong></em></span></p>
<p> </p>
<p style="margin:0px;"><b><span style="font-size:1px;margin:5px 0px 0px;color:rgb(51,51,51);font-family:Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif;background-color:rgb(250,250,250);">Источник: <a href="http://mmoru.com/board/showthread.php?t=424948" rel="external nofollow">http://mmoru.com/board/showthread.php?t=424948</a> </span></b></p>
]]></description><guid isPermaLink="false">1790</guid><pubDate>Fri, 05 Dec 2014 11:44:22 +0000</pubDate></item><item><title>[Blowout] - &#x412;&#x44B;&#x431;&#x440;&#x43E;&#x441; &#x434;&#x43B;&#x44F; DayZ Epoch</title><link>https://s-platoon.magicbyte.org/topic/2572-blowout-vybros-dlya-dayz-epoch/</link><description><![CDATA[
<p style="text-align:center;">
	<p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>

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

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

<p>
	<span style="color:#ff8c00;">Установка:</span>
</p>

<p>
	 
</p>

<div>
	1)Качаем архив по ссылке : <a href="https://yadi.sk/d/5KIm6cly3HsJVj" rel="external nofollow">https://yadi.sk/d/5KIm6cly3HsJVj</a>
</div>

<div>
	2)Кидаем папку addons в корень миссий 
</div>

<div>
	3)Открываем init.sqf и прописываем:
</div>

<div>
	После:
</div>

<div>
	<p>
		 
	</p>

	<pre class="ipsCode prettyprint">
dayz_fullMoonNights = true;
 </pre>

	<p>
		 
	</p>
</div>

<div>
	Данные коды:
</div>

<div>
	 
</div>

<div>
	<p>
		 
	</p>

	<pre class="ipsCode prettyprint">
//Выброс
ns_blowout = true; // true / false
ns_blowout_dayz = true;// true / false
ns_blow_delaymod = 0.50; //blowout delay
ns_blow_itemapsi = "ItemRadio"; //ItemAPSI replacement
ns_blow_playerdamage = 9000; // damage players without ns_blow_itemapsi can get per blowout
ns_blow_emp = false; //Namalsk Only
 </pre>

	<p>
		 
	</p>
</div>

<div>
	Так же в <span style="color:#00ff00;">init.sqf</span> после:
</div>

<div>
	 
</div>

<div>
	<p>
		 
	</p>

	<pre class="ipsCode prettyprint">
#include "\z\addons\dayz_code\system\BIS_Effects\init.sqf"
 </pre>

	<p>
		 
	</p>
</div>

<div>
	Прописываем:
</div>

<div>
	 
</div>

<div>
	<p>
		 
	</p>

	<pre class="ipsCode prettyprint">
if (isServer) then { _bul = [ns_blow_emp] execVM "addons\blowout\module\blowout_server.sqf"; };
if (!isDedicated) then { _bul = [] execVM "addons\blowout\module\blowout_client.sqf"; };
 </pre>

	<p>
		 
	</p>
</div>

<div>
	Добавляем коды для <span style="color:#00ff00;">description.ext</span>
</div>

<div>
	Звуки:
</div>

<div>
	 
</div>

<div>
	<div class="ipsSpoiler" data-ipsspoiler="">
		<div class="ipsSpoiler_header">
			 
		</div>

		<div class="ipsSpoiler_contents">
			<p>
				class CfgSounds<br>
				{<br>
				sounds[] ={bl_begin,bl_hit1,bl_hit2,bl_hit3,bl_wave1,bl_wave2,bl_wave3,bl_psi,bl_full,bl_ detect,apsi_on,apsi_off,ns_fx_misc4,ns_fx_drone1,ns_fx_drone2};<br>
				class bl_begin<br>
				{<br>
				name = "NS blowout_begin";<br>
				sound[] = {"addons\blowout\sounds\blowout_begin.ogg",3.162278,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_hit1<br>
				{<br>
				name = "NS blowout_begin";<br>
				sound[] = {"addons\blowout\sounds\blowout_hit_1.ogg",1.584893,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_hit2<br>
				{<br>
				name = "NS blowout_begin";<br>
				sound[] = {"addons\blowout\sounds\blowout_hit_2.ogg",1.584893,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_hit3<br>
				{<br>
				name = "NS blowout_begin";<br>
				sound[] = {"addons\blowout\sounds\blowout_hit_3.ogg",1.584893,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_wave1<br>
				{<br>
				name = "NS blowout_begin";<br>
				sound[] = {"addons\blowout\sounds\blowout_wave_1.ogg",1.584893,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_wave2<br>
				{<br>
				name = "NS blowout_begin";<br>
				sound[] = {"addons\blowout\sounds\blowout_wave_2.ogg",1.584893,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_wave3<br>
				{<br>
				name = "NS blowout_begin";<br>
				sound[] = {"addons\blowout\sounds\blowout_wave_3.ogg",1.584893,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_psi<br>
				{<br>
				name = "NS blowout_psi";<br>
				sound[] = {"addons\blowout\sounds\blowout_psy_voices.ogg",1.778279,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_full<br>
				{<br>
				name = "NS blowout_full";<br>
				sound[] = {"addons\blowout\sounds\blowout_full_wave.ogg",1.778279,1.0};<br>
				titles[] = {};<br>
				};<br>
				class bl_detect<br>
				{<br>
				name = "NS blowout_detect";<br>
				sound[] = {"addons\blowout\sounds\blowout_detect.ogg",1.778279,1.0};<br>
				titles[] = {};<br>
				};<br>
				class apsi_on<br>
				{<br>
				name = "NS apsi_on";<br>
				sound[] = {"addons\blowout\sounds\apsi_start.ogg",1.778279,1.0};<br>
				titles[] = {};<br>
				};<br>
				class apsi_off<br>
				{<br>
				name = "NS apsi_off";<br>
				sound[] = {"addons\blowout\sounds\apsi_off.ogg",1.778279,1.0};<br>
				titles[] = {};<br>
				};<br>
				class ns_fx_misc4<br>
				{<br>
				name = "Misc strange wind";<br>
				sound[] = {"addons\blowout\sounds\fx_misc4.ogg",1.0,1.0};<br>
				titles[] = {};<br>
				};<br>
				class ns_fx_drone1<br>
				{<br>
				name = "Drone 1";<br>
				sound[] = {"addons\blowout\sounds\fx_drone1.ogg",1.0,1.0};<br>
				titles[] = {};<br>
				};<br>
				class ns_fx_drone2<br>
				{<br>
				name = "Drone 2";<br>
				sound[] = {"addons\blowout\sounds\fx_drone2.ogg",1.0,1.0};<br>
				titles[] = {};<br>
				};<br>
				};
			</p>
		</div>
	</div>
</div>

<div>
	 
</div>

<div>
	И второй код надо прописать в <span style="color:#00ff00;">descripton.ext</span> в самый низ командой
</div>

<div>
	 
</div>

<div>
	<p>
		 
	</p>

	<pre class="ipsCode prettyprint">
#include "addons\blowout\code.hpp"
 </pre>

	<p>
		 
	</p>
</div>

<div>
	Настройка раз в сколько будет выброс отвечает данное строчка
</div>

<div>
	 
</div>

<div>
	<p>
		 
	</p>

	<pre class="ipsCode prettyprint">
ns_blow_delaymod = 0.50;
 </pre>

	<p>
		 
	</p>
</div>

<div>
	которая будет в init.sqf (0.50 = раз в 50 почти 60 минут )
</div>

<div>
	 
</div>

<div>
	<span style="color:#ff8c00;">P.S. </span> Что бы знать о приближающем выбросе надо в инвентарь радио кинуть, так же оно и спасает от радиации во время выброса, и некоторые здания, хотя в настройках можно что угодно указать,  на видео я раньше включил, так как я точно не могу сказать когда будет, хоть и поставил на 10 минут
</div>

<p style="text-align:center;">
	 
</p>
]]></description><guid isPermaLink="false">2572</guid><pubDate>Wed, 04 Mar 2015 20:54:23 +0000</pubDate></item><item><title>[Convoy] - &#x410;&#x432;&#x442;&#x43E;&#x43C;&#x43E;&#x431;&#x438;&#x43B;&#x44C;&#x43D;&#x44B;&#x439; &#x43A;&#x43E;&#x43D;&#x432;&#x43E;&#x439; &#x434;&#x43B;&#x44F; &#x427;&#x435;&#x440;&#x43D;&#x43E;&#x440;&#x443;&#x441;&#x438;</title><link>https://s-platoon.magicbyte.org/topic/2998-convoy-avtomobilnyy-konvoy-dlya-chernorusi/</link><description><![CDATA[
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p> </p>
<p>Этот скрипт создаёт три конвоя, которые разъезжают по Черноруси. На карте отображаются точки, на которых эти конвои можно встретить.</p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>Особенности:</strong></span></p>
<ul>
<li>В трёх разных точках появляются три группы машин, состоящие из одной, двух или трёх машин.</li>
<li>Конвои вооружены, в наличии лут и боты</li>
</ul>
<p><span style="color:#ff8c00;"><strong>Инструкция:<br>1)</strong></span> Распаковываем ваш <span style="color:#008080;"><em>dayz_server.pbo</em></span> и заходим в папку: <span style="color:#008080;"><em>@DayZ_Epoch_Server\addons\dayz_server\init</em></span></p>
<p><span style="color:#ff8c00;"><strong>2) </strong></span>Создаём там файл <span style="color:#008080;"><em>convoy.sqf</em></span> с следующим содержимым:</p>
<p> </p>
<pre class="ipsCode prettyprint linenums:0">
//==========================
//CASCA CONVOY FOR CHERNARUS
//==========================

//====================
//BASIC KONFIGURATION!
//====================

_cascasToSpawn = 8; //Number of convoys to Spawn: default is 8
_timeBetweenSpawns = 500; //Time between each consecutive spawn
_convoyFormation = [1,1,1,2,2,2,3,3]; //number of cars in each convoy. Must have _cascasToSpawn numbers.
_turretMansSkill = 0.45; //Skill ot the turret operators, from 0 to 1
_cargoMansSkill = 1; //Skill of the cargo ocupants, from 0 to 1
_showWpsOnMap = false; //Show waypoints on the map?
//KONFIGURATION! END

//====================
//EXTRA KONFIGURATION!
//====================

//Vehicle Spawns
//[[vehicle spawn position],[waypoints to go first (one is choosen)*],spawn angle,spawn radius]
// * use _showWpsOnMap = true to see the way points
_origins = [
    [[2000,10907,0.2],[53],100,20],
    [[12786,4471,0.2],[123],30,15],
    [[7195,9700,0.2],[61],0,20]
];

//Simple loot, for car 1 of convoys with 1 car and for car 1 and 2 with convoys with 2 or 3 cars
//[command to add loot,the item to add as loot,[quantity of the item when in a convoy with 1 vehicle,2 vehicles,3 vehicles]]
_loot1 = [
    ["addWeaponCargoGlobal","NVGoggles",[3,4,5]],
    ["addWeaponCargoGlobal","ItemEtool",[3,4,5]],
    ["addWeaponCargoGlobal","Binocular_Vector",[2,3,4]],
    ["addMagazineCargoGlobal","ItemBloodBag",[8,12,16]],
    ["addMagazineCargoGlobal","PartEngine",[5,7,9]],
    ["addMagazineCargoGlobal","ItemBandage",[20,25,30]],
    ["addMagazineCargoGlobal","HandGrenade_West",[6,10,14]],
    ["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,2]],
    ["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,1]]
];

//High loot, for car 3 of convoys with 3 cars
//[command to add loot,the item to add as loot,[quantity of the item when in a convoy with 1 vehicle,2 vehicles,3 vehicles]]
_loot2 = [
    ["addMagazineCargoGlobal","ItemBriefcase100oz",[1,2,3]],
    ["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,2]],
    ["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,2]]
];

//=======================
//SHOW SPAWN ICONS ON MAP
//=======================

[] spawn {
    donn_casca_icons = [
        [[2000,10907],"Casca Cars Spawn 1","Dot","ColorPink"],
        [[12786,4471],"Casca Cars Spawn 2","Dot","ColorPink"],
        [[7195,9700],"Casca Cars Spawn 3","Dot","ColorPink"]
    ];
    while {true} do {
        {
            private ["_don_marker_put","_mtype","_mcolor"];
            _don_marker_put = createMarker [_x select 1, _x select 0];
            _don_marker_put setMarkerShape "Icon";
            _don_marker_put setMarkerText (_x select 1);
            _don_marker_put setMarkerType (_x select 2);
            _don_marker_put setMarkerColor (_x select 3);
        } forEach donn_casca_icons;
        sleep 10;
        {
            deleteMarker (_x select 1);
        } forEach donn_casca_icons;
    };
};

//================
//THE CASCA SCRIPT
//================

//Avoid Vehicles to Explode when Entering it
[] spawn {
    waitUntil {!isNil "DZE_safeVehicle"};
    sleep 5;
    _cascaVehicles = ["Lada2","UAZ_CDF","HMMWV_M1035_DES_EP1","Offroad_DSHKM_Gue","UAZ_MG_CDF","WMMWV_M998A2_SOV_DES_EP1"];
    DZE_safeVehicle = DZE_safeVehicle + _cascaVehicles;
};

//Waypoints
donn_wps = [
    [4888,5651,0],
    [4412,6413.5,0],
    [4362,4678.5,0],
    [3667,2481.4,0],
    [1910,2245,0],
    [6558,2860.5,0],
    [6201,3542,0],
    [1894,7603,0],
    [2272,9301.5,0],
    [2912,7336.5,0],
    [7093,4509,0],
    [6935.5,5587.4,0],
    [6584,6021,0],
    [4964,8135,0],
    [6067.6,7769.4,0],
    [5668,7258.4,0],
    [3318,3937.4,0],
    [4224,3796,0],
    [4679,4278,0],
    [5789.5,3092,0],
    [4594,2713,0],
    [4500,2455,0],
    [5840,4780,0],
    [5024,6805,0],
    [6352,2448,0],
    [6373,7526,0],
    [7556.6,3165.6,0],
    [9465,2042,0],
    [9154,3901,0],
    [7515,4636,0],
    [2519,9653,0],
    [3827,8859,0],
    [3086,7986,0],
    [4201,7249,0],
    [2720.5,6622.4,0],
    [4304,5494,0],
    [4057,6724,0],
    [2779.5,5375,0],
    [3473.4,4931.6,0],
    [1693,3842,0],
    [2593,3457,0],
    [3206,3484.5,0],
    [3064,4487,0],
    [4471,8832,0],
    [5171,8593,0],
    [4800,6796,0],
    [5314.2,8763.41,0],
    [5536.27,8729.39,0],
    [5107.09,9772.7,0],
    [4537.87,9878.26,0],
    [4248.48,10386,0],
    [4118.95,11173.6,0],
    [3305.22,11266.6,0],
    [2284.27,10920.9,0],
    [2670.87,9915.55,0],
    [4651.4,10690.1,0],
    [5405.6,10869.3,0],
    [5441.29,11051.4,0],
    [3337.2,11948.1,0],
    [5593.14,12036.1,0],
    [6089.54,10557.8,0],
    [7221.7,9936.01,0],
    [8073.87,11392.2,0],
    [8634.48,11853.4,0],
    [8537.6,9854.03,0],
    [8793.09,8998.25,0],
    [7054.1,7677.8,0],
    [7178.15,8289.56,0],
    [6575.42,9034.57,0],
    [5750.36,9262.81,0],
    [7996.25,8537.17,0],
    [8559.75,8356.42,0],
    [8723.22,7108.25,0],
    [8688.35,6525.63,0],
    [8054.13,7081.38,0],
    [7349.86,6364.59,0],
    [7114.08,6936.8,0],
    [7533.32,5909.59,0],
    [7564.9,5245.34,0],
    [7530,5005.23,0],
    [8418.05,4937.35,0],
    [8539.56,6048.38,0],
    [9531.4,5999.39,0],
    [9896.28,5998.52,0],
    [9055.63,4931.18,0],
    [10200.9,4047.07,0],
    [10484.5,2392.66,0],
    [10448.6,2112.65,0],
    [10331,1792.45,0],
    [10010.6,2068.75,0],
    [10045.9,1794.58,0],
    [10824.7,2571.8,0],
    [12053.8,3488.53,0],
    [13384.1,5429.78,0],
    [13459.2,6238.44,0],
    [13382.3,6038.74,0],
    [12885.4,8599.13,0],
    [12045,9093.46,0],
    [10435.7,9132.38,0],
    [10398.3,8954.13,0],
    [10753.8,8132.42,0],
    [10543.6,7043.58,0],
    [9823.4,7026.52,0],
    [9532.64,7221.07,0],
    [9454.65,8817.66,0],
    [9989,7947.85,0],
    [9206.74,7847.54,0],
    [9155.16,9640.59,0],
    [9876.57,10416.9,0],
    [9560.64,11803.3,0],
    [11244.2,12239.6,0],
    [11720.8,12203.8,0],
    [11482.6,12982.5,0],
    [11692.6,12721.4,0],
    [12738.3,12254.8,0],
    [10252.6,9802.45,0],
    [13027.9,10377.9,0],
    [12952.8,10191.2,0],
    [11227.3,4613.84,0],
    [11075.2,5329.58,0],
    [10408.6,5814.79,0],
    [10804.7,6734.21,0],
    [10139,5432.98,0],
    [12782,4452.01,0],
    [3524.78,7794.53,0],
    [5240.85,8623.96,0],
    [5424.01,8524.6,0],
    [6031.1,11107,0],
    [7477.11,9681.54,0],
    [8981.17,11848.5,0],
    [9685.77,12098.4,0],
    [12732.2,9823.13,0],
    [12632.9,9758.31,0],
    [12883.9,9360.39,0],
    [11949.7,9014.59,0],
    [7134.08,7028.41,0],
    [6454.58,7160.62,0],
    [4711.08,6356.44,0],
    [4388.31,5650.42,0],
    [3129.96,6616.18,0],
    [2754.43,5284.55,0],
    [2555.71,5029.94,0],
    [3215.7,4550.21,0],
    [5691.72,3031.24,0],
    [6563.52,2248.58,0],
    [7156.48,2536.07,0],
    [6598.64,2896.43,0],
    [6342.25,2423.41,0],
    [6653.95,2483.39,0],
    [6813.54,2657.44,0],
    [10524.1,2351.86,0],
    [12252.3,3513.91,0],
    [11962.9,4591.26,0],
    [11182.4,4945.9,0],
    [10038.6,5653.92,0],
    [10278.8,5727.45,0],
    [10344.5,5495.75,0],
    [12973.7,8377.76,0],
    [12905,8331,0],
    [12994.1,8034.5,0],
    [12760.7,8301.45,0],
    [12597.4,8722.99,0],
    [12624.7,10434.1,0],
    [10420.2,9843,0],
    [10966.9,9272.41,0],
    [12396.6,12662.9,0],
    [6053.3,10460.7,0],
    [2665.12,3013.13,0],
    [6321.04,3336.12,0]
];

//Ways to go from each waypoint
donn_wps_go = [
    [137,138],
    [36,137,138],
    [18,38,17],
    [21,4,167],
    [3,39],
    [24,146,168],
    [168,19,22],
    [9,8],
    [30,7,32],
    [32,7,34],
    [11,29,168],
    [10,78,12],
    [15,135,11],
    [44,45,124],
    [25,15,126],
    [14,23,12],
    [41,17,42],
    [16,2,38],
    [2,22,19],
    [143,6,18],
    [21,143,38],
    [3,20,147],
    [6,18,23],
    [45,15,22],
    [147,5,143],
    [136,14,66],
    [145,146,27],
    [89,28,26],
    [27,29,84],
    [79,10,28],
    [54,8,31],
    [43,30,32],
    [8,31,9],
    [124,36],
    [139,9,37],
    [139,138,37],
    [1,139,33],
    [140,35,34],
    [140,142,35,2],
    [141,4,40],
    [41,167,39],
    [167,16,40],
    [141,142,16],
    [49,31,44],
    [43,13,125],
    [13,23,137],
    [47,125],
    [126,46,69],
    [49,55],
    [48,50,43],
    [49,54,51],
    [55,50,52],
    [53,51,58],
    [52,54],
    [50,30,53],
    [48,51,56],
    [57,60,55],
    [56,127,59],
    [59,52],
    [58,57,127],
    [166,127,56],
    [128,166,62],
    [61,63],
    [62,129,64],
    [128,65,63],
    [64,70,104],
    [25,67,74,135],
    [66,70,68],
    [69,67],
    [68,166,47],
    [67,71,65],
    [72,70,104],
    [71,73,103],
    [72,74,81,82],
    [75,66,73],
    [77,76,74,81],
    [135,75,77],
    [75,76,78],
    [79,77,11],
    [78,29,80],
    [84,81,79],
    [82,73,75],
    [83,73,81],
    [102,82,154],
    [80,28,85],
    [84,122,86],
    [150,85],
    [88,150,89],
    [87,90],
    [90,150,27],
    [88,89],
    [150,92],
    [151,152,91],
    [151,94,153],
    [95,121,157],
    [121,93,94],
    [157,161,133],
    [161,134,132],
    [99,115,164],
    [98,104,100],
    [99,105,101],
    [121,102,100],
    [103,101,83],
    [102,72,106],
    [66,99,106],
    [106,100],
    [104,103,105],
    [108,64,65],
    [109,107,115],
    [108,130,129],
    [111,163,130],
    [162,110,114],
    [113,110],
    [112,111,110],
    [111,165],
    [163,108,98],
    [117,133],
    [162,131],
    [153,152,150],
    [153,156,120],
    [155,121,119],
    [120,101,94],
    [156,154,85],
    [152,93],
    [33,13,32],
    [44,46,126],
    [125,47,14],
    [59,57,60],
    [61,64,70],
    [63,130,109],
    [109,129,110],
    [132,117,163],
    [133,131,97],
    [132,95,116],
    [97,164,100],
    [76,66,136],
    [135,25,12],
    [1,45,0],
    [0,35,1],
    [36,35,34],
    [37,38,141],
    [140,42,39],
    [42,141,38],
    [20,19,24],
    [147,145,148],
    [26,144,146],
    [5,26,149],
    [24,144,21],
    [149,147,146],
    [146,145,148],
    [86,91,89,87],
    [92,152,93],
    [92,118,123],
    [118,119,93],
    [83,155,122],
    [120,154,156],
    [122,155,119],
    [158,96,94],
    [159,157,160],
    [158,160],
    [158,159,161],
    [96,160,97],
    [111,117],
    [115,164,131],
    [98,163,134],
    [114,113],
    [60,61,69],
    [40,41,3],
    [5,6,10]
];

//Bot Weapons (from DZMS)
donn_weapons = [
"FN_FAL",
"FN_FAL_ANPVS4",
"Mk_48_DZ",
"M249_DZ",
"BAF_L85A2_RIS_Holo",
"G36C",
"G36C_camo",
"G36A_camo",
"G36K_camo",
"AK_47_M",
"AKS_74_U",
"M14_EP1",
"bizon_silenced",
"DMR_DZ",
"RPK_74"
];

//Show waypoints on map
_showWpsOnMap spawn {
    while {_this} do {
        {
            private ["_don_marker_put"];
            _don_marker_put = createMarker ["Don_Cascars_" + (str _forEachIndex),_x];
            //_don_marker_put setMarkerText ((str _forEachIndex) + " " + (str (donn_wps_go select _forEachIndex)));
            _don_marker_put setMarkerShape "Icon";
            _don_marker_put setMarkerType "x_art";
            _don_marker_put setMarkerColor "ColorPink";
        } forEach donn_wps;
        sleep 25;
        {
            deleteMarker ("Don_Cascars_" + (str _forEachIndex));
        } forEach donn_wps;
    };
};

//Casca units icons on map
donn_units_motor = [];
[] spawn {
    _donn_units_motor = [];
    _donn_units_motor_delete = [];
    _iconFirstRun = false;
    while {true} do {
        if (_iconFirstRun) then {
            {
                deleteMarker ("Donn_Motor_" + str _x);
            } forEach _donn_units_motor_delete;
        } else {
            _iconFirstRun = true;
        };
        _donn_units_motor = donn_units_motor;
        _donn_units_motor_delete = [];
        _vehIcon = [];
        {
            _veh = vehicle _x;
            if ((_x != _veh &amp;&amp; !(_veh in _vehIcon)) || _x == _veh) then {
                _mark = createMarker ["Donn_Motor_" + str _forEachIndex, getPosATL _x];
                _mark setMarkerShape "Icon";
                _mark setMarkerType "x_art";
                _mark setMarkerText (str (_x getVariable ["donn_goto",-1]));
                
                if (vehicle _x != _x) then {
                    _mark setMarkerColor "ColorBlue";
                } else {
                    _mark setMarkerColor "ColorYellow";
                };
                if (_x != _veh) then {
                    _vehIcon = _vehIcon + [_veh];
                };
                _donn_units_motor_delete = _donn_units_motor_delete + [_forEachIndex];
            };
        } forEach _donn_units_motor;
        sleep 0.5;
    };
};

//Send casca positions to clients
[] spawn {
    while {true} do {
        cad_pvar_spositions = [];
        {
            cad_pvar_spositions = cad_pvar_spositions + [getPosATL _x];
        } forEach donn_units_motor;
        publicVariable"cad_pvar_spositions";
        sleep 2;
    };
};
[] spawn {
    while {true} do {
        {
            if !(alive _x) then {
                donn_units_motor = donn_units_motor - [_x];
            };
            sleep 0.001;
        } forEach donn_units_motor;
        sleep 25;
    };
};

//Spawn Casca unit/convoy
_spawnOrder = 1;
for "_cs" from 1 to _cascasToSpawn do {
    diag_log ("[CASCA CONVOY] Initialized Spawn! " + str _spawnOrder);
    
    //Inicializacao
    _spawn = _origins select ((_cs + 2) mod (count _origins));
    _origin = _spawn select 0;
    _rad = _spawn select 3;
    _cars = [
        //[vehicle, cargo places, [gunner 1 ammo, gunner 2 ammo, ...], loot]
        ["Lada2",1,[],_loot1 call BIS_fnc_selectRandom],
        ["UAZ_CDF",2,[],_loot1 call BIS_fnc_selectRandom],
        ["HMMWV_M1035_DES_EP1",3,[],_loot2 call BIS_fnc_selectRandom]
    ];
    _rosa_group = createGroup EAST;
    _qtd = _convoyFormation select (_cs-1);
    for "_x" from 1 to _qtd do {
        private ["_firstDriver"];
        
        //Spawn Car
        _car = _cars select (_x - 1);
        _motor = createVehicle [_car select 0,_origin,[],_rad,"NONE"];
        _motor setDir (_spawn select 2);
        _motor setVariable ["ObjectID", "1", true];
        _motor setVariable ["ObjectUID", "1", true];
        _motor addEventHandler ["GetIn",{
            _motor = _this select 0;
            _player = _this select 2;
            if (_player in playableUnits) then {
                _player action ['getOut', _motor];
            };
        }];
                
        //Refuel Vehicle
        _motor spawn {
            while {alive _this} do {
                _this setFuel 1;
                sleep 120;
            };
        };
        
        //Put Loot in the Car
        clearWeaponCargoGlobal _motor;
        clearMagazineCargoGlobal _motor;
        call compile format [
            "_motor %1 ['%2',%3];",
            _car select 3 select 0,
            _car select 3 select 1,
            _car select 3 select 2 select (_qtd - 1)
        ];
        
        //Put vehicle Ammo
        _ammos = _car select 2;
        {                
            _ammo = _x;
            for "_a" from 1 to 10 do {
                _motor addMagazineTurret [_ammo,[_forEachIndex]];
            };
        } forEach _ammos;
        
        //Spawn Soldier
        _driverCount = 1;
        _turreterCount = count _ammos;
        _cargorsCount = _car select 1;
        _crewCount = _driverCount + _turreterCount + _cargorsCount;
        _gunnerPos = 0;
        _crew = [];
        for "_y" from 1 to _crewCount do {
            //Create Soldier
            //_skin = ["Functionary1_EP1_DZ","TK_INS_Bonesetter_EP1","TK_INS_Bonesetter_EP1","TK_INS_Bonesetter_EP1","TK_INS_Bonesetter_EP1"];
            _unit = _rosa_group createUnit ["Functionary1_EP1_DZ",[50,50,50],[],50,"PRIVATE"];
            [_unit] joinSilent _rosa_group;
            _unit setCombatMode "RED";
            _unit setBehaviour "SAFE";
            donn_units_motor = donn_units_motor + [_unit];
            _unit addEventHandler ["Killed",{
                _unit = _this select 0;
                _weapon = (weapons _unit) select 0;
                removeAllWeapons _unit;
                removeAllItems _unit;
                if (random 100 &gt; 50) then {
                    _unit addWeapon _weapon;
                    _unit selectWeapon _weapon;
                };
                donn_units_motor = donn_units_motor - [_unit];
                if ({alive _x} count (units group _unit) == 0) then {
                    deleteGroup group _unit;
                };
            }];
            _unit setVariable ["donn_goto",_cs,false];
            _crew = _crew + [_unit];    
            
            //Give soldier weapon and ammo
            removeAllWeapons _unit;
            removeAllItems _unit;
            _weapon = donn_weapons call BIS_fnc_selectRandom;
            _magazines = getArray (configFile &gt;&gt; "CfgWeapons" &gt;&gt; _weapon &gt;&gt; "magazines");
            _magazine = _magazines call BIS_fnc_selectRandom;
            _unit addWeapon _weapon;
            _unit selectWeapon _weapon;
            for "_pa" from 1 to 8 do {
                _unit addMagazine _magazine;
            };
            
            //Put AI in the car
            if (_y == 1) then {
                //Driver
                _unit moveInDriver _motor;
                _unit setSkill 1;
                _firstDriver = _unit;
            };
            if (_y &gt; 1 &amp;&amp; _y &lt;= 1 + _turreterCount) then {
                //Turreters
                _unit assignAsGunner _motor;
                _unit moveInTurret [_motor,[_gunnerPos]];
                _unit setSkill _turretMansSkill;
                _gunnerPos = _gunnerPos + 1;
            };
            if (_y &gt; 1 + _turreterCount) then {
                //Cargors
                _unit assignAsCargo _motor;
                _unit moveInCargo _motor;
                _unit setSkill _cargoMansSkill;
            };
            [_unit,_motor] spawn {
                //waitUntil {sleep 30;false}; //OFF
                _unit = _this select 0;
                _motor = _this select 1;
                while {alive _unit} do {
                    _KA_players = false;
                    {
                        if (_unit knowsAbout _x &gt;= 1 &amp;&amp; _unit distance _x &lt; 300) exitWith {
                            _KA_players = true;
                        };
                    } forEach playableUnits;
                    _unitInCar = vehicle _unit != _unit;
                    if (_KA_players &amp;&amp; _unitInCar) then {
                        [_unit] orderGetIn false;
                        waitUntil {sleep 0.001;vehicle _unit == _unit};
                    };
                    if (!_KA_players &amp;&amp; !_unitInCar) then {
                        [_unit] orderGetIn true;
                        waitUntil {sleep 0.001;vehicle _unit != _unit};
                    };
                    sleep 7.5;
                };
            };
        };
    
        //Garantee Vehicle Driver
        [_crew,_motor,_firstDriver] spawn {
            private ["_newDriver"];
            _crew = _this select 0;
            _motor = _this select 1;
            _firstDriver = _this select 2;
            waitUntil {sleep 5;!(alive _firstDriver)};
            while {{alive _x} count _crew &gt; 0} do {
                {
                    if (alive _x) exitWith {_newDriver = _x};
                } forEach _crew;
                _newDriver assignAsDriver _motor;
                if (vehicle _newDriver == _motor &amp;&amp; driver _motor != _newDriver) then {
                    [_unit] orderGetIn false;
                    sleep 4;
                    [_unit] orderGetIn true;
                };
                waitUntil {sleep 5;!(alive _newDriver)};
            };
        };
    };

    //Make the route
    [_rosa_group,_spawn,_qtd] spawn {
        private ["_alive"];
        _rosa_group = _this select 0;
        _spawn = _this select 1;
        _qtd = _this select 2;
        _nextWayIndex = (_spawn select 1) call BIS_fnc_selectRandom;
        _nextWay = donn_wps select _nextWayIndex;
        _initialWp = _nextWay;
        _lastWayIndex = [-1,-1,-1,-1];
        _wp = _rosa_group addWaypoint [_nextWay,15,0];
        _wp setWaypointType "MOVE";
        _wp setWaypointSpeed "FULL";
        for "_c" from 1 to 29 do {
            _lastWayIndex set [0,"delete"];
            _lastWayIndex = _lastWayIndex - ["delete"];
            _lastWayIndex set [count _lastWayIndex,_nextWayIndex];
            _wpOptions = donn_wps_go select _nextWayIndex;
            _temp = _wpOptions;
            while {true} do {
                _nextWayIndex = _temp call BIS_fnc_selectRandom;
                if !(_nextWayIndex in _lastWayIndex) exitWith {};
                _temp = _temp - [_nextWayIndex];
                if (count _temp == 0) then {
                    _lastWayIndex = [-1,-1,-1,_lastWayIndex select 3];
                    _temp = _wpOptions;
                };
                sleep 0.001;
            };
            _nextWay = donn_wps select _nextWayIndex;
            _wp = _rosa_group addWaypoint [_nextWay,15,_c];
            _wp setWaypointType "MOVE";
            _wp setWaypointSpeed "FULL";
        };
        _wp = _rosa_group addWaypoint [_initialWp,15,30];
        _wp setWaypointType "CYCLE";
        _wp setWaypointSpeed "FULL";
    };    
    sleep _timeBetweenSpawns;
    _spawnOrder = _spawnOrder + 1;
};
</pre>
<p><span style="color:#ff8c00;"><strong>3)</strong></span> В той же папке открываем файл <span style="color:#008080;"><em>server_functions.sqf</em></span> и в самый верх прописываем (под строкой инфистара): </p>
<pre class="ipsCode prettyprint">
[] execVM "\z\addons\dayz_server\init\convoy.sqf";
</pre>
<p><span style="color:#ff8c00;"><strong>4)</strong></span> Сохраняем файлы, запаковываем <span style="color:#008080;"><em>pbo</em></span> и переходим в папку с вашей миссией</p>
<p><span style="color:#ff8c00;"><strong>5) </strong></span>Создаём в ней папку <span style="color:#008080;"><em>custom</em></span> и уже там создаём файл <span style="color:#008080;"><em>convoy_run.sqf </em></span>с таким содержимым:</p>
<pre class="ipsCode prettyprint">
donn_show_alert = true;
"cad_pvar_spositions" addPublicVariableEventHandler {
    _nearCasca = false;
    _countCasca = 0;
    _min = 400;
    {
        _dist = _x distance player;
        if (_dist &lt; 400) then {
            _nearCasca = true;
            _countCasca = _countCasca + 1;
            _min = _min min _dist;
        };
    } forEach (_this select 1);
    if (_nearCasca &amp;&amp; donn_show_alert) then {
        if (_countCasca &gt; 1) then {
            systemChat format ["Near %1 Casca units (min. %2/400 m).",_countCasca, round _min];
        } else {
            systemChat format ["Near %1 Casca unit (min. %2/400 m).",_countCasca, round _min];
        };
        donn_show_alert = false;
        [] spawn {
            sleep 15;
            donn_show_alert = true;
        };
    };
};
</pre>
<p>6) Открываем ваш <span style="color:#008080;"><em>init.sqf</em></span> и в самый низ добавляем:</p>
<pre class="ipsCode prettyprint">
[] execVM "custom\convoy_run.sqf";
</pre>
<p style="margin:0px;"> </p>
<p style="margin:0px;">Думаю всё верно перевёл. Если что пишите  :smiling:</p>
<p> </p>
]]></description><guid isPermaLink="false">2998</guid><pubDate>Mon, 20 Apr 2015 21:05:56 +0000</pubDate></item><item><title>&#x41F;&#x440;&#x43E;&#x43F;&#x430;&#x434;&#x430;&#x44E;&#x442; &#x43F;&#x43E;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438; BBP(((</title><link>https://s-platoon.magicbyte.org/topic/14738-propadayut-postroyki-bbp/</link><description><![CDATA[
<p>
	тайпс залил, настройку сделал. <br />
	После постройки базы-стоит от неё отойти пропадют стены, фундамент...сталкивался кто ниб?
</p>

<p>
	<br /><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> 
</p>
]]></description><guid isPermaLink="false">14738</guid><pubDate>Fri, 28 Jul 2023 15:16:00 +0000</pubDate></item><item><title>[&#x413;&#x430;&#x439;&#x434;] &#x411;&#x435;&#x440;&#x443;&#x448;&#x438;</title><link>https://s-platoon.magicbyte.org/topic/4723-gayd-berushi/</link><description><![CDATA[
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Всем привет! Сегодня я расскажу как поставить скрипт беруши на сервер.</span></span></p>
<p> </p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Итак установка ну прям очень легкая)</span></span></p>
<p> </p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">1) Создаем кастомный файл <span style="color:#008080;">dayz_spaceInterrupt.sqf</span> и кидаем в папку <span style="color:#008080;">custom</span> созданную в корне вашей миссии.</span></span></p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">2) Меняем путь в <span style="color:#008080;">compiles.sqf:</span></span></span></p>
<pre class="ipsCode prettyprint lang-html">
dayz_spaceInterrupt = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\dayz_spaceInterrupt.sqf";
</pre>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">на</span></span></p>
<pre class="ipsCode prettyprint lang-html">
dayz_spaceInterrupt = compile preprocessFileLineNumbers "custom\actions\dayz_spaceInterrupt.sqf";
</pre>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">3) Открываем <span style="color:#008080;">dayz_spaceInterrupt.sqf</span> и находим</span></span></p>
<pre class="ipsCode prettyprint lang-html">
// Disable ESC after death
if (_dikCode == 0x01 &amp;&amp; r_player_dead) then {
	_handled = true;
};
</pre>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">под этим кодом добавляем</span></span></p>
<pre class="ipsCode prettyprint lang-html">
if (_dikCode == клавиша) then
    {
        if (soundVolume == 1) then {
            1 fadeSound 0.25;
            hintSilent "Вы одели беруши";
        }
            else
        {
            1 fadeSound 1;
            hintSilent "Вы сняли беруши";
        };
    };
</pre>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Где написано "клавиша" вы вписываете код который можно посмотреть <a href="https://community.bistudio.com/wiki/DIK_KeyCodes" rel="external nofollow">тут</a></span></span></p>
<p> </p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Сохраняем, запускаем и проверяем)</span></span></p>
<p> </p>
<p style="text-align:center;"><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Понравился гайд, не поленись, поставь <strong><span style="color:#ff8c00;">+</span></strong></span></span></p>
]]></description><guid isPermaLink="false">4723</guid><pubDate>Sun, 31 Jan 2016 21:54:19 +0000</pubDate></item><item><title>&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x430; &#x444;&#x430;&#x439;&#x43B;&#x430; Basic.cfg</title><link>https://s-platoon.magicbyte.org/topic/3566-nastroyka-fayla-basiccfg/</link><description><![CDATA[
<p><span style="font-size:14px;"><span style="color:#add8e6;"><span style="font-family:'courier new', courier, monospace;">Введение</span></span></span></p>
<p><span style="font-size:12px;"><span style="color:#f0f8ff;"><span style="font-family:'courier new', courier, monospace;">В данной статье рассмотрены основные параметры для настройки </span></span><span style="color:#add8e6;"><span style="font-family:'courier new', courier, monospace;">Basic.cfg</span></span><span style="color:#f0f8ff;"><span style="font-family:'courier new', courier, monospace;">. Для каждого сервера, настройка индивидуальна, реальные параметры можно узнать, различными запросами командной строки. Итак перейдем к настройке:</span></span></span></p>
<p><span style="font-size:12px;"><span style="color:#add8e6;"><span style="font-size:14px;"><span style="font-family:'courier new', courier, monospace;">Параметры производительности</span></span></span></span></p>
<p><span style="font-size:12px;"><span style="color:#f0f8ff;">Итак существуют некоторые параметры, которые используются для тонкой настройки производительности сети.А именно:</span></span></p>
<pre class="ipsCode prettyprint">
MaxMsgSend=&lt;число&gt;; 
Максимальное количество пакетов (совокупность сообщений), которые могут быть отправлены в один цикл.
Увеличение этого значения может уменьшить ЛАГ на высокой загрузке полосы пропускания сервера.
По умолчанию: 128

MaxSizeGuaranteed=&lt;число&gt;; 
Максимальный размер (грузоподъемность) гарантированных (которые точно произойдут) пакетов в байтах.
Небольшие сообщения упаковываются в пакеты большого размера (совокупности Сообщений).
Эти пакеты используются для неповторяющихся событий, как стрельба.
По умолчанию: 512

MaxSizeNonguaranteed=&lt;число&gt;; 
Максимальный размер (грузоподъемность) из негарантированных (которые могут не произойти) пакетов в байтах.
Небольшие сообщения упаковываются в пакеты большого размера (совокупности Сообщений).
Негарантированное пакетов используются для повторяющегося обновления, как солдат или положения автомобиля.
Увеличение этого значения может повысить требования к полосе пропускания, но это может увеличить ЛАГ.
По умолчанию: 256

MinBandwidth=&lt;bottom_limit&gt;;
Пропускная способность сервера гарантированно есть (в бит / с).
Эта величина помогает оценить пропускную способность сервера.
 Увеличивая его стандартное (оптимальное) значение, можно увеличить задержки и нагрузку на процессор, так как слишком много Сообщений отправляется одновременно, и сразу же обрабатывается.
По умолчанию: 131072

MaxBandwidth=&lt;top_limit&gt;;
Пропускная способность сервера (в бит / с).
Эта величина помогает оценить пропускную способность сервера.

MinErrorToSend=&lt;число&gt;;
Минимальная ошибка для отправки обновлений по всей сети.
Используя меньшее значение можно сделать единицы наблюдения в бинокль или снайперскую винтовку, чтобы двигаться плавнее, увеличению сетевого трафика.(т.е, в бинокле и прицеле, будут плавные движения, окружающих предметов)
 По умолчанию: 0.001

MinErrorToSendNear=&lt;число&gt;;
Минимальная ошибка для отправки обновлений по всей сети с плотным количеством рядом находищихся единиц.
Используя большее значение можно уменьшить трафик за рядом находящиеся единицы. Используется для управления клиент-сервер-трафик.
 По умолчанию: 0.01
</pre>
<div>
<p><span style="color:#add8e6;"><span style="font-size:12px;"><span style="font-family:'courier new', courier, monospace;"><span style="font-size:14px;">Примечание</span></span></span></span></p>
<p> </p>
<p><span style="color:#add8e6;"><span style="font-size:12px;"><span style="font-family:'courier new', courier, monospace;">MinErrorToSend</span></span></span><span style="color:#f0f8ff;"><span style="font-size:12px;"><span style="font-family:'courier new', courier, monospace;"> <span> </span>- при расстояние в 1 км и маленьком значении параметра, игрок набирая большую скорость, будет создавать ошибки в потоке, что приводит к чрезмерным сети сообщений, и негативному сказыванию на ФПС и дисинхрон </span></span></span></p>
<p> </p>
<p><span style="color:#add8e6;"><span style="font-size:12px;"><span style="font-family:'courier new', courier, monospace;">MinErrorToSendNear</span></span></span><span style="color:#f0f8ff;"><span style="font-size:12px;"><span style="font-family:'courier new', courier, monospace;"> - при маленьком расстоянии, и игроке в состоянии покоя, появляется высокая частота ошибок, которая приводит к чрезмерным сообщениям сети , которые не являются необходимыми, но могут негативно сказаться на ФПС.</span></span></span></p>
<div><span style="color:#f0f8ff;"><span style="font-size:12px;"><span style="font-family:'courier new', courier, monospace;">Слишком большие значения параметра могут вызвать, так называй ВАРП, т.е игрока будет как бы тпшить, но на самом деле он будет передвигаться, как обычно</span></span></span></div>
</div>
]]></description><guid isPermaLink="false">3566</guid><pubDate>Sat, 04 Jul 2015 15:05:35 +0000</pubDate></item><item><title>&#x412;&#x438;&#x434; &#x43E;&#x442; &#x442;&#x440;&#x435;&#x442;&#x44C;&#x435;&#x433;&#x43E; &#x43B;&#x438;&#x446;&#x430; &#x434;&#x43B;&#x44F; &#x430;&#x434;&#x43C;&#x438;&#x43D;&#x43E;&#x432;.</title><link>https://s-platoon.magicbyte.org/topic/3824-vid-ot-tretego-lica-dlya-adminov/</link><description><![CDATA[
<p>И так. После включения скрипта "Вид от третьего лица только в технике", мне, как админу, стало неудобно наблюдать за игроками через админку. Выкладываю переделанную версию скрипта, которая позволяет включать вид от третьего лица не только в технике для админов, модераторов и т.д.</p>
<p> </p>
<p>Установка.</p>
<p> </p>
<p>1. Убедитесь что в файле (в моем случае он называется так) instance_1_Overpoch_Napf.ArmA2OAProfile включена функция для вида от третьего лица</p>
<p> </p>
<pre class="ipsCode prettyprint">
3rdPersonView=1;
</pre>
<p> </p>
<p>2. В папке с миссией создаем файл, к примеру 1vid.sqf и вставляем в него содержимое:</p>
<p> </p>
<p> </p>
<pre class="ipsCode prettyprint">
Private ["_countCPC"];
if (!isDedicated) then { 

    waitUntil {!isNull (findDisplay 46)}; 

    if (getPlayerUID player != 'XXXXXXXXX') then {
    if (difficultyEnabled "3rdPersonView") then
    {
        while {true} do {

            waitUntil {cameraView == "EXTERNAL" || cameraView == "GROUP"};
            // Objects in array to force first person if player is near them.
_countCPC = count nearestObjects [player, ["Plastic_Pole_EP1_DZ","CinderWallDoorSmallLocked_DZ","Land_DZE_WoodDoorLocked","CinderWallDoorLocked_DZ","Land_DZE_GarageWoodDoorLocked","WoodFloorHalf_DZ","WoodFloor_DZ","WoodFloorQuarter_DZ","MetalFloor_DZ"], 50];
            
            // If player is not in a vehicle and is in combat, player forced into first person.
            if ((vehicle player) == player) then {
                player switchCamera "INTERNAL";
            };
            
            // If player is in a vehicle and near objects within _countCPC, player forced into third person.
            if (((vehicle player) != player) &amp;&amp; (_countCPC &gt; 0)) then {
                (vehicle player) switchCamera "EXTERNAL";
            };
            
            // If player is not in a vehicle and is near objects within _countCPC, player forced into first person.
            if (((vehicle player) == player) &amp;&amp; (_countCPC &gt; 0)) then {
            player switchCamera "INTERNAL";
            };
            
            // Allow third person while building. In current state can be exploited to use third person while no intention to build, not recommended.
            
            if (((vehicle player) == player) &amp;&amp; (DZE_ActionInProgress)) then {
            player switchCamera "EXTERNAL";
            };
            
            
            sleep 0.1;
        };
        };
    };
};
</pre>
<p>В строке </p>
<p>if (getPlayerUID player != 'XXXXXXXXX') then {</p>
<p>XXXXXXXXX - меняем на ваш UID</p>
<p> </p>
<p>3. В файле init.sqf в самом низу добавляем</p>
<p> </p>
<p> </p>
<pre class="ipsCode prettyprint">
[] execVM "1vid.sqf";
</pre>
<p> </p>
<p>Установка закончена.</p>
]]></description><guid isPermaLink="false">3824</guid><pubDate>Thu, 13 Aug 2015 05:37:08 +0000</pubDate></item><item><title>Retextures (&#x420;&#x435;&#x442;&#x435;&#x43A;&#x441;&#x442;&#x443;&#x440;)</title><link>https://s-platoon.magicbyte.org/topic/13169-retextures-retekstur/</link><description><![CDATA[
<p>
	За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:
</p>

<p>
	За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:
</p>
]]></description><guid isPermaLink="false">13169</guid><pubDate>Tue, 02 Aug 2022 16:22:38 +0000</pubDate></item><item><title>Retextures (&#x420;&#x435;&#x442;&#x435;&#x43A;&#x441;&#x442;&#x443;&#x440;)</title><link>https://s-platoon.magicbyte.org/topic/13156-retextures-retekstur/</link><description><![CDATA[
<p>
	За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:За место: CargoPants_ColorBase Пишем любое название. Например:
</p>

<p>
	За место: CargoPants_ColorBase Пишем любое название. Например:
</p>
]]></description><guid isPermaLink="false">13156</guid><pubDate>Mon, 01 Aug 2022 01:18:41 +0000</pubDate></item><item><title>[&#x413;&#x430;&#x439;&#x434;] : &#x41A;&#x438;&#x43D;&#x435;&#x43C;&#x430;&#x442;&#x43E;&#x433;&#x440;&#x430;&#x444;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x430;&#x44F; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430; &#x43F;&#x43E;&#x441;&#x43B;&#x435; &#x441;&#x43C;&#x435;&#x440;&#x442;&#x438; .</title><link>https://s-platoon.magicbyte.org/topic/5750-gayd-kinematograficheskaya-kamera-posle-smerti/</link><description><![CDATA[
<p>Еще один скрипт кинематографической камеры. Однако, он очень прост в установке :3</p>
<p> </p>
<p>Для того, чтобы его поставить на сервер, нам нужно :</p>
<p> </p>
<p><span style="color:#ffa500;">1.</span> Кастомный <span style="color:#ffa500;">player_death.sqf</span></p>
<p> </p>
<p>P.S Достаем его из мода, и кидаем в миссию. Открываем compiles и в нем ищем <span style="color:#ffa500;">player_death</span>, найдем похожую строчку, как показана ниже, в ней заменяем путь.</p>
<p> </p>
<pre class="ipsCode prettyprint">
player_death = compile preprocessFileLineNumbers "ваш путь\player_death.sqf";
</pre>
<p> </p>
<p> </p>
<p><span style="color:#ffa500;">2.</span>  Скопируйте и вставьте в ваш <span style="color:#ffa500;">player_death.sqf</span> это :</p>
<p> </p>
<pre class="ipsCode prettyprint">
//SR Кинематографическая камера после смерти
_body spawn {
	"colorCorrections" ppEffectEnable true;"colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 0.1],  [1, 1, 1, 0.0]];
	"colorCorrections" ppEffectCommit 0;
	"dynamicBlur" ppEffectEnable true;
	"dynamicBlur" ppEffectAdjust [2]; 
	"dynamicBlur" ppEffectCommit 0;
	showCinemaBorder true;
	camUseNVG false;
	playSound "heartbeat_1";
	CG_CAM = "camera" camCreate [(getPosATL _this select 0), (getPosATL _this select 1),(getPosATL _this select 2)+4];
	CG_CAM cameraEffect ["internal","back"];
	CG_CAM camSetFOV 2;
	CG_CAM camSetTarget (vehicle _this);
	CG_CAM camCommit 0;
	waitUntil {camCommitted CG_CAM};
	sleep 3;
	CG_CAM camSetTarget [(getPosATL _this select 0), (getPosATL _this select 1),(getPosATL _this select 2)+800];
	CG_CAM camSetRelPos [0,5,0];
	CG_CAM camCommit 80;
};
</pre>
<p><span style="color:#ffa500;">3. </span>Убедитесь, что он вставлен ниже двух следующих строк :</p>
<p> </p>
<pre class="ipsCode prettyprint">
PVDZE_plr_Died = [dayz_characterID,0,_body,_playerID,_infected, dayz_playerName];
publicVariableServer "PVDZE_plr_Died";
</pre>
<p><span style="color:#ffa500;">4.</span> На этом установка завершена.</p>
]]></description><guid isPermaLink="false">5750</guid><pubDate>Tue, 01 Nov 2016 21:07:28 +0000</pubDate></item><item><title>&#x418;&#x437;&#x43C;&#x435;&#x43D;&#x451;&#x43D;&#x43D;&#x44B;&#x435; &#x43E;&#x43F;&#x43E;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x44F; &#x43E;&#x431; &#x443;&#x431;&#x438;&#x439;&#x441;&#x442;&#x432;&#x430;&#x445;</title><link>https://s-platoon.magicbyte.org/topic/1512-izmenyonnye-opovescheniya-ob-ubiystvah/</link><description><![CDATA[
<p>Видели наверное пару раз в чате что-то типа "Gagatun was killed by Ololoshka"? Так вот при помощи этого скрипта можно изменить сообщения об убийствах и добавить иконку оружия. Выйдет типа как в Counter Strike  <img src="https://s-platoon.ru/applications/core/interface/js/spacer.png" alt=":laugh:" data-src="https://s-platoon.magicbyte.org/uploads/emoticons/default_laugh.png"></p>
<p> </p>
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p><br>Гайд оформляю на основе сообщения пользователя <a href="https://s-platoon.magicbyte.org/index.php?/user/1050-bandit3/" rel="">Bandit3</a>. Так что ему спасибо говорите. Заодно и проверьте работоспособность скрипта.</p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>Инструкция:<br>1)</strong></span> Создаём файл <span style="color:#008080;"><em>kill_msg.sqf</em></span>, кидаем его в корень миссии и вставляем в него этот код:</p>
<pre class="ipsCode prettyprint">
fnc_kill_message = {
    private ["_finaltxt"];
    _finaltxt = _this select 0;
    [_finaltxt,[safezoneX + 0.01 * safezoneW,2.0],[safezoneY + 0.01 * safezoneH,0.3],30,0.5] spawn BIS_fnc_dynamicText;
};
"customkillMessage" addPublicVariableEventHandler {(_this select 1) call fnc_kill_message;}; 
</pre>
<p style="margin:0px;"><span style="color:#ff8c00;"><strong>2)</strong></span> В файле <span style="color:#008080;"><em>init.sqf</em></span> находим блок:</p>
<pre class="ipsCode prettyprint">
if (!isDedicated) then {
</pre>
<p>И добавляем в него эту строку:</p>
<pre class="ipsCode prettyprint">
execVM "kill_msg.sqf";
</pre>
<p><span style="color:#ff8c00;"><strong>3) </strong></span>В файле <span style="color:#008080;"><em>fnc_plyrHit</em></span> весь код заменяем на этот:</p>
<div>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<pre class="ipsCode prettyprint">
private ["_victim", "_attacker","_weapon","_weapon_dmg","_distance","_damage","_weapon_img"];
_victim = _this select 0;
_attacker = _this select 1;
_damage = _this select 2;


if (!isPlayer _victim || !isPlayer _attacker) exitWith {};
if ((owner _victim) == (owner _attacker)) exitWith {
    _victim setVariable["AttackedBy", _victim, true];
};


_weapon = (weaponState _attacker);


_vehicle = typeOf (vehicle _attacker); 


if ((getText (configFile &gt;&gt; "CfgVehicles" &gt;&gt; _vehicle &gt;&gt; "vehicleClass")) in ["CarW","Car","CarD","Armored","Ship","Support","Air","ArmouredW","ArmouredD","SupportWoodland_ACR"]) then {
    _weapon_dmg = getText (configFile &gt;&gt; 'CfgVehicles' &gt;&gt; _vehicle &gt;&gt; 'displayName');
    _weapon_img = gettext(configFile &gt;&gt; 'CfgVehicles' &gt;&gt; _vehicle &gt;&gt; 'picture');
} else {
    _weapon_dmg = gettext (configFile &gt;&gt; 'cfgWeapons' &gt;&gt; (currentWeapon _attacker) &gt;&gt; 'displayName');
    _weapon_img = gettext(configFile &gt;&gt; 'cfgWeapons' &gt;&gt; (currentWeapon _attacker) &gt;&gt; 'picture');
};


_distance = _victim distance _attacker;


diag_log format["PLAYERHIT: %1 was hit by %2 with %3 from %4m with %5 dmg", _victim, _attacker, _weapon_dmg, _distance, _damage];


_victim setVariable["AttackedBy", _attacker, true];
_victim setVariable["AttackedByName", (name _attacker), true];
_victim setVariable["AttackedByWeapon", _weapon_dmg, true];
_victim setVariable["AttackedFromDistance", _distance, true];
_victim setVariable["AttackedByWeaponImg", _weapon_img, true]; 
</pre>
<p> </p>
</div>
</div>
<p> </p>
</div>
<p><span style="color:#ff8c00;"><strong>4)</strong></span> В файле <span style="color:#008080;"><em>server_playerDied</em></span> весь код меняем на это:</p>
<div>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<pre class="ipsCode prettyprint">
private ["_characterID","_minutes","_newObject","_playerID","_infected","_victim","_victimName","_killer","_killerName","_weapon","_distance","_message","_loc_message","_key","_death_record","_pic","_kill_txt"];
//[unit, weapon, muzzle, mode, ammo, magazine, projectile]
_characterID =     _this select 0;
_minutes =        _this select 1;
_newObject =     _this select 2;
_playerID =     _this select 3;
_infected =        _this select 4;
if (((count _this) &gt;= 6) &amp;&amp; {(typeName (_this select 5)) == "STRING"} &amp;&amp; {(_this select 5) != ""}) then {
    _victimName =    _this select 5;
} else {
    _victimName =  if (alive _newObject) then {name _newObject;} else {"";};
};
_victim = _newObject;
_newObject setVariable ["bodyName", _victimName, true];


_killer = _victim getVariable["AttackedBy", "nil"];
_killerName = _victim getVariable["AttackedByName", "nil"];


// when a zombie kills a player _killer, _killerName &amp;&amp; _weapon will be "nil"
// we can use this to determine a zombie kill &amp;&amp; send a customized message for that. right now no killmsg means it was a zombie.
if ((typeName _killer) != "STRING") then
{
    _weapon = _victim getVariable["AttackedByWeapon", "nil"];
    _distance = _victim getVariable["AttackedFromDistance", "nil"];


    if ((owner _victim) == (owner _killer)) then 
    {
        _message = format["%1 killed himself",_victimName];
        _loc_message = format["PKILL: %1 killed himself", _victimName];
    }
    else
    {
        _message = format["%1 was killed by %2 with weapon %3 from %4m",_victimName, _killerName, _weapon, _distance];
        _loc_message = format["PKILL: %1 was killed by %2 with weapon %3 from %4m", _victimName, _killerName, _weapon, _distance];
    
        _pic = _victim getVariable["AttackedByWeaponImg", "nil"];
        
        if ((gettext (configFile &gt;&gt; 'cfgWeapons' &gt;&gt; (currentWeapon _killer) &gt;&gt; 'displayName')) != "Throw") then {
            if (!isNil "_pic") then {
                _kill_txt = format ["&lt;t align='left' size='0.9'&gt;%1 &lt;/t&gt;",_killerName,_pic,_victimName,(ceil _distance)];
                _kill_txt = _kill_txt + format ["&lt;img size='1.0' align='left' image='%2'/&gt;",_killerName,_pic,_victimName,(ceil _distance)];
                _kill_txt = _kill_txt + format ["&lt;t align='left' size='0.9'&gt; %3 &lt;/t&gt;",_killerName,_pic,_victimName,(ceil _distance)];
                _kill_txt = _kill_txt + format ["&lt;t align='left' size='0.9'&gt;[%4m]&lt;/t&gt;",_killerName,_pic,_victimName,(ceil _distance)];


                customkillMessage = [_kill_txt];
                publicVariable "customkillMessage";
            };
        };
    };


    diag_log _loc_message;
    
    if(DZE_DeathMsgGlobal) then {
        [nil, nil, rspawn, [_killer, _message], { (_this select 0) globalChat (_this select 1) }] call RE;
    };
    /* needs customRemoteMessage
    if(DZE_DeathMsgGlobal) then {
        customRemoteMessage = ['globalChat', _message, _killer];
        publicVariable "customRemoteMessage";
    };
    */
    if(DZE_DeathMsgSide) then {
        [nil, nil, rspawn, [_killer, _message], { (_this select 0) sideChat (_this select 1) }] call RE;
    };
    if(DZE_DeathMsgTitleText) then {
        [nil,nil,"per",rTITLETEXT,_message,"PLAIN DOWN"] call RE;
    };


    // build array to store death messages to allow viewing at message board in trader citys.
    _death_record = [
        _victimName,
        _killerName,
        _weapon,
        _distance,
        ServerCurrentTime
    ];
    PlayerDeaths set [count PlayerDeaths,_death_record];


    // Cleanup
    _victim setVariable["AttackedBy", "nil", true];
    _victim setVariable["AttackedByName", "nil", true];
    _victim setVariable["AttackedByWeapon", "nil", true];
    _victim setVariable["AttackedFromDistance", "nil", true];
};


// Might not be the best way...
/*
if (isnil "dayz_disco") then {
    dayz_disco = [];
};
*/


// dayz_disco = dayz_disco - [_playerID];
_newObject setVariable["processedDeath",diag_tickTime];


if (typeName _minutes == "STRING") then
{
    _minutes = parseNumber _minutes;
};


diag_log ("PDEATH: Player Died " + _playerID);


if (_characterID != "0") then
{
    _key = format["CHILD:202:%1:%2:%3:",_characterID,_minutes,_infected];
    #ifdef DZE_SERVER_DEBUG_HIVE
    diag_log ("HIVE: WRITE: "+ str(_key));
    #endif
    _key call server_hiveWrite;
}
else
{
    deleteVehicle _newObject;
}; 
</pre>
<p> </p>
</div>
</div>
<p> </p>
</div>
]]></description><guid isPermaLink="false">1512</guid><pubDate>Sat, 25 Oct 2014 21:27:57 +0000</pubDate></item><item><title>&#x412;&#x435;&#x43B;&#x43E;&#x441;&#x438;&#x43F;&#x435;&#x434; &#x438; PBX &#x442;&#x43E;&#x43B;&#x44C;&#x43A;&#x43E; &#x438;&#x437; &#x442;&#x443;&#x43B;&#x431;&#x43E;&#x43A;&#x441;&#x430; (&#x41F;&#x41A;&#x41C; &#x43E;&#x43F;&#x446;&#x438;&#x438; &#x443; &#x43F;&#x440;&#x435;&#x434;&#x43C;&#x435;&#x442;&#x430;. Maca_rc)</title><link>https://s-platoon.magicbyte.org/topic/3695-velosiped-i-pbx-tolko-iz-tulboksa-pkm-opcii-u-predmeta-maca_rc/</link><description><![CDATA[
<p>Всем привет.</p>
<p>Нашел на просторах сети такой скрипт, опробовал, допилил и решил поделиться со всеми.</p>
<p style="text-align:center;"><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p>Позволяет создать из тулбокса (ItemToolbox)  велосипед и резиновую лодку. Он не такой гибкий и универсальный, как <span style="color:#daa520;">EVD</span>, но проще и не требует больше ничего, кроме самих инструментов. </p>
<p>При  нажатии ПКМ на тулбокс появляется меню "<span style="color:#ffff00;"><strong>Собрать велосипед</strong></span>" и "<span style="color:#ffff00;"><strong>Собрать PBX</strong></span>" (для крафта лодки необходимо находиться возле воды и смотреть на неё). Данная техника сохраняется только до рестарта - поэтому разберите её перед ним. При разборке тулбокс возвращается обратно в инвентарь.</p>
<p> </p>
<p>Итак, нам понадобятся 4 файла - код приведу ниже, кастомные файлы <span style="color:#00ffff;">variables.sqf</span> и <span style="color:#00ffff;">fn_selfaction.sqf</span> и сам файл <strong>extra_rc.hpp: </strong></p>
<p><strong>Как сделать кастомные файлы</strong>: <a href="https://s-platoon.magicbyte.org/index.php?/topic/3235-sozdaem-kastomnye-faily/" rel="">http://s-platoon.ru/index.php?/topic/3235-sozdaem-kastomnye-faily/</a></p>
<p><strong>Как сделать extra_rc.hpp</strong>: <a href="https://s-platoon.magicbyte.org/index.php?/topic/1794-rbm-option-on-objects-pkm-optcii-u-predmeta-maca-rc/" rel="">http://s-platoon.ru/index.php?/topic/1794-rbm-option-on-objects-pkm-optcii-u-predmeta-maca-rc/</a>  </p>
<p> </p>
<p>У меня скрипты находятся в папке <span style="color:#00ff00;">custom</span>, поэтому пути привожу свои. Создаём файлы:</p>
<p> </p>
<p><strong><span style="color:#b22222;">deploybike.sqf</span></strong></p>
<pre class="ipsCode prettyprint">
private ["_itemsPlayer","_hasToolBox","_dis","_sfx","_object","_objectID","_objectUID"];
_itemsPlayer = items player;
_hasToolBox = 	"ItemToolbox" in _itemsPlayer;
if !(_hasToolBox) exitWith {cutText [format["Вам необходим ToolBox для создания BPX"], "PLAIN DOWN"]; };
if (dayz_combat == 1) then { 
    cutText [format["Вы не можете собирать велосипед, находясь в бою."], "PLAIN DOWN"];
} else {
	player removeAction s_player_deploybike;
	player playActionNow "Medic";
	closeDialog 602;
	r_interrupt = false;
	player removeWeapon "ItemToolbox";
	_dis=2;
	_sfx = "repair";
	[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
	[player,_dis,true,(getPosATL player)] spawn player_alertZombies;	
	sleep 6;
	
	_object = "MMT_Civ" createVehicle (position player);
	_objectID = str(round(random 999999));
	_ObjectUID = str(round(random 999999));
	_object setVariable ["ObjectID", _objectID, true];
	_object setVariable ["ObjectUID", _ObjectUID, true];	
	clearWeaponCargoGlobal _object;
	clearMagazineCargoGlobal _object;
	_object setVehicleAmmo 0;	
	_object attachto [player,[0.0,3.0,0.5]];
	sleep 3;
	detach _object;
	player reveal _object;
	cutText [format["Ваш ToolBox использован для сборки велосипеда."], "PLAIN DOWN"];
	
	r_interrupt = false;
	player switchMove "";
	player playActionNow "stop";
	
	sleep 10;
	
	cutText [format["Внимание! Данный велосипед пропадёт после рестарта!"], "PLAIN DOWN"];	
};
</pre>
<p> </p>
<p><strong><span style="color:rgb(178,34,34);">deployPBX.sqf</span></strong></p>
<pre class="ipsCode prettyprint">
private ["_itemsPlayer","_hasToolBox","_position","_dis","_sfx","_object","_objectID","_objectUID"];
_itemsPlayer = items player;
_hasToolBox = 	"ItemToolbox" in _itemsPlayer;
// find position 1m in front of player
_position = player modeltoworld [0,1,0];
if !(surfaceIsWater _position) exitWith {cutText [format["Необходимо быть рядом с водой, чтобы собрать BPX"] , "PLAIN DOWN"]; };
if !(_hasToolBox) exitWith {cutText [format["Вам необходим ToolBox для создания BPX"], "PLAIN DOWN"]; };
if (dayz_combat == 1) then {cutText [format["Вы не можете собрать PBX, находясь в бою."], "PLAIN DOWN"];
} else {
	player removeAction s_player_deployPBX;
	player playActionNow "Medic";
	closeDialog 602;
	r_interrupt = false;
	player removeWeapon "ItemToolbox";
	_dis=2;
	_sfx = "repair";
	[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
	[player,_dis,true,(getPosATL player)] spawn player_alertZombies;	
	sleep 6;
	
	_object = "PBX" createVehicle (position player);
	_objectID = str(round(random 999999));
	_ObjectUID = str(round(random 999999));
	_object setVariable ["ObjectID", _objectID, true];
	_object setVariable ["ObjectUID", _ObjectUID, true];	
	clearWeaponCargoGlobal _object;
	clearMagazineCargoGlobal _object;
	_object setVehicleAmmo 0;	
	_object attachto [player,[0.0,3.0,0.5]];
	sleep 3;
	detach _object;
	player reveal _object;
	cutText [format["Ваш ToolBox был использован для сборки PBX."], "PLAIN DOWN"];
	
	r_interrupt = false;
	player switchMove "";
	player playActionNow "stop";
	
	sleep 10;
	
	cutText [format["Внимание! Данная лодка пропадёт после рестарта!"], "PLAIN DOWN"];
};
</pre>
<p> </p>
<p><strong><span style="color:#b22222;">packbike.sqf</span></strong></p>
<pre class="ipsCode prettyprint">
private ["_nearbybikes","_x","_dis","_sfx"];
if (dayz_combat == 1) then { 
    cutText [format["Вы не можете разобрать велосипед, находясь в бою."], "PLAIN DOWN"];
} else {
	player removeAction s_player_packvehicle;
	player playActionNow "Medic";
	r_interrupt = false;
	player addWeapon "ItemToolbox";
	_nearbybikes = (getPosATL player) nearObjects ["MMT_Civ", 5];
	{deletevehicle _x;} forEach _nearbybikes;
	_dis=2;
	_sfx = "repair";
	[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
	[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
	
	sleep 6;
	
	cutText [format["Вы разобрали велосипед, ToolBox возвращён в инвентарь."], "PLAIN DOWN"];
	
	r_interrupt = false;
	player switchMove "";
	player playActionNow "stop";
};
</pre>
<p> </p>
<p><span style="color:#b22222;"><strong>packPBX.sqf</strong></span></p>
<pre class="ipsCode prettyprint">
private ["_nearbyPBX","_x","_dis","_sfx"];
if (dayz_combat == 1) then { 
    cutText [format["Вы не можете упаковать PBX, находясь в бою."], "PLAIN DOWN"];
} else {
	player removeAction s_player_packPBX;
	player playActionNow "Medic";
	r_interrupt = false;
	player addWeapon "ItemToolbox";
	_nearbyPBX = (getPosATL player) nearObjects ["PBX", 5];
	{deletevehicle _x;} forEach _nearbyPBX;
	_dis=2;
	_sfx = "repair";
	[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
	[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
	
	sleep 6;
	
	cutText [format["PBX упакован, ToolBox возвращён в инвентарь."], "PLAIN DOWN"];
	
	r_interrupt = false;
	player switchMove "";
	player playActionNow "stop";
};
</pre>
<p> </p>
<p>Сохраняем их в папку <strong><span style="color:#008000;">custom\deploy</span></strong></p>
<p> </p>
<p>Следующий шаг - добавление записей в кастомные файлы <span style="color:rgb(0,255,255);">variables.sqf</span> и <span style="color:rgb(0,255,255);">fn_selfaction.sqf</span>:</p>
<p> </p>
<p><strong><span style="color:#b22222;">variables.sqf</span></strong></p>
<p>Находим:</p>
<pre class="ipsCode prettyprint">
dayz_resetSelfActions = {
</pre>
<p>и вставляем в эту секцию (вверх или вниз-как вам удобнее):</p>
<pre class="ipsCode prettyprint">
//deploy
s_player_deploybike = -1;
s_player_packvehicle = -1;
s_player_deployPBX = -1;
s_player_packPBX = -1;
</pre>
<p> </p>
<p>Далее там-же ищем:</p>
<pre class="ipsCode prettyprint">
DZE_safeVehicle = ["ParachuteWest","ParachuteC"];
</pre>
<p>и приодим к виду:</p>
<pre class="ipsCode prettyprint">
DZE_safeVehicle = ["MMT_Civ","PBX","ParachuteWest","ParachuteC"];
</pre>
<p><span style="color:#ffff00;"><strong>ПРИМЕЧАНИЕ: </strong></span>Данная строка у вас может быть <strong>уже </strong>изменена-просто допишите недостающее<strong>: "MMT_Civ","PBX"</strong></p>
<p> </p>
<p> </p>
<p><strong><span style="color:#b22222;">fn_selfaction.sqf:</span></strong></p>
<p>Находим<strong>:</strong></p>
<pre class="ipsCode prettyprint">
// All Traders
</pre>
<p><strong>Выше </strong>вставляем:</p>
<pre class="ipsCode prettyprint">
//Pack Bike
	if (_cursorTarget isKindOf "MMT_Civ" &amp;&amp; !(locked _cursorTarget) &amp;&amp; (damage _cursorTarget &lt; 1) &amp;&amp; (speed player &lt;= 1) &amp;&amp; (_cursorTarget distance player &lt;= 3)) then {
	if (s_player_packvehicle &lt; 0) then {
			s_player_packvehicle = player addAction ["Разобрать велосипед", "custom\deploy\packbike.sqf",_cursorTarget, 0, false, true, "",""];
		};
	} else {
		player removeAction s_player_packvehicle;
		s_player_packvehicle = -1;
	};
//Pack PBX
	if (_cursorTarget isKindOf "PBX" &amp;&amp; !(locked _cursorTarget) &amp;&amp; (damage _cursorTarget &lt; 1) &amp;&amp; (speed player &lt;= 1) &amp;&amp; (_cursorTarget distance player &lt;= 3)) then {
	if (s_player_packPBX &lt; 0) then {
			s_player_packPBX = player addAction ["Упаковать PBX", "custom\deploy\packPBX.sqf",_cursorTarget, 0, false, true, "",""];
		};
	} else {
		player removeAction s_player_packPBX;
		s_player_packPBX = -1;
	};
</pre>
<p>Далее там-же (<strong>внизу!</strong>) находим:</p>
<pre class="ipsCode prettyprint">
	player removeAction s_player_downgrade_build;
	s_player_downgrade_build = -1; </pre>
<p>Под ним вставляем:</p>
<pre class="ipsCode prettyprint">
//deploy
player removeAction s_player_packvehicle;
s_player_packvehicle = -1;
player removeAction s_player_packPBX;
s_player_packPBX = -1; </pre>
<p> </p>
<p>Добавление записей в сам файл <strong>extra_rc.hpp  </strong>(вы же его уже создали по ссылке с инструкцией вверху?):</p>
<pre class="ipsCode prettyprint">
	class ItemToolbox {
	   class BuildBike {
			text = "Собрать велосипед";
			script = "execVM 'custom\deploy\deploybike.sqf'";
		};
	   class BuildPBX {
			text = "Собрать PBX";
			script = "execVM 'custom\deploy\deployPBX.sqf'";
		};	
</pre>
<p>Добавление исключений в античит <strong><span style="color:#b22222;">infiSTAR:</span></strong></p>
<p> </p>
<p>Добавьте:</p>
<pre class="ipsCode prettyprint">
"s_player_deploybike","s_player_packVehicle","s_player_deployPBX","s_player_packPBX",
</pre>
<p>в секцию: </p>
<pre class="ipsCode prettyprint">
_dayzActions =
[
</pre>
<p>Часть уже может быть вписана-поэтому допишите только недостающее.</p>
<p><span style="color:#fff0f5;"><strong>ГОТОВО!</strong></span></p>
<p> </p>
<p><strong>Файлы крафта и extra_rc.hpp прикрепил к сообщению.  </strong></p>
<p><b>Скрипты полностью рабочие, не блокируются, техника не исчезает и не убивает. Серверный и клиентский логи чисты.</b></p>
<p><br> </p>
<p><a href="https://s-platoon.magicbyte.org/applications/core/interface/file/attachment.php?id=1212" data-fileid="1212" rel="">deploy.zip</a></p>
<p><a href="https://s-platoon.magicbyte.org/applications/core/interface/file/attachment.php?id=1213" data-fileid="1213" rel="">extra_rc.zip</a></p>
]]></description><guid isPermaLink="false">3695</guid><pubDate>Wed, 22 Jul 2015 13:15:23 +0000</pubDate></item><item><title>&#x41F;&#x440;&#x43E;&#x446;&#x435;&#x434;&#x443;&#x440;&#x44B; &#x432; &#x411;&#x414;</title><link>https://s-platoon.magicbyte.org/topic/4632-procedury-v-bd/</link><description><![CDATA[
<p style="text-align:center;"><strong><span style="color:#ffd700;"><span style="font-size:18px;">Создание Процедуры в базе данных, для чистки сервера.</span></span></strong></p>
<p><br><span style="color:#40e0d0;"><span style="font-size:14px;">Нам понадобится:</span></span></p>
<p><span style="font-size:14px;">1. phpMyAdmin</span></p>
<p> </p>
<div><span style="font-size:14px;"><span style="color:#ffd700;">Процедура pCleanup:</span></span></div>
<div> </div>
<div><span style="font-size:14px;"><span style="color:#40e0d0;">PhpMyAdmin:</span></span></div>
<div><span style="font-size:14px;">1. Открываем PhpMyAdmin =&gt; выбираем нашу базу =&gt; вкладка «Процедуры» =&gt; «Добавить процедуру»</span></div>
<div><span style="font-size:14px;">2. Заполняем появившееся окно:</span></div>
<div style="margin-left:40px;"><span style="font-size:14px;"><span style="color:#ee82ee;">Имя процедуры:</span> pCleanup</span></div>
<div style="margin-left:40px;"><span style="font-size:14px;"><span style="color:#ee82ee;">Тип:</span> PROCEDURE</span></div>
<div><span style="font-size:14px;">Параметры (Направление, Имя, Тип, Длина/значения, Параметры) - Удаляем строчку!</span></div>
<div><span style="font-size:14px;">В поле «Определение» вставляем код:</span></div>
<div><pre class="ipsCode prettyprint">
BEGIN

# Удаляем мёртвых персонажей из базы
# Удаляются абсолютно все мёртвые персонажи, если игрок умер и не заходил в игру повторно, может обнулиться человечность.
DELETE FROM `character_data` WHERE Alive = 0;

# Удаляем персонажей, не заходивших на сервер более 15 дней
DELETE FROM `character_data` WHERE `LastLogin` &lt; DATE_SUB(NOW() , INTERVAL 15 DAY);

# Удаляем взорванную\разбитую технику
# Если техника повреждена на 90% она удаляется.
DELETE FROM `object_data` WHERE `Damage` &gt; 0.9;

# Очищаем историю заходов на сервер
DELETE FROM `player_login` WHERE `Datestamp` &lt; DATE_SUB(NOW() , INTERVAL 3 DAY);

# Удаляем сейфы игроков, не открывшиеся на сервере более 20 дней
# Если с сейфа не возьмут ничего или не положат в течении 20 дней он удалится, деньги не считаются.
DELETE FROM `object_data` WHERE `Classname` = 'VaultStorageLocked' AND `LastUpdated` &lt; DATE_SUB(NOW() , INTERVAL 20 DAY);

# Удаляем локбоксы игроков, не открывшиеся на сервере более 20 дней
# Если с локбокса не возьмут ничего или не положат в течении 20 дней он удалится, деньги не считаются.
DELETE FROM `object_data` WHERE `Classname` = 'LockboxStorageLocked' AND `LastUpdated` &lt; DATE_SUB(NOW() , INTERVAL 20 DAY);

# Удаляем 30m Plot игроков, не активные на сервере более 15 дней
# 30m Plot нужно разбирать и ставить его снова, хотя бы раз в 14 дней, если этого не делать он удалится, а постройки могут быть удаленны по желанию администрации.
DELETE FROM `object_data` WHERE `Classname` = 'Plastic_pole_EP1_DZ' AND `LastUpdated` &lt; DATE_SUB(NOW() , INTERVAL 15 DAY);

END</pre></div>
<div>
<div style="margin-left:40px;"><span style="font-size:14px;"><span style="color:#ee82ee;">Определяющий:</span> Галка снята!</span></div>
<div style="margin-left:40px;"><span style="font-size:14px;"><span style="color:#ee82ee;">Определитель:</span> root@localhost</span></div>
<div style="margin-left:40px;"><span style="font-size:14px;"><span style="color:#ee82ee;">Тип безопасности:</span> DEFINER</span></div>
<div style="margin-left:40px;"><span style="font-size:14px;"><span style="color:#ee82ee;">Доступ к SQL данным:</span> NO SQL</span></div>
<div style="margin-left:40px;"><span style="font-size:14px;"><span style="color:#ee82ee;">Комментарий:</span> Оставляем пустым</span></div>
<div style="margin-left:40px;"> </div>
<div><span style="font-size:14px;">Жмем ОК.</span></div>
</div>
<p> </p>
<p style="text-align:center;"><span style="font-size:18px;"><span style="color:#ffd700;">Процедура создана</span></span></p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><span style="font-size:14px;">Что бы запустить открываем PhpMyAdmin =&gt; выбираем нашу базу =&gt; вкладка «Процедуры» =&gt; «pCleanup» Выполнить</span></p>
]]></description><guid isPermaLink="false">4632</guid><pubDate>Thu, 21 Jan 2016 02:00:49 +0000</pubDate></item><item><title>[Steerable Parachute] - &#x423;&#x43F;&#x440;&#x430;&#x432;&#x43B;&#x44F;&#x435;&#x43C;&#x44B;&#x439; &#x43F;&#x430;&#x440;&#x430;&#x448;&#x44E;&#x442;</title><link>https://s-platoon.magicbyte.org/topic/2884-steerable-parachute-upravlyaemyy-parashyut/</link><description><![CDATA[
<p><span style="color:rgb(255,140,0);">Данный скрипт позволяет прыгать из вертолет/самолет на парашюте который можно контролировать.</span></p>
<p> </p>
<p> </p>
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p> </p>
<p><br><span style="color:rgb(0,255,255);">Нам понадобится:<br>1)Наше миссия (любая карта)<br>2)Редактирование </span><span style="color:#ff0000;">compiles.sqf</span></p>
<p> </p>
<p style="text-align:center;"><span style="color:rgb(0,255,255);text-align:center;">УСТАНОВКА</span></p>
<p><span style="color:rgb(0,255,255);">1)В корень миссий создаем папку с название  </span><span style="color:#ff0000;"><span>parachute</span></span><br><span style="color:rgb(0,255,255);">2)Создаем 1 файл внутри этой папки: </span><br><span style="color:#ff0000;">veh_resetEH.sqf</span></p>
<p><span style="color:rgb(0,255,255);">Содержимое</span> <span style="color:rgb(255,0,0);">veh_resetEH.sqf</span><span style="color:rgb(255,0,0);">:</span></p>
<pre class="ipsCode prettyprint">
/***********************************************************
ASSIGN DAMAGE HANDLER TO A UNIT
- Function fnc_veh_ResetEH
- unit call fnc_veh_ResetEH
************************************************************/

_this removeAllEventHandlers "HandleDamage";
_this removeAllEventHandlers "Killed";
_this addeventhandler ["HandleDamage",{ _this call vehicle_handleDamage } ];
_this addeventhandler ["Killed",{ _this call vehicle_handleKilled } ];

if (isServer) then {
	_this removeAllEventHandlers "GetOut";
	_this removeAllEventHandlers "GetIn";
	_this addEventHandler ["GetOut", {[(_this select 0),"all"] call server_updateObject;}];
	_this addEventHandler ["GetIn", {[(_this select 0),"all"] call server_updateObject; _this call server_checkIfTowed;}];
} else {
	0 = _this addEventHandler ["GetOut", {
		_unit = _this select 2;
		if (_unit != player) exitWith {};

		_parachute = vehicle _unit;
		if (!(_parachute isKindOf "ParachuteBase")) exitWith {};

		deleteVehicle _parachute;
		[_unit] spawn BIS_fnc_halo;

		systemChat "&lt;Управляемый парашют&gt; Данный парашют управляемый , используйте клавиши W|S|A|D для управление!";
	}];
};

//diag_log(format["%1: all EH reset for %2", __FILE__, _this]);
</pre>
<p><span style="color:#00ffff;">3)Открываем наш</span> <span style="color:#ff0000;">compiles.sqf</span> <span style="color:#00ffff;">и ищем внутри</span> <span style="color:#ff0000;">fnc_veh_ResetEH....</span> <span style="color:#00ffff;">и меняем её полностью на:</span></p>
<pre class="ipsCode prettyprint">
fnc_veh_ResetEH = 			compile preprocessFileLineNumbers "parachute\veh_ResetEH.sqf"; </pre>
<p><span style="color:#00ffff;">4)Тестируем и радуемся.</span></p>
<p><span style="color:#ff8c00;">Ссылка на оригинал <a href="http://epochmod.com/forum/index.php?/topic/34084-release-steerable-parachute-vehicle-eject/" rel="external nofollow">http://epochmod.com/forum/index.php?/topic/34084-release-steerable-parachute-vehicle-eject/</a></span></p>
<p><span style="color:#ff8c00;">+ видео </span></p>
<p>
</p>
<div class="ipsEmbeddedVideo"><div><iframe width="480" height="270" src="https://s-platoon.ru/applications/core/interface/js/spacer.png" frameborder="0" allowfullscreen="true" data-embed-src="https://www.youtube.com/embed/EHKqn4eEFoI?feature=oembed"></iframe></div></div>
<br><span style="color:rgb(0,128,0);">P.S Не забываем тыкать + </span><p> </p>
]]></description><guid isPermaLink="false">2884</guid><pubDate>Tue, 07 Apr 2015 17:57:21 +0000</pubDate></item><item><title>&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x43F;&#x440;&#x438; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x435; &#x43C;&#x438;&#x441;&#x441;&#x438;&#x438;</title><link>https://s-platoon.magicbyte.org/topic/2903-izobrazhenie-pri-zagruzke-missii/</link><description><![CDATA[
<p>Загрузочная картинка- по сути визитка вашего сервера. На этом изображении мы пишем название сайтов, описание модов, контактную информацию или описание сервера, в общем все, что считаем нужным или полезным для игроков.</p>
<p> </p>
<p>Установить свое изображение довольно просто. Для этого вам нужно открыть папку с миссией и найти там файлик <span style="color:#ffd700;">description.ext</span></p>
<p>Открыв этот файлик вам нужно найти строчку  </p>
<p><span style="color:#ffd700;">loadScreen = "\z\addons\dayz_code\gui\dayz_logo_ca.paa"; </span>(если у вас чужая сборка- путь и имя файла может быть другим)</p>
<p>и заменить ее на   <span style="color:#ffd700;">loadScreen = "logo.jpg";</span></p>
<p>Теперь вам нужно взять ваше jpg изображение, обозвать его logo и закинуть в папку с миссией.</p>
<p> </p>
<p>Для изображений есть определенное правило по их размерам:  <span style="color:#ffd700;">512x256, 1024x512, 2048x1024</span></p>
<p> </p>
<p>И не забывайте: размер вашей картинки влияет на вес вашей миссии при загрузке игроками.</p>
<p> </p>
<p>Вот три примера с разрешением <span style="color:rgb(255,215,0);">2048x1024</span></p>
<p> </p>
<p><span style="color:rgb(255,215,0);">1 <a href="https://yadi.sk/i/4hBHaKH5ftYW8" rel="external nofollow">https://yadi.sk/i/4hBHaKH5ftYW8</a></span></p>
<p> </p>
<p><span style="color:rgb(255,215,0);">2 <a href="https://yadi.sk/i/PwUUqI7fftYVy" rel="external nofollow">https://yadi.sk/i/PwUUqI7fftYVy</a></span></p>
<p> </p>
<p><span style="color:rgb(255,215,0);">3 <a href="https://yadi.sk/i/PgRsD15uftYW2" rel="external nofollow">https://yadi.sk/i/PgRsD15uftYW2</a></span></p>
<p> </p>
<p> </p>
]]></description><guid isPermaLink="false">2903</guid><pubDate>Fri, 10 Apr 2015 02:14:19 +0000</pubDate></item><item><title>&#x410;&#x432;&#x442;&#x43E;&#x437;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x43A;&#x430;/&#x410;&#x432;&#x442;&#x43E;&#x437;&#x430;&#x440;&#x44F;&#x434;&#x43A;&#x430;/&#x410;&#x432;&#x442;&#x43E;&#x43F;&#x43E;&#x447;&#x438;&#x43D;&#x43A;&#x430; &#x434;&#x43B;&#x44F; SC 2.0/3.0</title><link>https://s-platoon.magicbyte.org/topic/3457-avtozapravkaavtozaryadkaavtopochinka-dlya-sc-2030/</link><description><![CDATA[
<p style="text-align:center;">Установка</p>
<ol>
<li>Качаем архив что в теме</li>	<li>Кидаем папку <span style="color:#ffff00;">service_point</span> в корень миссий </li>	<li>Открываем <span style="color:#ff0000;">init.sqf </span>и добавляем после<br><pre class="ipsCode prettyprint">
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
</pre>	<p> </p>	<p>Вот это<br>	 </p>	<pre class="ipsCode prettyprint">
[] execVM "service_point\service_point.sqf";</pre>	</li>
<li>	<p> </p>	<p>Не забываем про + что бы работала.</p>	<br>	 </li>
</ol>
<p><a href="https://s-platoon.magicbyte.org/applications/core/interface/file/attachment.php?id=1128" data-fileid="1128" rel="">service_point.rar</a></p>
]]></description><guid isPermaLink="false">3457</guid><pubDate>Fri, 19 Jun 2015 09:11:57 +0000</pubDate></item><item><title>[&#x413;&#x430;&#x439;&#x434;] &#x421;&#x43C;&#x435;&#x43D;&#x430; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x430; HUD</title><link>https://s-platoon.magicbyte.org/topic/1479-gayd-smena-interfeysa-hud/</link><description><![CDATA[
<p>Замена стандартных индикаторов</p>
<p> </p>
<p><strong>Шаг 1.</strong></p>
<p> </p>
<p>Качаем &gt;<a href="https://drive.google.com/file/d/0ByRshzNmAfZmSWhDVHBaWElEQzQ/view?usp=sharing" rel="external nofollow">архив</a>&lt; и ложим папочку HUD в вашу папку миссии.</p>
<p> </p>
<p> </p>
<p><strong>Шаг 2.</strong></p>
<p> </p>
<div>В Вашем кастомном файле <u>compiles.sqf</u> найти:</div>
<p> </p>
<pre class="ipsCode prettyprint">
player_updateGui =     compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_updateGui.sqf";
 </pre>
<p> </p>
<div> </div>
<div>и заменить на</div>
<div>
<p> </p>
<pre class="ipsCode prettyprint">
player_updateGui =     compile preprocessFileLineNumbers "HUD\player_updateGui.sqf";
 </pre>
<p><strong>Примечание:</strong></p>
</div>
<div>Если нет файла <u>compiles.sqf, </u>то достаньте его из .pbo файла <u>@DayZ_Epoch\addons\dayz_code\init</u>
</div>
<div> </div>
<div>Положите его в  <u>\MPMissions\Ваша миссия</u>
</div>
<div> </div>
<div>В файле <u>init.sqf</u> найдите</div>
<div>
<p> </p>
<pre class="ipsCode prettyprint">
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";
 </pre>
<p> </p>
</div>
<div>и замените на</div>
<div>
<p> </p>
<pre class="ipsCode prettyprint">
call compile preprocessFileLineNumbers "compiles.sqf";
 </pre>
<p> </p>
<p> </p>
</div>
<p>Возможно кому-то и не понравится, но вкусы разные.</p>
<p>За спасибками и плюсиками не гонюсь, хотите - ставьте, не хотите - не ставьте. Надо? Забирайте.</p>
]]></description><guid isPermaLink="false">1479</guid><pubDate>Sun, 19 Oct 2014 22:21:49 +0000</pubDate></item><item><title>[Advanced Trading v2.1] &#x423;&#x43B;&#x443;&#x447;&#x448;&#x435;&#x43D;&#x43D;&#x430;&#x44F; &#x442;&#x43E;&#x440;&#x433;&#x43E;&#x432;&#x43B;&#x44F; v2.1</title><link>https://s-platoon.magicbyte.org/topic/3724-advanced-trading-v21-uluchshennaya-torgovlya-v21/</link><description><![CDATA[
<p style="text-align:center;"><span style="color:#ff8c00;"><span style="font-family:'comic sans ms', cursive;"><span style="font-size:18px;">Новая альтернативная система продажи/покупки</span></span></span></p>
<p style="text-align:center;"> </p>
<p><span style="font-size:14px;"><span style="color:#ff8c00;"><span style="font-family:'comic sans ms', cursive;">Поддерживает:</span></span></span></p>
<ul>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Конфиги трейдов</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Работает с банками Single Currency &amp; Default Currency</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Продажа/покупка из рюкзака, машины</span></span></li>
</ul>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;"><span style="color:#ff8c00;">Не поддерживает:</span></span></span></p>
<ul>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Стандартную торговлю со слитками (она работает от базы данных)</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Нет возможности купить или продать автомобиль.</span></span></li>
</ul>
<p><span style="font-size:14px;"><span style="color:#ff8c00;"><span style="font-family:'comic sans ms', cursive;">Что было добавлено в версию 2.0:</span></span></span></p>
<ul>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Поддерживаемые базовые валюты</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Фильтр предметов</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Информационный блок выбранного предмета</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Покупка в рюкзак</span></span></li>
</ul>
<p><span style="font-size:14px;"><span style="color:#ff8c00;"><span style="font-family:'comic sans ms', cursive;">Что было добавлено в версию 2.1:</span></span></span></p>
<ul><li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Исправлено отображение информации о предмете</span></span></li></ul>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><span style="color:#ff8c00;"><span style="font-size:18px;"><span style="font-family:'comic sans ms', cursive;">Описание</span></span></span></p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Улучшенная (удобная) торговля позволяет продавать/покупать из рюкзака или машины, возможность выбирать несколько предметов для покупки или продажи. Двойная система защиты от дюпа.</span></span></p>
<p> </p>
<p><span style="font-size:14px;"><span style="color:#ff8c00;"><span style="font-family:'comic sans ms', cursive;">Апгрейт с версии 1.0 до 2.0:</span></span></span></p>
<ul>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Удалить старую папку с Улучшенной торговлей</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Вставить новую папку с Улучшенной торговлей</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Настроить config.sqf на ваше усмотрение</span></span></li>
<li><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Готово!</span></span></li>
</ul>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Если у вас уже установлена <a href="https://s-platoon.magicbyte.org/index.php?/topic/3320-advanced-trading-uluchshennaia-torgovlia/?hl=%2B%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F+%2B%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BB%D1%8F" rel="">Улучшенная торговля 1.0</a>, то все что написано далее вас не касается! Ван нужно только сделать только апгрейд!)</span></span></p>
<p> </p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Сам файлик: <a href="https://github.com/DevZupa/AdvancedTrading/releases/tag/v2.1" rel="external nofollow">&gt;&gt;Нажми&lt;&lt;</a></span></span></p>
<p> </p>
<p style="text-align:center;"><span style="font-size:18px;"><span style="color:#ff8c00;">Установка</span></span></p>
<p><span style="font-size:14px;">1. <span style="font-family:'comic sans ms', cursive;">Открыть кастомный файл <span style="color:#008080;">fn_selfactions.sqf</span> и ищем</span></span></p>
<pre class="ipsCode prettyprint">
_buy = player addAction [localize "STR_EPOCH_PLAYER_289", "\z\addons\dayz_code\actions\show_dialog.sqf",(_traderMenu select 0), 999, true, false, "",""];
s_player_parts set [count s_player_parts,_buy]; </pre>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">выше вставляем:</span></span></p>
<pre class="ipsCode prettyprint">
_buyV = player addAction ["&lt;t color='#0059FF'&gt;Улучшенная торговля&lt;/t&gt;", "zupa\advancedTrading\init.sqf",(_traderMenu select 0), 999, true, false, "",""];
s_player_parts set [count s_player_parts,_buyV];
</pre>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Сохраняем!</span></span></p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">2. Открываем файл <span style="color:#008080;">description.ext</span> и в самый низ вставляем</span></span></p>
<pre class="ipsCode prettyprint">
#include "zupa\advancedTrading\ZSCdefines.hpp" // если у вас нет ZSC 3.0
#include "zupa\advancedTrading\advancedTrading.hpp"
</pre>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">Сохраняем!</span></span></p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">3. Переходив в файл <span style="color:#008080;">AHconfig.sqf</span> (<span style="color:#008080;">@DayZ_Epoch_Server\addons\dayz_server\init</span>) и ищем <span style="color:#008000;">_ALLOWED_Dialogs = [-1,106,2200,...];</span> и в конец вставляем <span style="color:#008080;">711197</span>. Т.е. у вас должно получиться <span style="color:#008000;">_ALLOWED_Dialogs = [-1,106,2200,...,711197];</span></span></span></p>
<p><span style="font-size:14px;"><span style="font-family:'comic sans ms', cursive;">4. Сохраняем, запаковываем и запускаем!)</span></span></p>
<p> </p>
<pre class="ipsCode prettyprint">
Оригинальная тема: <a href="http://epochmod.com/forum/index.php?/topic/20219-release-advanced-trading-21-updated/" rel="external nofollow">http://epochmod.com/forum/index.php?/topic/20219-release-advanced-trading-21-updated/</a>
</pre>
<p> </p>
<p style="text-align:center;"><span style="font-family:'comic sans ms', cursive;"><span style="font-size:14px;">Понравился гайд? Ставь</span> <span style="color:#ff0000;"><strong><span style="font-size:18px;">+</span></strong></span></span></p>
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
]]></description><guid isPermaLink="false">3724</guid><pubDate>Mon, 27 Jul 2015 12:42:52 +0000</pubDate></item><item><title>[Single Currency v3.0 DEFAULT HIVE] - &#x415;&#x434;&#x438;&#x43D;&#x430;&#x44F; &#x432;&#x430;&#x43B;&#x44E;&#x442;&#x430; &#x43D;&#x430; &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;&#x435;</title><link>https://s-platoon.magicbyte.org/topic/3186-single-currency-v30-default-hive-edinaya-valyuta-na-servere/</link><description><![CDATA[
<p>Кратко о главном: Это скрипт единственной валюты без банков, валюта храниться в сейфах и автомобилях.</p>
<p> </p>
<p> </p>
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p> </p>
<p> </p>
<p>Установка:</p>
<p><span style="color:#ff0000;"><strong>1)</strong></span> В <span style="color:#008000;"><strong>init.sqf</strong></span>:</p>
<p><strong><span style="color:#ff0000;">-</span></strong> <span style="color:#ff8c00;">Находим:</span></p>
<pre class="ipsCode prettyprint">
DZE_BuildOnRoads = false;
</pre>
<p><span style="color:#ff8c00;">Ниже добавляем:</span></p>
<pre class="ipsCode prettyprint">
DZE_ConfigTrader = true; 
</pre>
<p><span style="color:#ff0000;"><strong>- </strong></span><span style="color:#ff8c00;">Находим:</span></p>
<pre class="ipsCode prettyprint">
progressLoadingScreen 0.5;
</pre>
<p><span style="color:#ff8c00;">Выше добавляем:</span></p>
<pre class="ipsCode prettyprint">
call compile preprocessFileLineNumbers "ZSC\gold\ZSCinit.sqf";
</pre>
<p>- <span style="color:#ffa500;">Находим:</span></p>
<pre class="ipsCode prettyprint">
_playerMonitor = 	[] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
</pre>
<p><span style="color:#ff8c00;">Следующей строкой добавляем:</span></p>
<pre class="ipsCode prettyprint">
execVM "ZSC\compiles\playerHud.sqf";
</pre>
<p>- <span style="color:#ff8c00;">Находим:</span></p>
<pre class="ipsCode prettyprint">
call compile preprocessFileLineNumbers "server_traders.sqf";	
</pre>
<p><span style="color:#ff8c00;">Меняем на: </span></p>
<pre class="ipsCode prettyprint">
call compile preprocessFileLineNumbers "server_traders_cherno_11.sqf";
</pre>
<p><span style="color:#ff8c00;">Находим эту строчку:</span></p>
<pre class="ipsCode prettyprint">
_serverMonitor = 	[] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
</pre>
<p><strong>Убедитесь что она прописана именно так.</strong></p>
<p> </p>
<p><span style="color:#ff0000;"><strong>2.</strong></span> Открываем <strong><span style="color:#008000;">description.ext</span></strong> :</p>
<p><span style="color:#ff8c00;">В самом верху разместить такую строчку</span>:</p>
<pre class="ipsCode prettyprint">
#include "ZSC\config\cfgServerTrader.hpp"
</pre>
<p><span style="color:#ff8c00;">Находим:</span></p>
<pre class="ipsCode prettyprint">
class RscTitles
</pre>
<p><strong><span style="color:#ff8c00;">Если</span></strong> есть, то добавляем в скобки:</p>
<pre class="ipsCode prettyprint">
#include "ZSC\config\ZSChud.hpp"
</pre>
<p><span style="color:#ff8c00;">Должно получиться так:</span></p>
<pre class="ipsCode prettyprint">
class RscTitles
{
#include "ZSC\config\ZSChud.hpp"
};
</pre>
<p><strong><span style="color:#ff8c00;">Если</span></strong> не нашли такого, то просто копируете конечный результат и добавляете в самом низу.</p>
<p> </p>
<p>- <span style="color:#ff8c00;">В самом низу добавляем:</span></p>
<pre class="ipsCode prettyprint">
#include "ZSC\config\ZSCdefines.hpp"
#include "ZSC\config\ZSCdialogs.hpp"
</pre>
<p><span style="color:#ff0000;"><strong>3)</strong></span> Скопируйте из <a href="https://github.com/EpochSC/SingleCurrencyStorage/archive/master.zip" rel="external nofollow">скачанного архива</a>:</p>
<p> </p>
<p>Папку <span style="color:#008000;"><strong>ZSC</strong></span> в папку с миссией</p>
<p> </p>
<p>Файл: <strong><span style="color:#008000;">server_traders_cherno_11.sqf</span></strong>, либо другой (в зависимости от карты) в папку с миссией.</p>
<p> </p>
<p>4) В файле <span style="color:#008000;"><strong>fn_selfactions</strong></span>:</p>
<p> </p>
<p><span style="color:#ff8c00;">Добавляем:</span></p>
<pre class="ipsCode prettyprint">
	if(_typeOfCursorTarget in ZSC_MoneyStorage &amp;&amp; (player distance _cursorTarget &lt; 5)) then {
		if (s_bank_dialog &lt; 0) then {
				s_bank_dialog = player addAction ["Money Storage", "ZSC\actions\bank_dialog.sqf",_cursorTarget, 3, true, true, "", ""];	
		};
	} else {
     	player removeAction s_bank_dialog;
		s_bank_dialog = -1;
	};

	// cars 
	if( _isVehicle &amp;&amp; !_isMan &amp;&amp;_isAlive &amp;&amp; !_isMan &amp;&amp; !locked _cursorTarget &amp;&amp; !(_cursorTarget isKindOf "Bicycle") &amp;&amp; (player distance _cursorTarget &lt; 5)) then {		
		if (s_bank_dialog2 &lt; 0) then {
			s_bank_dialog2 = player addAction ["Money Storage", "ZSC\actions\bank_dialog.sqf",_cursorTarget, 3, true, true, "", ""];
		};			
	} else {		
		player removeAction s_bank_dialog2;
		s_bank_dialog2 = -1;
	};
</pre>
<p><span style="color:#ff8c00;">После:</span></p>
<pre class="ipsCode prettyprint">
} else {
	{player removeAction _x} count s_player_combi;s_player_combi = [];
	s_player_unlockvault = -1;
};
</pre>
<p><span style="color:#ff8c00;">Добавляем:</span></p>
<pre class="ipsCode prettyprint">
if (_isMan and _isAlive and !_isZombie and !_isAnimal and !(_traderType in serverTraders)) then {
	if (s_givemoney_dialog &lt; 0) then {
		s_givemoney_dialog = player addAction [format["Give Money to %1", (name _cursorTarget)], "ZSC\actions\give_player_dialog.sqf",_cursorTarget, 3, true, true, "", ""];
	};
} else {
	player removeAction s_givemoney_dialog;
	s_givemoney_dialog = -1;
};
</pre>
<p><span style="color:#ff8c00;">Над:</span></p>
<pre class="ipsCode prettyprint">
if(_typeOfCursorTarget in dayz_fuelpumparray) then {
</pre>
<p><span style="color:#ff8c00;">Меняем:</span></p>
<pre class="ipsCode prettyprint">
if (_player_studybody) then {
		if (s_player_studybody &lt; 0) then {
			s_player_studybody = player addAction [localize "str_action_studybody", "\z\addons\dayz_code\actions\study_body.sqf",_cursorTarget, 0, false, true, "",""];
		};
	} else {
		player removeAction s_player_studybody;
		s_player_studybody = -1;
	};
</pre>
<p><span style="color:#ff8c00;">На:</span></p>
<pre class="ipsCode prettyprint">
if (_player_studybody) then {
	if (s_player_studybody &lt; 0) then {
		s_player_studybody = player addAction [("&lt;t color=""#FF0000""&gt;"+("Check Wallet") + "&lt;/t&gt;"), "ZSC\actions\check_wallet.sqf",_cursorTarget, 0, false, true, "",""];
	};
} else {
	player removeAction s_player_studybody;
	s_player_studybody = -1;
};
</pre>
<p><span style="color:#ff8c00;">Добавляем:</span></p>
<pre class="ipsCode prettyprint">
player removeAction s_givemoney_dialog;
s_givemoney_dialog = -1;
player removeAction s_bank_dialog;
s_bank_dialog = -1;
player removeAction s_bank_dialog2;
s_bank_dialog2 = -1;
</pre>
<p><span style="color:#ff8c00;">После:</span></p>
<pre class="ipsCode prettyprint">
	player removeAction s_player_towing;
	s_player_towing = -1;
	player removeAction s_player_fuelauto;
	s_player_fuelauto = -1;
	player removeAction s_player_fuelauto2;
	s_player_fuelauto2 = -1;
</pre>
<p>5) В файле <strong><span style="color:#008000;">VARIABLES.SQF</span></strong>:</p>
<p> </p>
<p><span style="color:#ff8c00;">Добавляем:</span></p>
<pre class="ipsCode prettyprint">
s_givemoney_dialog = -1;
s_bank_dialog = -1;
s_bank_dialog2 = -1;
</pre>
<p><span style="color:#ff8c00;">В:</span></p>
<pre class="ipsCode prettyprint">
dayz_resetSelfActions = {
</pre>
<p><span style="color:#ff0000;"><strong>6)</strong></span> В файле <strong><span style="color:#008000;">player_switchModel.sqf</span></strong>: (если нет такого файла - можно пропустить)</p>
<p> </p>
<p><span style="color:#ff8c00;">Добавляем:</span></p>
<pre class="ipsCode prettyprint">
_cashMoney = player getVariable["cashMoney",0];
</pre>
<p><span style="color:#ff8c00;">После:</span></p>
<pre class="ipsCode prettyprint">
_weapons = weapons player;
_countMags = call player_countMagazines; 
_magazines = _countMags select 0;
</pre>
<p><span style="color:#ff8c00;">Добавляем:</span></p>
<pre class="ipsCode prettyprint">
player setVariable ["cashMoney",_cashMoney,true];
</pre>
<p><span style="color:#ff8c00;">В самый низ.</span></p>
<p> </p>
<p><span style="color:#ff8c00;">Меняем:</span></p>
<pre class="ipsCode prettyprint">
//Create New Character
_group 		= createGroup west;
_newUnit 	= _group createUnit [_class,dayz_spawnPos,[],0,"NONE"];

_newUnit 	setPosATL _position;
_newUnit 	setDir _dir;
</pre>
<p><span style="color:#ff8c00;">На:</span></p>
<pre class="ipsCode prettyprint">
_group = createGroup west;
_newUnit = _group createUnit [_class,dayz_spawnPos,[],0,"NONE"];
[_newUnit] joinSilent createGroup WEST;
_newUnit setPosATL _position;
_newUnit setDir _dir;
_newUnit setVariable ["cashMoney",_cashMoney,true];
</pre>
<p>7) В файле <span style="color:#008000;"><strong>unclockVault</strong></span> : </p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p><span style="color:#ff8c00;">Добавьте:</span></p>
<p> </p>
<pre class="ipsCode prettyprint">
_objMoney    = _obj getVariable["bankMoney",0];
 </pre>
<p><span style="color:#ff8c00;">После:</span></p>
<pre class="ipsCode prettyprint">
_dir = direction _obj;
_pos	= _obj getVariable["OEMPos",(getposATL _obj)];
_objectID 	= _obj getVariable["ObjectID","0"];
_objectUID	= _obj getVariable["ObjectUID","0"];
</pre>
<p><span style="color:#ff8c00;">Добавьте:</span></p>
<pre class="ipsCode prettyprint">
_holder setVariable ["bankMoney", _objMoney, true]; </pre>
<p><span style="color:#ff8c00;">После:</span></p>
<pre class="ipsCode prettyprint">
_holder setVariable["CharacterID",_ownerID,true];
_holder setVariable["ObjectID",_objectID,true];
_holder setVariable["ObjectUID",_objectUID,true];
_holder setVariable ["OEMPos", _pos, true]; </pre>
<p> </p>
</div>
</div>
<p> </p>
<p> </p>
<p><span style="color:#ff0000;"><strong>7)</strong></span> В файле: <span style="color:#008000;"><strong>LockVault.sqf</strong></span> :</p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p><span style="color:#ff8c00;">Добавьте:</span></p>
<pre class="ipsCode prettyprint">
_objMoney	= _obj getVariable["bankMoney",0]; </pre>
<p><span style="color:#ff8c00;">После:</span></p>
<pre class="ipsCode prettyprint">
_ownerID = _obj getVariable["CharacterID","0"];
_objectID 	= _obj getVariable["ObjectID","0"];
_objectUID	= _obj getVariable["ObjectUID","0"]; </pre>
<p><span style="color:#ff8c00;">Добавьте:</span></p>
<pre class="ipsCode prettyprint">
_holder setVariable ["bankMoney", _objMoney, true]; </pre>
<p><span style="color:#ff8c00;">После:</span></p>
<pre class="ipsCode prettyprint">
	_holder setVariable["CharacterID",_ownerID,true];
	_holder setVariable["ObjectID",_objectID,true];
	_holder setVariable["ObjectUID",_objectUID,true];
	_holder setVariable ["OEMPos", _pos, true];   </pre>
<p> </p>
</div>
</div>
<p> </p>
<p style="text-align:center;"><span style="font-size:24px;text-align:center;">SERVER.pbo</span></p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"> </p>
<p>1) Замените файл: <span style="color:#008000;"><strong>compiles/server_tradeObject.sqf</strong></span> на тот, который в архиве, с аналогичным названием.</p>
<p> </p>
<p>2) В файле: <span style="color:#008000;"><strong>compiles/server_updateObject.sqf</strong></span>:</p>
<p> </p>
<p><span style="color:#ff8c00;">Заменяем:</span></p>
<pre class="ipsCode prettyprint">
		_inventory = [
			getWeaponCargo _object,
			getMagazineCargo _object,
			getBackpackCargo _object
		];
</pre>
<p><span style="color:#ff8c00;">На:</span></p>
<pre class="ipsCode prettyprint">
		_inventory = [
			getWeaponCargo _object,
			getMagazineCargo _object,
			getBackpackCargo _object
			, _object getVariable["bankMoney",0]
		];
</pre>
<p><span style="color:#ff0000;"><strong>3)</strong></span> В файле: <span style="color:#008000;"><strong>server_monitor.sqf</strong></span></p>
<p> </p>
<p><span style="color:#ff8c00;">Добавляем:</span></p>
<pre class="ipsCode prettyprint">
	if( count (_intentory) &gt; 3)then{
		_object setVariable ["bankMoney", _intentory select 3, true];
	}else{
	        _object setVariable ["bankMoney", 0, true];
	};
</pre>
<p><span style="color:#ff8c00;">Над:</span></p>
<pre class="ipsCode prettyprint">
if (_type in DZE_LockedStorage) then {
// Fill variables with loot
_object setVariable ["WeaponCargo", (_intentory select 0),true];
_object setVariable ["MagazineCargo", (_intentory select 1),true];
_object setVariable ["BackpackCargo", (_intentory select 2),true];
} else {
</pre>
<p><strong><span style="color:#ff0000;">4)</span></strong> В <span style="color:#008000;"><strong>compiles/server_playerSync.sqf</strong></span> :</p>
<p> </p>
<p><span style="color:#ff8c00;">Заменяем:</span></p>
<pre class="ipsCode prettyprint">
_playerGear = [weapons _character,_magazines]; 
</pre>
<p><span style="color:#ff8c00;">На:</span></p>
<pre class="ipsCode prettyprint">
_playerGear = [weapons _character,_magazines, _character getVariable["cashMoney",0]]; 
</pre>
<p>Всё, скрипт установлен, не забываем ставить <span style="font-size:14px;"><span style="color:#ff8c00;"><strong>+ в репу!  <img src="https://s-platoon.ru/applications/core/interface/js/spacer.png" alt=":wink:" data-src="https://s-platoon.magicbyte.org/uploads/emoticons/default_wink.png"></strong></span></span><strong> </strong></p>
]]></description><guid isPermaLink="false">3186</guid><pubDate>Mon, 11 May 2015 19:54:23 +0000</pubDate></item><item><title>[DayZ Group Management (DZGM)] - &#x423;&#x43F;&#x440;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x433;&#x440;&#x443;&#x43F;&#x43F;&#x430;&#x43C;&#x438; &#x438;&#x433;&#x440;&#x43E;&#x43A;&#x43E;&#x432;</title><link>https://s-platoon.magicbyte.org/topic/3006-dayz-group-management-dzgm-upravlenie-gruppami-igrokov/</link><description><![CDATA[
<p>Собственно всем известный и отлично работающий скрипт по создания групп игроков. Попросил перевести пользователь форума, так что получайте   :tounge1:</p>
<p><span style="color:#ff8c00;"><strong>P.S.</strong></span> В <u>приватном разделе</u> выложена локализация для данного скрипта (перевод всех файлов)</p>
<p> </p>
<p> </p>
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>Особенности и описание:</strong></span></p>
<ul>
<li>Это портированная версия с Wasteland мода</li>
<li>Стабильно работает на Epoch 1.0.5.1, DayZ 1.8.4.1 и Overwatch 0.2.5​</li>
<li>Члены группы видят ники и иконки друг-друга на расстоянии до 2.5 км</li>
<li>Ники можно скрыть при помощи кнопки left-win</li>
<li>Члены группы могут использовать чат группы (ранее был бесполезен). Причём работают как письменные, так и голосовые сообщения</li>
<li>Только лидер может приглашать в группу, кикать из неё и распускать саму группу</li>
<li>Игрок, которого приглашают, не должен быть в другой группе</li>
<li>Группа сохраняется в профиль игрока. Вы остаётесь в группе даже после рестарта\смены скина\смерти</li>
</ul>
<p><span style="color:#ff8c00;"><strong>Прежде всего качаем архив  :wink1:</strong></span><strong> </strong><a href="https://s-platoon.magicbyte.org/applications/core/interface/file/attachment.php?id=805" data-fileid="805" rel="">DZGM-master.zip</a></p>
<p> </p>
<p><strong><span style="color:#ff8c00;">Инструкция:</span></strong></p>
<p><span style="color:#ff8c00;"><strong>1)</strong></span> Открываем ваш<span style="color:#008080;"><em> init.sqf</em></span> и находим эту строку:</p>
<pre class="ipsCode prettyprint">
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
</pre>
<p>и добавляем этот код ниже:</p>
<pre class="ipsCode prettyprint">
execVM "dzgm\init.sqf";
</pre>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>2)</strong></span> Если у вас нет кастомного <span style="color:#008080;"><em>compiles.sqf</em></span>:</p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<ol>
<li>В <span style="color:#008080;"><em>init.sqf</em></span> находим:	<pre class="ipsCode prettyprint">
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";</pre>	</li>
<li>Добавляем этот код ниже:	<pre class="ipsCode prettyprint">
call compile preprocessFileLineNumbers "custom\compiles.sqf";</pre>	</li>	<li>В папке миссии создаём папку <span style="color:#008080;"><em>custom</em></span>, в которой делаем файл <span style="color:#008080;"><em>compiles.sqf</em></span> с таким содержимым:	<pre class="ipsCode prettyprint">
if (!isDedicated) then {
   player_switchModel = compile preprocessFileLineNumbers "custom\player_switchModel.sqf";
};</pre>	</li>
</ol>
<p> </p>
</div>
</div>
<p> </p>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>3)</strong></span> Если у вас нет кастомного <span style="color:#008080;"><em>player_switchModel.sqf</em></span>:</p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<ol>
<li>Распаковываем файл <span style="color:#008080;"><em>dayz_code.pbo</em></span>, который находится в папке <span style="color:#008080;"><em>@DayZ_Epoch\addons</em></span>	</li>
<li>Копируем файл <span style="color:#008080;"><em>player_switchModel.sqf</em></span> из<span style="color:#008080;"><em> \dayz_code\compile\</em></span> в папку <span style="color:#008080;"><em>custom</em></span>, что мы сделали в папке миссии</li>	<li>В файле <span style="color:#008080;"><em>compiles.sqf</em></span> в директории  <span style="color:#b22222;"><em>!isDedicated</em></span> вставляем этот код:	<pre class="ipsCode prettyprint">
player_switchModel = compile preprocessFileLineNumbers "custom\player_switchModel.sqf";</pre>	</li>	<li>Если у вас уже есть такая линия, то замените её на новую (которую мы сделали). Иначе может появиться ошибка, не позволяющая нормально запустить сервер.</li>
</ol>
<p> </p>
</div>
</div>
<p> </p>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>4)</strong></span> В файле <span style="color:#008080;"><em>player_switchModel.sqf </em></span>находим эту строку:</p>
<pre class="ipsCode prettyprint">
 _oldUnit = player;</pre>
<p>И ниже добавляем эту:</p>
<pre class="ipsCode prettyprint">
_oldGroup = group player;</pre>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>5)</strong></span> Там же находим эту строку:</p>
<pre class="ipsCode prettyprint">
selectPlayer _newUnit;</pre>
<p>И добавляем после неё:</p>
<pre class="ipsCode prettyprint">
if ((count units _oldGroup &gt; 1) &amp;&amp; {!isNil "PVDZE_plr_LoginRecord"}) then {
    [_newUnit] join _oldGroup;
    if (count units _group &lt; 1) then {deleteGroup _group;};
};</pre>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>6)</strong></span> Если у вас <span style="color:#b22222;"><em>@DayZ 1.8.4.1</em></span> или <span style="color:#b22222;"><em>@Overwatch</em></span> (НЕ <span style="color:#b22222;"><em>@Overpoch</em></span>), то в коде выше это:</p>
<pre class="ipsCode prettyprint">
PVDZE_plr_LoginRecord</pre>
<p>вам нужно заменить на это:</p>
<pre class="ipsCode prettyprint">
PVDZ_plr_LoginRecord
</pre>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>7)</strong></span> В самый конец этого же файла вставьте код:</p>
<pre class="ipsCode prettyprint">
_savedGroup = profileNamespace getVariable["savedGroup",[]];
player setVariable ["savedGroup",_savedGroup,true];
player setVariable ["purgeGroup",0,true];
</pre>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>8) </strong></span>Выбираем свой мод и следуем инструкции ↓<br><strong>Для Epoch:</strong><br></p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<ol>
<li>Если у вас нет кастомного <span style="color:#008080;"><em>dayz_spaceInterrupt.sqf</em></span>:<br>	А) В файл<span style="color:#008080;"><em> compiles.sqf</em></span> в секцию<span style="color:#b22222;"><em> !isDedicated</em></span> добавить:	<pre class="ipsCode prettyprint">
dayz_spaceInterrupt = compile preprocessFileLineNumbers "custom\dayz_spaceInterrupt.sqf";</pre>	Если у вас уже есть такая линия в файле, то замените её на нашу<br>	Б) Файл<span style="color:#008080;"> <em>dayz_spaceInterrupt</em></span> скопируйте из папки <span style="color:rgb(0,128,128);"><em>dayz_code\actions</em></span> в папку <span style="color:rgb(0,128,128);"><em>custom</em></span>, что в нашей папке миссии<br><br>	 </li>	<li>В конце файла <span style="color:#008080;"><em>dayz_spaceInterrupt</em></span> найдите это кусок строки:	<pre class="ipsCode prettyprint">
_handled</pre>	И прямо над ним добавьте этот код:	<pre class="ipsCode prettyprint">
if (_dikCode == 0xDB) then {
    if (tagName) then {tagName = false;titleText ["Group name tags OFF","PLAIN DOWN"];titleFadeOut 4;} else {tagName = true;titleText ["Group name tags ON","PLAIN DOWN"];titleFadeOut 4;};
    _handled = true;
};

if (_dikCode in actionKeys "TacticalView") then {_handled = true;};</pre>
</li>
</ol>
<p> </p>
</div>
</div>
<p> </p>
<p><strong>Для DayZ 1.8.4.1:</strong></p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p>Раскомментируйте первые три строки в файле <span style="color:#008080;"><em>dzgm\init.sqf</em></span>, который лежит в архиве</p>
<p> </p>
</div>
</div>
<p> </p>
<p><strong>Для Overwatch:</strong></p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<p><span style="color:#b22222;"><em>dayz_spaceInterrupt </em></span>тут это просто функция в файле <span style="color:#008080;"><em>compiles.sqf</em></span>. Так что просто скопируйте эту функцию в ваш кастомный <span style="color:#008080;"><em>compiles.sqf </em></span>и выполните последнее указание из текста для Epoch под спойлером выше.</p>
<p> </p>
</div>
</div>
<p> </p>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>9) </strong></span>Если у вас нет кастомного <span style="color:#008080;"><em>ui_selectSlot.sqf</em></span>:<br></p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<ol>
<li>Копируем файл <span style="color:#008080;"><em>ui_selectSlot.sqf</em></span> из <span style="color:#008080;"><em>dayz_code\compile</em></span> в папку <span style="color:#008080;"><em>custom</em></span> в вашей папке с миссией</li>	<li>В файл <span style="color:#008080;"><em>ui_selectSlot.sqf</em></span> добавьте этот код: (ниже цикла, но выше строки: <span style="color:#b22222;"><em>_pos set [3,_height];</em></span>. Примерно на 57 строке)	<pre class="ipsCode prettyprint">
_erc_cfgActions = (missionConfigFile &gt;&gt; "ExtraRc" &gt;&gt; _item);
   _erc_numActions = (count _erc_cfgActions);
   if (isClass _erc_cfgActions) then {
     for "_j" from 0 to (_erc_numActions - 1) do
     {
       _menu =  _parent displayCtrl (1600 + _j + _numActions);
       _menu ctrlShow true;
       _config =  (_erc_cfgActions select _j);
       _text =  getText (_config &gt;&gt; "text");
       _script =  getText (_config &gt;&gt; "script");
       _height = _height + (0.025 * safezoneH);
       uiNamespace setVariable ['uiControl', _control];
       _menu ctrlSetText _text;
       _menu ctrlSetEventHandler ["ButtonClick",_script];
     };
   };</pre>	</li>
<li>В файле <span style="color:#008080;"><em>compiles.sqf</em></span> в секции<span style="color:#b22222;"><em> !isDedicated</em></span> добавить это:	<pre class="ipsCode prettyprint">
player_selectSlot = compile preprocessFileLineNumbers "custom\ui_selectSlot.sqf";</pre>	</li>	<li>Если вы уже имеете строку <span style="color:#b22222;"><em>player_selectSlot</em></span>, то замените её нашей</li>	<li>В самый низ <span style="color:#008080;"><em>description.ext</em></span> добавьте:	<pre class="ipsCode prettyprint">
#include "custom\extra_rc.hpp"</pre>	</li>	<li>В папке <span style="color:#008080;"><em>custom</em></span> что в папке вашей миссии, сделайте файл <span style="color:#008080;"><em>extra_rc.hpp</em></span> с таким содержимым:	<pre class="ipsCode prettyprint">
class ExtraRc {
  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
   };
};
</pre>	<p> </p>	</li>	<li>Если у вас уже есть класс <span style="color:#b22222;"><em>ExtraRc</em></span>, то вместо последнего пункта просто добавьте в него всё кроме первой и последней строки предыдущего кода, то есть это:	<pre class="ipsCode prettyprint">
class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
};</pre>	Если и класс  <span style="color:#b22222;"><em>ItemRadio</em></span> есть, то добавьте в него это код:	<pre class="ipsCode prettyprint">
class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
</pre>	<p> </p>	</li>	<li>Для DayZ 1.8.4.1:<br>	Если в вашем <span style="color:#008080;"><em>description.ext</em></span> уже есть такая строка:	<pre class="ipsCode prettyprint">
#include "\z\addons\dayz_code\gui\description.hpp"</pre>	То замените её содержимым этого файла (дословный перевод. Точно не понял что автор имел ввиду  :smiling:)</li>
</ol>
<p> </p>
</div>
</div>
<p> </p>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>10)</strong></span> Если в вашем<span style="color:#008080;"><em> description.ext </em></span>уже есть класс <span style="color:#b22222;"><em>RscTitles</em></span>, то:<br></p>
<div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<ol>
<li>Выше этого самого класса добавьте этот код:	<pre class="ipsCode prettyprint">
#include "dzgm\defines.hpp"</pre>	</li>
<li>Внутри этого  самого класса добавьте это:	<pre class="ipsCode prettyprint">
#include "dzgm\icons.hpp"</pre>	</li>
</ol>
<p> </p>
</div>
</div>
<p><br>Если у вас ещё нет RscTitles, то в самый низ description.ext добавьте:</p>
<pre class="ipsCode prettyprint">
#include "dzgm\defines.hpp"
class RscTitles
{
    #include "dzgm\icons.hpp"
};</pre>
<p> </p>
<p> </p>
<p><strong><span style="color:#ff8c00;">11)</span></strong> Вниз вашего<span style="color:#008080;"><em> descripton.ext</em></span> добавьте:</p>
<pre class="ipsCode prettyprint">
#include "dzgm\groupManagement.hpp"
</pre>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>12)</strong></span> Папку <span style="color:#008080;"><em>dzgm</em></span> из архива, приложенного выше, копируем в папку вашей миссии</p>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><strong>13) </strong></span>В самый низ файла <span style="color:#008080;"><em>dayz_server\init\server_functions.sqf</em></span> добавляем этот код:</p>
<pre class="ipsCode prettyprint">
currentInvites = [];
publicVariable "currentInvites";
"currentInvites" addPublicVariableEventHandler {publicVariable "currentInvites";};
</pre>
<p> </p>
<p> </p>
<p><span style="color:#ff8c00;"><span style="font-size:18px;"><strong>Для владельцев InfiSTAR:</strong></span></span></p>
<ul>
<li>В <span style="color:#008080;"><em>AHConfig.sqf</em></span> в раздел <span style="color:#b22222;"><em>ALLOWED_Dialogs</em></span> добавьте: <span style="color:#b22222;"><em>55510</em></span>. Выглядеть должно примерно так:<pre class="ipsCode prettyprint">
_ALLOWED_Dialogs = [-1,106, ... ,55510];</pre>
</li>
<li>В файле AH.sqf найдите и удалите эти операторы:<br><div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p><br>playableUnits = [player]; (повторяется в файле два раза)<br>lbsetpicture='no';<br>lbSetData='no';<br>createMarkerLocal='no';<br>setMarkerTextLocal='no';<br>setMarkerTypeLocal='no';<br>setMarkerColorLocal='no';<br></p></div>
</div>
<p></p>
</li>
<li>Найдите и удалите эти строки в разделе <em><span style="color:#b22222;">FNCRestored check (_FRC)</span></em><br><div class="ipsSpoiler" data-ipsspoiler>
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p><br>'lbsetpicture',<br>'lbSetData',<br>'createMarkerLocal',<br>'setMarkerTextLocal',<br>'setMarkerTypeLocal',<br>'setMarkerColorLocal',<br></p></div>
</div>
<p></p>
</li>
<li>В этом же файле находим: <em><span style="color:#b22222;">admin_fnc_esp = {</span></em><br>И выше добавляем это:<pre class="ipsCode prettyprint">
#include "dzgmAdminESPicons.sqf"</pre>
</li>
<li>Файл <span style="color:#008080;"><em>dzgmAdminESPicons.sqf</em></span> из архива скопируйте в папку <span style="color:#008080;"><em>dayz_server\init</em></span>
</li>
</ul>
<p><br><span style="color:#ff8c00;"><span style="font-size:18px;"><strong>Фильтры:</strong></span></span><br>В файле <span style="color:#008080;"><em>publicvariable.txt </em></span>(находится в папке фильтров BattlEye) найдите первую линию, которая начинается с этого:</p>
<pre class="ipsCode prettyprint">
5 "" !...
</pre>
<p>или этого:</p>
<pre class="ipsCode prettyprint">
5 !...
</pre>
<p>и в конец этой строки добавьте:</p>
<pre class="ipsCode prettyprint">
!="currentInvites"
</pre>
<p><span style="color:#ff8c00;"><strong>P.S.</strong></span> Фильтры последних версий античита InfiSTAR уже включают в себя это исправление</p>
<p> </p>
<p> </p>
<p>Вот, собственно, и всё  :smiling: <br>Потратил на перевод и оформление этого гайда много времени, так что не откажусь от заслуженного <span style="color:#008000;"><strong>плюса</strong></span> в репу  :embarrased:</p>
]]></description><guid isPermaLink="false">3006</guid><pubDate>Tue, 21 Apr 2015 10:34:39 +0000</pubDate></item><item><title>[RBM option on objects] - &#x41F;&#x41A;&#x41C; &#x43E;&#x43F;&#x446;&#x438;&#x438; &#x443; &#x43F;&#x440;&#x435;&#x434;&#x43C;&#x435;&#x442;&#x430;. Maca_rc</title><link>https://s-platoon.magicbyte.org/topic/1794-rbm-option-on-objects-pkm-opcii-u-predmeta-maca_rc/</link><description><![CDATA[
<p><span style="font-size:18px;"><span style="color:rgb(255,0,0);"><strong>Описание:</strong></span></span></p>
<p>Этот аддон поможет вам сделать выбор опций при нажатии ПКМ по нужному вам предмету.</p>
<p> </p>
<p> </p>
<p><p class='ipsMessage ipsMessage_error cloak'>Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.</p> </p>
<p> </p>
<p> </p>
<p><span style="font-size:18px;"><span style="color:rgb(255,0,0);"><strong>Установка:</strong></span></span></p>
<ol>
<li>Открыть ваш <span style="color:#00ffff;"><strong>compiles.sqf</strong></span> и записать туда:	<pre class="ipsCode prettyprint">
player_selectSlot = compile preprocessFileLineNumbers "ПУТЬ ДО ПАПКИ\ui_selectSlot.sqf";

</pre>	</li>
<li>	<p>Создать файл <span style="color:#00ffff;"><strong>ui_selectSlot.sqf</strong></span> по указанному вами пути и вставить туда:</p>	<pre class="ipsCode prettyprint">
private ["_control","_button","_parent","_group","_pos","_item","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_array","_outputClass","_outputType","_erc_cfgActions", "_erc_numActions"];
disableSerialization;
_control = 	_this select 0;
_button =	_this select 1;
_parent = 	findDisplay 106;

//if ((time - dayzClickTime) &lt; 1) exitWith {};

if (_button == 1) then {
	//dayzClickTime = time;
	_group = _parent displayCtrl 6902;
	
	_pos = 		ctrlPosition _group;
	_pos set [0,((_this select 2) + 0.48)];
	_pos set [1,((_this select 3) + 0.07)];
	
	_item = gearSlotData _control;
	
	_conf = configFile &gt;&gt; "cfgMagazines" &gt;&gt; _item;
	if (!isClass _conf) then {
		_conf = configFile &gt;&gt; "cfgWeapons" &gt;&gt; _item;
	};
	_name = getText(_conf &gt;&gt; "displayName");
	
	_cfgActions = _conf &gt;&gt; "ItemActions";
	_numActions = (count _cfgActions);
	_height = 0;
	
	//Populate Menu
	for "_i" from 0 to (_numActions - 1) do 
	{
		_menu = 	_parent displayCtrl (1600 + _i);
		_menu ctrlShow true;
		_config = 	(_cfgActions select _i);
		_type = 	getText	(_config &gt;&gt; "text");
		_script = 	getText	(_config &gt;&gt; "script");
		_outputOriented = 	getNumber	(_config &gt;&gt; "outputOriented") == 1;
		_height = _height + (0.025 * safezoneH);
		_compile =  format["_id = '%2' %1;",_script,_item];
		uiNamespace setVariable ['uiControl', _control];
		if (_outputOriented) then {
			/*
				This flag means that the action is output oriented
				the output class will then be transferred to the script
				and the type used for the name
			*/			
			_array = 	getArray	(_config &gt;&gt; "output");
			_outputClass = _array select 0;
			_outputType = _array select 1;
			_name = getText (configFile &gt;&gt; _outputType &gt;&gt; _outputClass &gt;&gt; "displayName");
			_compile =  format["_id = ['%2',%3] %1;",_script,_item,_array];
		};
		
		_menu ctrlSetText format[_type,_name];
		_menu ctrlSetEventHandler ["ButtonClick",_compile];
	};
	
	// Add extra context menus
	_erc_cfgActions = (missionConfigFile &gt;&gt; "ExtraRc" &gt;&gt; _item);
	_erc_numActions = (count _erc_cfgActions);
	if (isClass _erc_cfgActions) then {
		for "_j" from 0 to (_erc_numActions - 1) do 
		{
			_menu = 	_parent displayCtrl (1600 + _j + _numActions);
			_menu ctrlShow true;
			_config = 	(_erc_cfgActions select _j);
			_text = 	getText	(_config &gt;&gt; "text");
			_script = 	getText	(_config &gt;&gt; "script");
			_height = _height + (0.025 * safezoneH);
			uiNamespace setVariable ['uiControl', _control];
			_menu ctrlSetText _text;
			_menu ctrlSetEventHandler ["ButtonClick",_script];
		};
	};

	_pos set [3,_height];
	//hint format["Obj: %1 \nHeight: %2\nPos: %3",_item,_height,_grpPos];		

	_group ctrlShow true;
	ctrlSetFocus _group;
	_group ctrlSetPosition _pos;
	_group ctrlCommit 0;
};

</pre>	</li>	<li>	<p>Открыть <span style="color:#00ffff;"><strong>description.ext</strong></span> и прописать в самый низ:</p>	<pre class="ipsCode prettyprint">
#include "ПУТЬ ДО ПАПКИ\extra_rc.hpp"

</pre>	</li>	<li>	<p>Создать файл <span style="color:#00ffff;"><strong>extra_rc.hpp</strong></span> по выбранному вами пути и прописать туда:</p>	<pre class="ipsCode prettyprint">
class ExtraRc {
    class 30m_plot_kit { //Нужный предмет
        class Test1 {
            text = "Test 1"; //Текст меню
            script = "hint ""Test 1 was clicked!"";"; //Действие
        };
        class Test2 {
            text = "Test 2";
            script = "hint ""Test 1 was clicked!"";";
        };
    };
};
</pre>	</li>
</ol>
<p><strong>На этом установка завершена.</strong></p>
]]></description><guid isPermaLink="false">1794</guid><pubDate>Sat, 06 Dec 2014 07:27:32 +0000</pubDate></item><item><title>[&#x413;&#x410;&#x419;&#x414;] &#x41C;&#x438;&#x441;&#x441;&#x438;&#x44F; &#x41A;&#x41E;&#x41D;&#x412;&#x41E;&#x419; - &#x442;&#x43E;&#x43B;&#x44C;&#x43A;&#x43E; &#x434;&#x43B;&#x44F; &#x427;&#x435;&#x440;&#x43D;&#x43E;</title><link>https://s-platoon.magicbyte.org/topic/2697-gayd-missiya-konvoy-tolko-dlya-cherno/</link><description><![CDATA[
<p>Многие наверное фапали на миссии с конвоем, но многие не располагают 1.5 рублей для покупки ZEVmission от Евгения.</p>
<p>Специально для энтузиастов и тех кто не располагает деньгами - миссия <span style="color:#ff0000;">КОНВОЙ</span>.</p>
<p> </p>
<p><span style="color:#00ff00;">Конвой стартует при старте сервера и двигается рандомно по карте, количество транспорта настраивается.</span> Короче:</p>
<p> </p>
<p>1. В сервере создаем папку или как вам угодно, я создал файл в <span style="color:#ffa07a;">compile</span> с названием <span style="color:#00ffff;">convoy.sqf</span> в него вносим следующее:</p>
<p> </p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents">
<p> </p>
<pre class="ipsCode prettyprint">
//CASCA CONVOY FOR CHERNARUS
diag_log "[CASCA CONVOY] Initialized!";

//KONFIGURATION! BEGIN
_cascasToSpawn = 15; //Number of vehicles to Spawn
_timeBetweenSpawns = 600; //Time between each consecutive spawn
_convoyFormation = [1,1,1,1,2,3]; //Chance to the spawned Casca convoy have 1, 2, or 3 Vehicles
_turretMansSkill = 0.6; //Skill ot the turret operators, from 0 to 1
_cargoMansSkill = 0.8; //Skill of the cargo ocupants, from 0 to 1
_showWpsOnMap = false; //Show waypoints on the map?
//KONFIGURATION! END

//EXTRA KONFIGURATION! BEGIN
//Vehicle Spawns
//[[vehicle spawn position],[waypoints to go first (one is choosen)*],spawn angle,spawn radius]
// * use _showWpsOnMap = true to see the way points
_origins = [
	[[2000,10907,0.2],[53],100,20],
	[[12786,4471,0.2],[123],30,15],
	[[7195,9700,0.2],[61],0,20]
];

//Simple loot, for car 1 of convoys with 1 car and for car 1 and 2 with convoys with 2 or 3 cars
//[command to add loot,the item to add as loot,[quantity of the item when in a convoy with 1 vehicle,2 vehicles,3 vehicles]]
_loot1 = [
	["addWeaponCargoGlobal","NVGoggles",[3,4,5]],
	["addWeaponCargoGlobal","ItemEtool",[3,4,5]],
	["addWeaponCargoGlobal","Binocular_Vector",[2,3,4]],
	["addMagazineCargoGlobal","ItemBloodBag",[8,12,16]],
	["addMagazineCargoGlobal","PartEngine",[5,7,9]],
	["addMagazineCargoGlobal","ItemBandage",[20,25,30]],
	["addMagazineCargoGlobal","HandGrenade_West",[6,10,14]],
	["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,2]],
	["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,1]]
];

//High loot, for car 3 of convoys with 3 cars
//[command to add loot,the item to add as loot,[quantity of the item when in a convoy with 1 vehicle,2 vehicles,3 vehicles]]
_loot2 = [
	["addMagazineCargoGlobal","ItemBriefcase100oz",[1,2,3]],
	["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,2]],
	["addMagazineCargoGlobal","ItemBriefcase100oz",[1,1,2]]
];
//EXTRA KONFIGURATION! END

//End of Documented Configuration

//Waypoints
donn_wps = [
	[4888,5651,0],
	[4412,6413.5,0],
	[4362,4678.5,0],
	[3667,2481.4,0],
	[1910,2245,0],
	[6558,2860.5,0],
	[6201,3542,0],
	[1894,7603,0],
	[2272,9301.5,0],
	[2912,7336.5,0],
	[7093,4509,0],
	[6935.5,5587.4,0],
	[6584,6021,0],
	[4964,8135,0],
	[6067.6,7769.4,0],
	[5668,7258.4,0],
	[3318,3937.4,0],
	[4224,3796,0],
	[4679,4278,0],
	[5789.5,3092,0],
	[4594,2713,0],
	[4500,2455,0],
	[5840,4780,0],
	[5024,6805,0],
	[6352,2448,0],
	[6373,7526,0],
	[7556.6,3165.6,0],
	[9465,2042,0],
	[9154,3901,0],
	[7515,4636,0],
	[2519,9653,0],
	[3827,8859,0],
	[3086,7986,0],
	[4201,7249,0],
	[2720.5,6622.4,0],
	[4304,5494,0],
	[4057,6724,0],
	[2779.5,5375,0],
	[3473.4,4931.6,0],
	[1693,3842,0],
	[2593,3457,0],
	[3206,3484.5,0],
	[3064,4487,0],
	[4471,8832,0],
	[5171,8593,0],
	[4800,6796,0],
	[5314.2,8763.41,0],
	[5536.27,8729.39,0],
	[5107.09,9772.7,0],
	[4537.87,9878.26,0],
	[4248.48,10386,0],
	[4118.95,11173.6,0],
	[3305.22,11266.6,0],
	[2284.27,10920.9,0],
	[2670.87,9915.55,0],
	[4651.4,10690.1,0],
	[5405.6,10869.3,0],
	[5441.29,11051.4,0],
	[3337.2,11948.1,0],
	[5593.14,12036.1,0],
	[6089.54,10557.8,0],
	[7221.7,9936.01,0],
	[8073.87,11392.2,0],
	[8634.48,11853.4,0],
	[8537.6,9854.03,0],
	[8793.09,8998.25,0],
	[7054.1,7677.8,0],
	[7178.15,8289.56,0],
	[6575.42,9034.57,0],
	[5750.36,9262.81,0],
	[7996.25,8537.17,0],
	[8559.75,8356.42,0],
	[8723.22,7108.25,0],
	[8688.35,6525.63,0],
	[8054.13,7081.38,0],
	[7349.86,6364.59,0],
	[7114.08,6936.8,0],
	[7533.32,5909.59,0],
	[7564.9,5245.34,0],
	[7530,5005.23,0],
	[8418.05,4937.35,0],
	[8539.56,6048.38,0],
	[9531.4,5999.39,0],
	[9896.28,5998.52,0],
	[9055.63,4931.18,0],
	[10200.9,4047.07,0],
	[10484.5,2392.66,0],
	[10448.6,2112.65,0],
	[10331,1792.45,0],
	[10010.6,2068.75,0],
	[10045.9,1794.58,0],
	[10824.7,2571.8,0],
	[12053.8,3488.53,0],
	[13384.1,5429.78,0],
	[13459.2,6238.44,0],
	[13382.3,6038.74,0],
	[12885.4,8599.13,0],
	[12045,9093.46,0],
	[10435.7,9132.38,0],
	[10398.3,8954.13,0],
	[10753.8,8132.42,0],
	[10543.6,7043.58,0],
	[9823.4,7026.52,0],
	[9532.64,7221.07,0],
	[9454.65,8817.66,0],
	[9989,7947.85,0],
	[9206.74,7847.54,0],
	[9155.16,9640.59,0],
	[9876.57,10416.9,0],
	[9560.64,11803.3,0],
	[11244.2,12239.6,0],
	[11720.8,12203.8,0],
	[11482.6,12982.5,0],
	[11692.6,12721.4,0],
	[12738.3,12254.8,0],
	[10252.6,9802.45,0],
	[13027.9,10377.9,0],
	[12952.8,10191.2,0],
	[11227.3,4613.84,0],
	[11075.2,5329.58,0],
	[10408.6,5814.79,0],
	[10804.7,6734.21,0],
	[10139,5432.98,0],
	[12782,4452.01,0],
	[3524.78,7794.53,0],
	[5240.85,8623.96,0],
	[5424.01,8524.6,0],
	[6031.1,11107,0],
	[7477.11,9681.54,0],
	[8981.17,11848.5,0],
	[9685.77,12098.4,0],
	[12732.2,9823.13,0],
	[12632.9,9758.31,0],
	[12883.9,9360.39,0],
	[11949.7,9014.59,0],
	[7134.08,7028.41,0],
	[6454.58,7160.62,0],
	[4711.08,6356.44,0],
	[4388.31,5650.42,0],
	[3129.96,6616.18,0],
	[2754.43,5284.55,0],
	[2555.71,5029.94,0],
	[3215.7,4550.21,0],
	[5691.72,3031.24,0],
	[6563.52,2248.58,0],
	[7156.48,2536.07,0],
	[6598.64,2896.43,0],
	[6342.25,2423.41,0],
	[6653.95,2483.39,0],
	[6813.54,2657.44,0],
	[10524.1,2351.86,0],
	[12252.3,3513.91,0],
	[11962.9,4591.26,0],
	[11182.4,4945.9,0],
	[10038.6,5653.92,0],
	[10278.8,5727.45,0],
	[10344.5,5495.75,0],
	[12973.7,8377.76,0],
	[12905,8331,0],
	[12994.1,8034.5,0],
	[12760.7,8301.45,0],
	[12597.4,8722.99,0],
	[12624.7,10434.1,0],
	[10420.2,9843,0],
	[10966.9,9272.41,0],
	[12396.6,12662.9,0],
	[6053.3,10460.7,0],
	[2665.12,3013.13,0],
	[6321.04,3336.12,0]
];

//Ways to go from each waypoint
donn_wps_go = [
	[137,138],
	[36,137,138],
	[18,38,17],
	[21,4,167],
	[3,39],
	[24,146,168],
	[168,19,22],
	[9,8],
	[30,7,32],
	[32,7,34],
	[11,29,168],
	[10,78,12],
	[15,135,11],
	[44,45,124],
	[25,15,126],
	[14,23,12],
	[41,17,42],
	[16,2,38],
	[2,22,19],
	[143,6,18],
	[21,143,38],
	[3,20,147],
	[6,18,23],
	[45,15,22],
	[147,5,143],
	[136,14,66],
	[145,146,27],
	[89,28,26],
	[27,29,84],
	[79,10,28],
	[54,8,31],
	[43,30,32],
	[8,31,9],
	[124,36],
	[139,9,37],
	[139,138,37],
	[1,139,33],
	[140,35,34],
	[140,142,35,2],
	[141,4,40],
	[41,167,39],
	[167,16,40],
	[141,142,16],
	[49,31,44],
	[43,13,125],
	[13,23,137],
	[47,125],
	[126,46,69],
	[49,55],
	[48,50,43],
	[49,54,51],
	[55,50,52],
	[53,51,58],
	[52,54],
	[50,30,53],
	[48,51,56],
	[57,60,55],
	[56,127,59],
	[59,52],
	[58,57,127],
	[166,127,56],
	[128,166,62],
	[61,63],
	[62,129,64],
	[128,65,63],
	[64,70,104],
	[25,67,74,135],
	[66,70,68],
	[69,67],
	[68,166,47],
	[67,71,65],
	[72,70,104],
	[71,73,103],
	[72,74,81,82],
	[75,66,73],
	[77,76,74,81],
	[135,75,77],
	[75,76,78],
	[79,77,11],
	[78,29,80],
	[84,81,79],
	[82,73,75],
	[83,73,81],
	[102,82,154],
	[80,28,85],
	[84,122,86],
	[150,85],
	[88,150,89],
	[87,90],
	[90,150,27],
	[88,89],
	[150,92],
	[151,152,91],
	[151,94,153],
	[95,121,157],
	[121,93,94],
	[157,161,133],
	[161,134,132],
	[99,115,164],
	[98,104,100],
	[99,105,101],
	[121,102,100],
	[103,101,83],
	[102,72,106],
	[66,99,106],
	[106,100],
	[104,103,105],
	[108,64,65],
	[109,107,115],
	[108,130,129],
	[111,163,130],
	[162,110,114],
	[113,110],
	[112,111,110],
	[111,165],
	[163,108,98],
	[117,133],
	[162,131],
	[153,152,150],
	[153,156,120],
	[155,121,119],
	[120,101,94],
	[156,154,85],
	[152,93],
	[33,13,32],
	[44,46,126],
	[125,47,14],
	[59,57,60],
	[61,64,70],
	[63,130,109],
	[109,129,110],
	[132,117,163],
	[133,131,97],
	[132,95,116],
	[97,164,100],
	[76,66,136],
	[135,25,12],
	[1,45,0],
	[0,35,1],
	[36,35,34],
	[37,38,141],
	[140,42,39],
	[42,141,38],
	[20,19,24],
	[147,145,148],
	[26,144,146],
	[5,26,149],
	[24,144,21],
	[149,147,146],
	[146,145,148],
	[86,91,89,87],
	[92,152,93],
	[92,118,123],
	[118,119,93],
	[83,155,122],
	[120,154,156],
	[122,155,119],
	[158,96,94],
	[159,157,160],
	[158,160],
	[158,159,161],
	[96,160,97],
	[111,117],
	[115,164,131],
	[98,163,134],
	[114,113],
	[60,61,69],
	[40,41,3],
	[5,6,10]
];

//Show waypoints on map
_showWpsOnMap spawn {
	while {_this} do {
		{
			private ["_don_marker_put"];
			_don_marker_put = createMarker ["Don_Cascars_" + (str _forEachIndex),_x];
			_don_marker_put setMarkerText ((str _forEachIndex) + " " + (str (donn_wps_go select _forEachIndex)));
			_don_marker_put setMarkerShape "Icon";
			_don_marker_put setMarkerType "x_art";
			_don_marker_put setMarkerColor "ColorPink";
		} forEach donn_wps;
		sleep 25;
		{
			deleteMarker ("Don_Cascars_" + (str _forEachIndex));
		} forEach donn_wps;
	};
};

//Casca units icons on map
donn_units_motor = [];
[] spawn {
	_donn_units_motor = [];
	_donn_units_motor_delete = [];
	_iconFirstRun = false;
	while {true} do {
		if (_iconFirstRun) then {
			{
				deleteMarker ("Donn_Motor_" + str _x);
			} forEach _donn_units_motor_delete;
		} else {
			_iconFirstRun = true;
		};
		_donn_units_motor = donn_units_motor;
		_donn_units_motor_delete = [];
		_vehIcon = [];
		{
			_veh = vehicle _x;
			if ((_x != _veh &amp;&amp; !(_veh in _vehIcon)) || _x == _veh) then {
				_mark = createMarker ["Donn_Motor_" + str _forEachIndex, getPosATL _x];
				_mark setMarkerShape "Icon";
				_mark setMarkerType "x_art";
				_mark setMarkerText (str (_x getVariable ["donn_goto",-1]));
				
				if (vehicle _x != _x) then {
					_mark setMarkerColor "ColorBlue";
				} else {
					_mark setMarkerColor "ColorYellow";
				};
				if (_x != _veh) then {
					_vehIcon = _vehIcon + [_veh];
				};
				_donn_units_motor_delete = _donn_units_motor_delete + [_forEachIndex];
			};
		} forEach _donn_units_motor;
		sleep 0.5;
	};
};

//Send casca positions to clients
[] spawn {
	while {true} do {
		cad_pvar_spositions = [];
		{
			cad_pvar_spositions = cad_pvar_spositions + [getPosATL _x];
		} forEach donn_units_motor;
		publicVariable"cad_pvar_spositions";
		sleep 2;
	};
};
[] spawn {
	while {true} do {
		{
			if !(alive _x) then {
				donn_units_motor = donn_units_motor - [_x];
			};
			sleep 0.001;
		} forEach donn_units_motor;
		sleep 25;
	};
};

//Spawn Casca unit/convoy
_spawnOrder = 1;
for "_cs" from 1 to _cascasToSpawn do {
	diag_log ("[CASCA CONVOY] Initialized Spawn! " + str _spawnOrder);
	
	//Inicializacao
	_spawn = _origins select ((_cs + 2) mod (count _origins));
	_origin = _spawn select 0;
	_rad = _spawn select 3;
	_cars = [
		//[vehicle, cargo places, [gunner 1 ammo, gunner 2 ammo, ...], loot]
		["Offroad_DSHKM_Gue",1,["150Rnd_127x107_DSHKM"],_loot1 call BIS_fnc_selectRandom],
		["UAZ_MG_CDF",1,["150Rnd_127x107_DSHKM"],_loot1 call BIS_fnc_selectRandom],
		["HMMWV_M998A2_SOV_DES_EP1",2,["100Rnd_127x99_M2","48Rnd_40mm_MK19"],_loot2 call BIS_fnc_selectRandom]
	];
	_rosa_group = createGroup EAST;
	_qtd = _convoyFormation call BIS_fnc_selectRandom;
	for "_x" from 1 to _qtd do {
		//Spawn Car
		_car = _cars select (_x - 1);
		_motor = createVehicle [_car select 0,_origin,[],_rad,"NONE"];
		_motor setDir (_spawn select 2);
		_motor setVariable ["ObjectID", "1", true];
		_motor setVariable ["ObjectUID", "1", true];
		_motor addEventHandler ["GetIn",{
			_motor = _this select 0;
			_player = _this select 2;
			if (_player in playableUnits) then {
				_player action ['getOut', _motor];
			};
		}];
				
		//Refuel Vehicle
		_motor spawn {
			while {alive _this} do {
				_this setFuel 0.8;
				sleep 120;
			};
		};
		
		//Put Loot in the Car
		clearWeaponCargoGlobal _motor;
		clearMagazineCargoGlobal _motor;
		call compile format [
			"_motor %1 ['%2',%3];",
			_car select 3 select 0,
			_car select 3 select 1,
			_car select 3 select 2 select (_qtd - 1)
		];
		
		//Put vehicle Ammo
		_ammos = _car select 2;
		{				
			_ammo = _x;
			for "_a" from 1 to 10 do {
				_motor addMagazineTurret [_ammo,[_forEachIndex]];
			};
		} forEach _ammos;
		
		//Spawn Soldier
		_driverCount = 1;
		_turreterCount = count _ammos;
		_cargorsCount = _car select 1;
		_crewCount = _driverCount + _turreterCount + _cargorsCount;
		_gunnerPos = 0;
		for "_y" from 1 to _crewCount do {
			//Create Soldier
			_skin = ["Functionary1_EP1_DZ","TK_INS_Bonesetter_EP1","TK_INS_Bonesetter_EP1","TK_INS_Bonesetter_EP1","TK_INS_Bonesetter_EP1"];
			_unit = _rosa_group createUnit [_skin select (_y -1),[50,50,50],[],50,"PRIVATE"];
			[_unit] joinSilent _rosa_group;
			_unit setCombatMode "YELLOW";
			_unit setBehaviour "SAFE";
			donn_units_motor = donn_units_motor + [_unit];
			_unit addEventHandler ["Killed",{
				_unit = _this select 0;
				removeAllWeapons _unit;
				removeAllItems _unit;
				if (random 100 &gt; 50) then {
					_unit addWeapon "Mk_48_DZ";
					_unit selectWeapon "Mk_48_DZ";
				};
				donn_units_motor = donn_units_motor - [_unit];
				if ({alive _x} count (units group _unit) == 0) then {
					deleteGroup group _unit;
				};
			}];
			_unit setVariable ["donn_goto",_cs,false];
						
			//Give soldier weapon and ammo
			removeAllWeapons _unit;
			removeAllItems _unit;
			_unit addWeapon "Mk_48_DZ";
			_unit selectWeapon "Mk_48_DZ";
			for "_pa" from 1 to 8 do {
				_unit addMagazine "100Rnd_762x51_M240";
			};
			
			//Put boot in the car
			if (_y == 1) then {
				//Driver
				_unit assignAsDriver _motor;
				_unit moveInDriver _motor;
				_unit setSkill 1;
			};
			if (_y &gt; 1 &amp;&amp; _y &lt;= 1 + _turreterCount) then {
				//Turreters
				_unit assignAsGunner _motor;
				_unit moveInTurret [_motor,[_gunnerPos]];
				_unit setSkill _turretMansSkill;
				_gunnerPos = _gunnerPos + 1;
			};
			if (_y &gt; 1 + _turreterCount) then {
				//Cargors
				_unit assignAsCargo _motor;
				_unit moveInCargo _motor;
				_unit setSkill _cargoMansSkill;
				[_unit,_motor,_rosa_group] spawn {
					_unit = _this select 0;
					_motor = _this select 1;
					_rosa_group = _this select 2;
					while {alive _unit} do {
						if (vehicle _unit == _unit) then {
							if ({_unit knowsAbout _x &gt; 3} count playableUnits == 0) then {
								[_unit] orderGetIn true;
							};
						};
						sleep 10;
					};
				};
			};
		};
	
		//Make the route
		[_rosa_group,_motor,_spawn,_qtd] spawn {
			private ["_alive"];
			_rosa_group = _this select 0;
			_motor = _this select 1;
			_spawn = _this select 2;
			_qtd = _this select 3;
			_nextWayIndex = (_spawn select 1) call BIS_fnc_selectRandom;
			_nextWay = donn_wps select _nextWayIndex;
			_initialWp = _nextWay;
			_lastWayIndex = [-1,-1,-1,-1];
			_wp = _rosa_group addWaypoint [_nextWay,15,0];
			_wp setWaypointType "MOVE";
			_wp setWaypointSpeed "FULL";
			for "_c" from 1 to 29 do {
				_lastWayIndex set [0,"delete"];
				_lastWayIndex = _lastWayIndex - ["delete"];
				_lastWayIndex set [count _lastWayIndex,_nextWayIndex];
				_wpOptions = donn_wps_go select _nextWayIndex;
				_temp = _wpOptions;
				while {true} do {
					_nextWayIndex = _temp call BIS_fnc_selectRandom;
					if !(_nextWayIndex in _lastWayIndex) exitWith {};
					_temp = _temp - [_nextWayIndex];
					if (count _temp == 0) then {
						_lastWayIndex = [-1,-1,-1,_lastWayIndex select 3];
						_temp = _wpOptions;
					};
					sleep 0.001;
				};
				_nextWay = donn_wps select _nextWayIndex;
				_wp = _rosa_group addWaypoint [_nextWay,15,_c];
				_wp setWaypointType "MOVE";
				_wp setWaypointSpeed "FULL";
			};
			_wp = _rosa_group addWaypoint [_initialWp,15,30];
			_wp setWaypointType "CYCLE";
			_wp setWaypointSpeed "FULL";
		};		
	};
	sleep _timeBetweenSpawns;
	_spawnOrder = _spawnOrder + 1;
};
</pre>
<p> </p>
</div>
</div>
<p><br>Подключаем этот файл как любой файл в server_functions.sqf</p>
<pre class="ipsCode prettyprint">
execVM "\z\addons\dayz_server\compile\convoy.sqf";
</pre>
<p>Ну и как бы все, но. Можно облегчить игрокам жизнь и добавить маркеры спавна конвоя (практика показала что маркеры живут своей жизнью и в 99% случаев спавнится конвой где-то между ними всеми), для этого создаем еще файл <span style="color:#00ffff;">conmark.sqf</span> и кладем дутаже куда и <span style="color:#00ffff;">convoy.sqf</span> и подключаем его точно так же</p>
<pre class="ipsCode prettyprint">
[] spawn {
		donn_casca_icons = [
			[[2000,10907],"Casca Cars Spawn 1","Dot","ColorPink"],
			[[12786,4471],"Casca Cars Spawn 2","Dot","ColorPink"],
			[[7195,9700],"Casca Cars Spawn 3","Dot","ColorPink"]
		];
		while {true} do {
			{
				private ["_don_marker_put","_mtype","_mcolor"];
				_don_marker_put = createMarker [_x select 1, _x select 0];
				_don_marker_put setMarkerShape "Icon";
				_don_marker_put setMarkerText (_x select 1);
				_don_marker_put setMarkerType (_x select 2);
				_don_marker_put setMarkerColor (_x select 3);
			} forEach donn_casca_icons;
			sleep 10;
			{
				deleteMarker (_x select 1);
			} forEach donn_casca_icons;
		};
	};
</pre>
<p>Если мы хотим давать игрокам предупреждение о нахождении рядом конвоя то в миссии создаем файл <span style="color:#00ffff;">convalert.sqf</span></p>
<pre class="ipsCode prettyprint">
donn_show_alert = true;
"cad_pvar_spositions" addPublicVariableEventHandler {
	_nearCasca = false;
	_countCasca = 0;
	_min = 400;
	{
		_dist = _x distance player;
		if (_dist &lt; 400) then {
			_nearCasca = true;
			_countCasca = _countCasca + 1;
			_min = _min min _dist;
		};
	} forEach (_this select 1);
	if (_nearCasca &amp;&amp; donn_show_alert) then {
		if (_countCasca &gt; 1) then {
			systemChat format ["Near %1 Casca units (min. %2/400 m).",_countCasca, round _min];
		} else {
			systemChat format ["Near %1 Casca unit (min. %2/400 m).",_countCasca, round _min];
		};
		donn_show_alert = false;
		[] spawn {
			sleep 15;
			donn_show_alert = true;
		};
	};
};
</pre>
<p>и подключаем его в <span style="color:#00ffff;">init.sqf</span> где то внизу:</p>
<pre class="ipsCode prettyprint">
[] execVM "Scripts\convalert.sqf";
</pre>
<p>Готово!</p>
<br><br><p>Немного о настройке:</p>
<pre class="ipsCode prettyprint">
//KONFIGURATION! BEGIN
_cascasToSpawn = 15; //максимальное количество техники в конвое
_timeBetweenSpawns = 600; //Время респа конвоя
_convoyFormation = [1,1,1,1,2,3]; //Шанс спавна количества транспорта
_turretMansSkill = 0.6; //Скилл ботов на оружии
_cargoMansSkill = 0.8; //Склилл ботов в траспорте
_showWpsOnMap = false; //Показывать маркер движения конвоя
//KONFIGURATION! END
</pre>
<p></p>
<div>
	Нарушение правил форума<p>- Отсутствие оформления кода. Сообщение изменено, предупреждение выдано.</p>
	
	<span></span>
</div>
]]></description><guid isPermaLink="false">2697</guid><pubDate>Mon, 23 Mar 2015 06:47:04 +0000</pubDate></item><item><title>[&#x413;&#x430;&#x439;&#x434;/&#x418;&#x432;&#x435;&#x43D;&#x442;] [CRATEBOMB EVENT] - &#x412;&#x437;&#x440;&#x44B;&#x432;&#x43D;&#x44B;&#x435; &#x44F;&#x449;&#x438;&#x43A;&#x438; &#x441; &#x43B;&#x443;&#x442;&#x43E;&#x43C;</title><link>https://s-platoon.magicbyte.org/topic/5746-gaydivent-cratebomb-event-vzryvnye-yaschiki-s-lutom/</link><description><![CDATA[
<p><span style="color:#ff8c00;"><strong>Описание:</strong></span><br><em>   Ивент спавнит ящик с бомбой (с таймером). Таймер активируется только когда игрок рядом с ящиком!<br><br><span style="color:#ff8c00;"><strong>Автор:</strong></span><br>   juandayz<br><br><span style="color:#ff8c00;"><strong>Источник:</strong></span></em><br>   <a href="https://epochmod.com/forum/topic/42571-cratebomb-event/" rel="external nofollow">https://epochmod.com/forum/topic/42571-cratebomb-event/</a><br><br><span style="color:#ff8c00;"><strong><em>Пример:</em></strong></span><br>  <span style="color:#ff8c00;"><strong><em>Картинка</em>:</strong></span> </p>
<div class="ipsSpoiler" data-ipsspoiler="">
<div class="ipsSpoiler_header"><span></span></div>
<div class="ipsSpoiler_contents"><p><img src="https://s-platoon.ru/applications/core/interface/js/spacer.png" alt="Arm_A2_OA_2016_08_15_19_51_36_72.jpg" data-src="https://s4.postimg.org/3yfve7vel/Arm_A2_OA_2016_08_15_19_51_36_72.jpg"><br>   </p></div>
</div>
<p><br>  <span style="color:#ff8c00;"><strong><em>Видео:</em></strong></span><br>  
</p>
<div class="ipsEmbeddedVideo"><div><iframe width="459" height="344" src="https://s-platoon.ru/applications/core/interface/js/spacer.png" frameborder="0" allowfullscreen="true" data-embed-src="https://www.youtube.com/embed/11dw_I2RopI?feature=oembed"></iframe></div></div>
<br><br><span style="color:#ff8c00;"><strong><u>УСТАНОВКА:</u><br>1.</strong></span> Распакуйте ваш <span style="color:#ff0000;"><em>dayz_server.pbo</em></span> <br><br><span style="color:#ff8c00;"><strong>2. </strong></span>Создайте файл: <em><span style="color:#00ff00;">bombcrate.sqf</span></em> в папке <span style="color:#ffff00;"><em>@DayZ_Epoch_Server\addons\dayz_server\<u><strong>modules</strong></u></em></span> со следующим кодом:<p> </p>
<pre class="ipsCode prettyprint">
private ["_timer","_spawnChance", "_spawnMarker", "_spawnRadius", "_markerRadius", "_item", "_debug", "_start_time", "_loot","_loot2", "_loot_amount", "_loot_box", "_wait_time", "_spawnRoll", "_position", "_event_marker", "_loot_pos", "_debug_marker","_loot_box", "_hint"];
_spawnChance 	=  	0.70; 	// Шанс спавна Ивента
_markerRadius 	= 	250; 	// Радиус маркера
_debug 		= 	true; 	// Откладка маркера
 
_loot_box = "USVehicleBox";	// ID Ящика

_loot_lists = 			// Поменяйте лут под себя, если нужно!
[
	[
		["M9SD","FN_FAL","M4A3_CCO_EP1","AKS_74_kobra","Sa58V_RCO_EP1","ItemEtool","ItemCrowbar","ItemKnife","ItemSledge","ItemCompass","Binocular","Binocular_Vector","NVGoggles","ItemGPS"],
		["ItemBriefcase100oz","150Rnd_127x107_DSHKM","20Rnd_762x51_FNFAL","20Rnd_762x51_FNFAL","20Rnd_762x51_FNFAL","30Rnd_762x39_SA58","30Rnd_762x39_SA58","30Rnd_762x39_SA58","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD"]
	],
	[
		["M4A1_HWS_GL_SD_Camo","M16A2GL","M16A4","M16A4_GL","M16A4_ACG_GL","M16A4_ACG","M4A1","M4A1_HWS_GL","M4A1_HWS_GL_camo","M4A1_HWS_GL_SD_Camo","M4A1_RCO_GL","M4A1_Aim","M4A1_Aim_camo","M4A1_AIM_SD_camo"],
		["ItemBriefcase100oz","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor"]
	],
	[
		["ItemToolbox","M4A1_HWS_GL_SD_Camo","M16A2GL","M16A4","M16A4_GL","M16A4_ACG_GL","M16A4_ACG","M4A1","M4A1_HWS_GL","M4A1_HWS_GL_camo","M4A1_HWS_GL_SD_Camo","M4A1_RCO_GL","M4A1_Aim","M4A1_Aim_camo","M4A1_AIM_SD_camo"],
		["15Rnd_9x19_M9SD","15Rnd_9x19_M9SD","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor","metal_floor_kit","ItemWoodFloor"]
	],
	[
		["ChainSaw"],
		["ItemBriefcase100oz","ItemBriefcase100oz","ItemCorrugated","ItemCorrugated","ItemCorrugated","ItemCorrugated","ItemPole","ItemPole","ItemPole","ItemPole","ItemPole","ItemPole","ItemPole","ItemPole","ItemPole","ItemPole","ItemPole","ItemComboLock","ItemGenerator"]
	],
	[
		["m240_scoped_EP1_DZE","Mk_48_DZ","M240_DZ","RPK_74"],
		["ItemBriefcase100oz","100Rnd_762x51_M240","100Rnd_762x51_M240","200Rnd_556x45_M249","100Rnd_556x45_BetaCMag","100Rnd_762x51_M240","200Rnd_556x45_M249","100Rnd_556x45_BetaCMag","100Rnd_762x51_M240","200Rnd_556x45_M249","100Rnd_556x45_BetaCMag","100Rnd_762x51_M240","200Rnd_556x45_M249","100Rnd_556x45_BetaCMag","100Rnd_762x51_M240","200Rnd_556x45_M249","100Rnd_762x51_M240","100Rnd_762x51_M240","200Rnd_556x45_M249","2000Rnd_762x51_M134","2000Rnd_762x51_M134","ItemAVE","ItemLRK","ItemTNK","ItemARM","ItemORP","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked","ItemSeaBassCooked"]
	],
	[
		["M4A1_HWS_GL_SD_Camo","M16A2GL","M16A4","M16A4_GL","M16A4_ACG_GL","M16A4_ACG","M4A1","M4A1_HWS_GL","M4A1_HWS_GL_camo","M4A1_HWS_GL_SD_Camo","M4A1_RCO_GL","M4A1_Aim","M4A1_Aim_camo","M4A1_AIM_SD_camo"],
		["ItemBriefcase100oz","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","FoodCanFrankBeans","FoodCanFrankBeans","FoodCanBakedBeans","FoodMRE","HandGrenade_east","2000Rnd_762x51_M134","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks"]
	],
	[
		["VSS_vintorez","Saiga12K","M8_compact"],
		["ItemBriefcase100oz","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","HandGrenade_east","HandGrenade_east","FoodCanSardines","FoodMRE","FoodPistachio","FoodNutmix","FoodMRE","FoodPistachio","FoodNutmix","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks"]
	]
];
_loot 	= 	_loot_lists call BIS_fnc_selectRandom;
_loot2 	= 	_loot_lists call BIS_fnc_selectRandom;

_loot_amount 	= 	75;		// Общее количество лута
_wait_time 	= 	900;		// Время работы ивента
_start_time 	= 	time;
_spawnRadius 	= 	5000;		// Радиус спавна ивента от центра карты
_spawnMarker 	= 	'center';
 
if (isNil "EPOCH_EVENT_RUNNING") then 
{
	EPOCH_EVENT_RUNNING = false;
};
 
// Проверка инвента
if (EPOCH_EVENT_RUNNING) exitWith 
{
	diag_log("[Сервер] - [Ивент] - [Взрывной ящик с лутом]: Ивент уже запущен!");
};

EPOCH_EVENT_RUNNING = true;

// Рандом для спавна ивента
_spawnRoll = random 1;
if (_spawnRoll &gt; _spawnChance and !_debug) exitWith {};
 
// Получение случайной позиции спавна
_position = [getMarkerPos _spawnMarker,0,_spawnRadius,10,0,2000,0] call BIS_fnc_findSafePos;
 
diag_log(format["[Сервер] - [Ивент] - [Взрывной ящик с лутом]: Спавним ивент на позиции: %1", _position]);

_event_marker = createMarker [ format ["loot_event_marker_%1", _start_time], _position];
_event_marker setMarkerShape "ELLIPSE";
_event_marker setMarkerType "Cricle01";
_event_marker setMarkerColor "ColorBlack";
_event_marker setMarkerAlpha 0.8;
_event_marker setMarkerBrush "DiagGrid";
_event_marker setMarkerSize [(_markerRadius + 50), (_markerRadius + 50)];
 
_loot_pos = [_position,0,(_markerRadius - 100),10,0,2000,0] call BIS_fnc_findSafePos;
 
if (_debug) then 
{
	_debug_marker = createMarker [ format ["loot_event_debug_marker_%1", _start_time], _loot_pos];
	_debug_marker setMarkerText "BOMBCRATE";
	_debug_marker setMarkerShape "ICON";
	_debug_marker setMarkerType "SupplyVehicle";
	_debug_marker setMarkerColor "ColorRed";
	_debug_marker setMarkerAlpha 1;
	_debug_marker setMarkerSize [1,1];
};
 
diag_log(format["[Сервер] - [Ивент] - [Взрывной ящик с лутом]: Создание ящика на позиции: %1", _loot_pos]);
 
// Создание ящика
_loot_box = createVehicle [_loot_box,_loot_pos,[], 0, "NONE"];
clearMagazineCargoGlobal _loot_box;
clearWeaponCargoGlobal _loot_box;
_loot_box setVariable ["permaLoot",true];
 
// Функция добавления травы возле ящика
_clutter = createVehicle ["ClutterCutter_small_2_EP1", _loot_pos, [], 0, "CAN_COLLIDE"];
_clutter setPos _loot_pos;
 
// Добавление лута
{
	_loot_box addWeaponCargoGlobal [_x,1];
} forEach (_loot select 0);
{
	_loot_box addMagazineCargoGlobal [_x,1];
} forEach (_loot select 1);
{
	_loot_box addWeaponCargoGlobal [_x,1];
} forEach (_loot2 select 0);
{
	_loot_box addMagazineCargoGlobal [_x,1];
} forEach (_loot2 select 1);
 
// Испльзуйте это оповещение, если используете Remote message script
//_hint = parseText format["&lt;t align='center' color='#0D00FF' shadow='2' size='1.75'&gt;Ящик с лутом&lt;/t&gt;&lt;br/&gt;&lt;t align='center' color='#ffffff'&gt;Ящик с лутом!, Проверьте карту!&lt;/t&gt;"];
//customRemoteMessage = ['hint', _hint];
//publicVariable "customRemoteMessage";

// Оповещения по центру. (Стандарт)
[nil,nil,rTitleText,"Ящик с лутом!, Проверьте карту!", "PLAIN",10] call RE;											// Если хотите убрать оповещение, то закомментируйте эту строчку!

diag_log(format["[Сервер] - [Ивент] - [Взрывной ящик с лутом]: Ивент установлен! Ожидаем %1 секунд", _wait_time]);

waitUntil {{isPlayer _x &amp;&amp; _x distance _loot_box &lt; 3} count playableunits &gt; 0};
[nil,nil,rTitleText,"БОМБА АКТИВИРОВАНА У ВАС ~25 СЕКУНД ДО ВЗРЫВА! ТЫРЬ ЧТО МОЖЕШЬ!", "PLAIN",10] call RE;			// Если хотите убрать оповещение, то закомментируйте эту строчку!

_timer = 30;	// Время до взрыва ящика в секундах

//#############################ФУНКЦИЯ СОЗДАНИЯ БОМБЫ############################//
bombexp = 
{
	_bomb 		= 	["HelicopterExploSmall","HelicopterExploBig","Bo_GBU12_LGB"] call BIS_fnc_selectRandom;
	_dabomb 	= 	objNull;

	if (true) then
	{
		_this 		= 	createVehicle [_bomb,_positionobj, [], 2, "CAN_COLLIDE"];
		_dabomb 	= 	_this;
	};
};
//############################КОНЕЦ ФУНКЦИИ######################################//

sleep 1;

_mark 		= 	"RoadFlare" createVehicle getPosATL _loot_box;
_mark attachTo [_loot_box, [0,0,-1]];
_positionobj 	= 	getPosATL _loot_box;    

sleep _timer;
call bombexp;

EPOCH_EVENT_RUNNING = false;

deleteVehicle _mark;
deleteVehicle _loot_box;
deleteMarker _event_marker;

if (_debug) then 
{
	deleteMarker _debug_marker;
};
</pre>
<p><span style="color:#ff8c00;"><strong>3.</strong></span> Запакуйте ваш <span style="color:#ff0000;"><em>dayz_server.pbo</em></span><br><br><span style="color:#ff8c00;"><strong>4.</strong></span> Идем в вашу <u><em>миссию</em></u>, открываем файл <span style="color:#00ff00;"><em>init.sqf</em></span> и в <em><span style="color:#ff8c00;">EpochEvents</span></em> добавляем строчку:</p>
<pre class="ipsCode prettyprint">
["any","any","any","any",55,"bombcrate"]
</pre>
<p>Должно получиться так:</p>
<pre class="ipsCode prettyprint">
EpochEvents = 
[
    ["any","any","any","any",30,"crash_spawner"]
   ,["any","any","any","any",0,"crash_spawner"]
   ,["any","any","any","any",15,"supply_drop"]
   ,["any","any","any","any",55,"bombcrate"] 
];
</pre>
<p><span style="color:#ff8c00;"><strong>ГОТОВО!</strong></span></p>
]]></description><guid isPermaLink="false">5746</guid><pubDate>Sun, 30 Oct 2016 06:20:13 +0000</pubDate></item><item><title>&#x417;&#x430;&#x43F;&#x440;&#x435;&#x442; &#x43D;&#x430; &#x441;&#x442;&#x440;&#x43E;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x441;&#x442;&#x432;&#x43E; &#x432; &#x440;&#x430;&#x434;&#x438;&#x443;&#x441;&#x435; &#x43E;&#x442; &#x441;&#x43F;&#x438;&#x441;&#x43A;&#x430; &#x437;&#x434;&#x430;&#x43D;&#x438;&#x439;</title><link>https://s-platoon.magicbyte.org/topic/1196-zapret-na-stroitelstvo-v-radiuse-ot-spiska-zdaniy/</link><description><![CDATA[
<p>Здравствуйте уважаемые форумчане.<br>Как запретить игрокам застраивать здания? Придумать глупое правило и следить за его глупым исполнением?<br> <br>Есть выход!<br><br>1. Открываем файл player_build.sqf и находим строчку:<br> </p>
<pre class="ipsCode prettyprint lang-auto">
if(!canbuild) then { _cancel = true; _reason = "Cannot build in a city."; };
</pre>
<p>ниже добавляем:</p>
<pre class="ipsCode prettyprint lang-auto">
if ({typeOf _x in NoBuildList} count nearestObjects[player, NoBuildList, 150] &gt; 0) then {
_cancel = true;
_reason = "Нельзя строить ближе чем 150 метров от города";
};
</pre>
<p> 2. В файле <span style="color:#ff0000;"><strong>init.sqf</strong></span> в папке с вашей миссией ищем:</p>
<pre class="ipsCode prettyprint lang-auto">
EpochEvents = 
[
["any","any","any","any",30,"crash_spawner"],
["any","any","any","any",30,"supply_drop"]
];
</pre>
<p>Добавляем выше:</p>
<pre class="ipsCode prettyprint lang-auto">
NoBuildList = [
	"Land_Mil_ControlTower",
	"Land_SS_hangar",
	"Land_Mil_Barracks_i",
	"Land_A_GeneralStore_01",
	"Land_Ind_Pec_03a",
	"Land_a_stationhouse",
	"Land_A_Hospital"
];
</pre>
<p>В список можете добавить коды тех зданий в радиусе 150 метров которых нельзя строить<br><br><a href="http://fastpic.ru/view/66/2014/0828/8e3a29d2f29d98fc4258024007889479.png.html" rel="external nofollow"><img src="https://s-platoon.ru/applications/core/interface/js/spacer.png" alt="8e3a29d2f29d98fc4258024007889479.jpeg" data-src="https://s-platoon.magicbyte.org/applications/core/interface/imageproxy/imageproxy.php?img=http://i66.fastpic.ru/thumb/2014/0828/79/8e3a29d2f29d98fc4258024007889479.jpeg&amp;key=1f54799443cd2faec7172fda5ad9f8f9a37abc2580f31217a892239a36e2044d" data-imageproxy-source="http://i66.fastpic.ru/thumb/2014/0828/79/8e3a29d2f29d98fc4258024007889479.jpeg"></a><br><br><br>ЗЫ Первый гайд, камни не кидать</p>
]]></description><guid isPermaLink="false">1196</guid><pubDate>Thu, 28 Aug 2014 08:33:21 +0000</pubDate></item></channel></rss>
