Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * ExileServer_object_player_network_createPlayerRequest
- *
- * Exile Mod
- * www.exilemod.com
- * © 2015 Exile Mod Team
- *
- * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
- * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
- */
- private["_sessionID", "_parameters", "_requestingPlayer", "_spawnLocationMarkerName", "_playerUID", "_accountData", "_bambiPlayer", "_cargoType"];
- _sessionID = _this select 0;
- _parameters = _this select 1;
- _requestingPlayer = _sessionID call ExileServer_system_session_getPlayerObject;
- try
- {
- if (isNull _requestingPlayer) then
- {
- throw format ["Session %1 requested a bambi character, but doesn't have a player object. Hacker or Monday?", _sessionID];
- };
- _spawnLocationMarkerName = _parameters select 0;
- _playerUID = getPlayerUID _requestingPlayer;
- if(_playerUID isEqualTo "")then
- {
- throw format ["Player: '%1' has no player UID. Arma/Steam sucks!.",name _requestingPlayer];
- };
- _accountData = format["getAccountStats:%1", _playerUID] call ExileServer_system_database_query_selectSingle;
- _bambiPlayer = (createGroup independent) createUnit ["Exile_Unit_Player", [0,0,0], [], 0, "CAN_COLLIDE"];
- removeHeadgear _bambiPlayer;
- // Custom Loadout Starts Here.Modified by: nagyszebi07
- // Clothing
- _bambiPlayer forceAddUniform "CUP_U_B_USArmy_TwoKnee"; // Uniform Woodland
- _bambiPlayer addVest "V_TacVest_oli"; // Change Vest Class Here
- _bambiPlayer addHeadgear "H_MilCap_wdl"; // Change Headgear Class Here
- _bambiPlayer addBackpack "B_Carryall_cbr"; // Change Backpack Class Here
- // Navigation Items
- _bambiPlayer linkItem "ItemGPS"; // This Puts The GPS Into The Correct Slot
- _bambiPlayer linkItem "Exile_Item_XM8"; // This Puts The XM8 Into The Correct Slot
- _bambiPlayer linkItem "ItemCompass"; //This Puts The Compass Into The Correct Slot
- _bambiPlayer linkItem "ItemMap"; //This Puts The Map Into The Correct Slot
- _bambiPlayer linkItem "ItemRadio"; //This Puts The Radio Into The Correct Slot
- _bambiPlayer linkItem "NVGoggles_OPFOR"; //This NVGoggles_OPFOR
- // Food and Drink Items
- _bambiPlayer addItem "Exile_Item_PlasticBottleCoffee"; // Change Drink Class Here
- // Medical Items
- _bambiPlayer addItem "Exile_Item_InstaDoc"; // Change Meds Class Here
- _bambiPlayer addItem "Exile_Item_InstaDoc"; // Change Meds Class Here
- // Items
- _bambiPlayer addItem "Exile_Item_DuctTape";
- _bambiPlayer addItem "Exile_Item_DuctTape";
- // Ammo
- _bambiPlayer addItemToVest "30rnd_65x39_caseless_khaki_mag"; // Ammo For Weapon Listed Below
- _bambiPlayer addItemToVest "30rnd_65x39_caseless_khaki_mag"; // Ammo For Weapon Listed Below
- _bambiPlayer addItemToVest "30rnd_65x39_caseless_khaki_mag"; // Ammo For Weapon Listed Below
- _bambiPlayer addItemToVest "30rnd_65x39_caseless_khaki_mag"; // Ammo For Weapon Listed Below
- // Weapons
- _bambiPlayer addWeapon "arifle_mX_khk_F"; // Primary Weapon
- _bambiPlayer addWeapon "Rangefinder"; // Primary Weapon
- // Weapons Attachments
- _bambiPlayer addPrimaryWeaponItem "optic_Holosight"; // Adds Attachment to Primary Weapon | Change Attachment Class Here
- // Custom Loadout Ends Here. Uncomment the lines you want your players to have..
- {
- _cargoType = _x call ExileClient_util_cargo_getType;
- switch (_cargoType) do
- {
- case 1: { _bambiPlayer addItem _x; };
- case 2: { _bambiPlayer addWeaponGlobal _x; };
- case 3: { _bambiPlayer addBackpackGlobal _x; };
- case 4: { _bambiPlayer linkItem _x; };
- default { _bambiPlayer addItem _x; };
- };
- }
- forEach getArray(configFile >> "CfgSettings" >> "BambiSettings" >> "loadOut");
- [_sessionID, _requestingPlayer, _spawnLocationMarkerName, _bambiPlayer, _accountData] call ExileServer_object_player_createBambi;
- }
- catch
- {
- _exception call ExileServer_util_log;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement