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"];
- // Custom Loadout Starts Here. Uncomment the lines you want your players to have..
- // Clothing
- _bambiPlayer forceAddUniform "Exile_Uniform_ExileCustoms"; // Black Exile Overalls
- _bambiPlayer addVest "V_Rangemaster_belt"; // Change Vest Class Here
- //_bambiPlayer addHeadgear "H_Beret_gen_F"; // Change Headgear Class Here
- //_bambiPlayer addBackpack "B_ViperHarness_blk_F"; // 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
- // equipment / Items
- _bambiPlayer addItem "Exile_Item_DuctTape"; // Change what items you want to spawn with here
- //_bambiPlayer addItem "Exile_Item_DuctTape"; // Change what items you want to spawn with here
- //_bambiPlayer addItem "Exile_Item_DuctTape"; // Change what items you want to spawn with here
- // Food and Drink Items
- _bambiPlayer addItem "Exile_Item_PlasticBottleCoffee"; // Change Drink Class Here
- _bambiPlayer addItem "Exile_Item_DsNuts"; // Change Food Class Here
- // Medical Items
- _bambiPlayer addItem "Exile_Item_Vishpirin"; // Change Meds Class Here
- //_bambiPlayer addItem "Exile_Item_Bandage"; // Change Meds Class Here
- //_bambiPlayer addItem "Exile_Item_InstaDoc"; // Change Meds Class Here
- // Ammo - Add ammo before weapons
- _bambiPlayer addItemToVest "30Rnd_9x21_Mag"; // Ammo For Weapon Listed Below
- //_bambiPlayer addItemToVest "30Rnd_9x21_Mag"; // Ammo For Weapon Listed Below
- //_bambiPlayer addItemToVest "30Rnd_9x21_Mag"; // Ammo For Weapon Listed Below
- // Weapons
- _bambiPlayer addWeapon "hgun_PDW2000_F"; // Weapon
- // Weapons Attachments
- //_bambiPlayer addHandgunItem "optic_MRD"; // Adds Attachment to Handgun | Change Attachment Class Here
- //_bambiPlayer addHandgunItem "muzzle_snds_acp"; // Adds Attachment to Handgun | Change Attachment Class Here
- //_bambiPlayer addPrimaryWeaponItem "optic_AMS_khk"; // Adds Attachment to Primary Weapon | Change Attachment Class Here
- //_bambiPlayer addPrimaryWeaponItem "bipod_03_F_oli";// Adds Attachment to Primary Weapon | Change Attachment Class Here
- //_bambiPlayer addPrimaryWeaponItem "muzzle_snds_B_khk_F"; // Adds Attachment to Primary Weapon | Change Attachment Class Here
- // Custom Loadout Ends Here. Uncomment the lines you want your players to have..
- /* Old original loadout
- removeHeadgear _bambiPlayer;
- {
- _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