Данный скрипт заменяет экран появления персонажа Exile на новый, дающий возможность выбора спавна на земле, либо в воздухе. Также есть возможность добавить логотип сервера и короткие сообщения с какой-либо информацией
Что нам понадобится: xsSpawn-master.zip
Либо скачать архив с Github
Инструкция:
1) Копируем папку xs из архива в папку с миссией
2) Открываем description.ext и копируем в самый низ следующий код:
#include "xs\spawn\Dialog\xsSpawnDefines.hpp"
#include "xs\spawn\Dialog\xsSpawnDiaglog.hpp"
3) Открываем config.cpp в папке миссии, находим класс CfgExileCustomCode и вставляем в него этот код:
//Spawn Selection by bambam
ExileClient_gui_selectSpawnLocation_event_onSpawnButtonClick = "xs\spawn\Overwrites\ExileClient_gui_selectSpawnLocation_event_onSpawnButtonClick.sqf";
ExileClient_gui_selectSpawnLocation_show = "xs\spawn\Overwrites\ExileClient_gui_selectSpawnLocation_show.sqf";
ExileClient_gui_selectSpawnLocation_zoomToMarker = "xs\spawn\Overwrites\ExileClient_gui_selectSpawnLocation_zoomToMarker.sqf";
ExileClient_gui_selectSpawnLocation_event_onListBoxSelectionChanged = "xs\spawn\Overwrites\ExileClient_gui_selectSpawnLocation_event_onListBoxSelectionChanged.sqf";
ExileServer_object_player_createBambi = "xs\spawn\Overwrites\ExileServer_object_player_createBambi.sqf";
Должно получиться следующее:
4) Открываем файл xs\spawn\Overwrites\ExileClient_gui_selectSpawnLocation_show.sqf и находим внизу сообщения, которые показываются игроку на экране спавна. Каждый раз во время спавна системой выбирается одно любое сообщение и выводится на экран:
_tipTextList = selectRandom
[
"Connect to the xstreme gaming discord at discord.xstremegaming.com",
"Server news, comp claims and more join the communnity www.xstremegaming.com",
"This is a game of loss, its a wild world out there, good luck!",
"Enjoy the server... Please consider donating to help keep us alive",
"Any vehicle left inside the black safezone circle will be deleted at restart",
"Press 'M' key for Map in game to view Server Rules and Building Limits",
"Do not leave vehicles on exile base parts, at restart they will likely explode",
"Press the 'U' key when your loaded in to show your FPS on the Status bar"
];
5) По желанию меняем фоновое изображение (xsbackground.paa) и логотип (xslogo.paa) на свои. (формат .paa) 6) Открываем файл @exileserver\addons\exile_server_config\config.cpp, находим класс BambiSettings и убеждаемся что ваши параметры идентичны указанным ниже:
parachuteSpawning = 1;
haloJump = 1;
parachuteDropHeight = 1000;
Для владельцев InfiSTAR:
1) Открываем файл a3_infiSTAR_Exile\EXILE_AHAT_CONFIG.hpp и находим этот класс:
allowedIDDs[] =
2) Через запятую добавляем idd скрипта:
86000