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;
- {
- _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");
- //Loadout
- _respect = (_accountData select 0);
- switch (true) do
- {
- case (_Respect > 0 && _Respect < 2500):
- ///////////////////////////////////////////////////////////
- // NOTES THAT CAN BE DELETED
- //_bambiPlayer forceAddUniform "U_B_CombatUniform_mcam_worn";
- //_bambiPlayer addBackpack "B_Bergen_mcamo";
- //_bambiPlayer addHeadgear "H_Booniehat_dgtl";
- //_bambiPlayer addItemToVest "hgun_mas_grach_F";
- //_bambiPlayer addItemToVest "acc_mas_flash_gun";
- //_bambiPlayer addItemToVest "Exile_Melee_Axe";
- //_bambiPlayer addItemToVest "Exile_Magazine_Swing";
- //_bambiPlayer addItemToVest "Exile_Melee_Axe";
- //_bambiPlayer addItemToVest "Exile_Magazine_Swing";
- //_bambiPlayer addBackpack "B_AssaultPack_Kerry";
- // _bambiPlayer linkItem "ItemGPS";
- //_bambiPlayer addItem "Exile_Item_PlasticBottleFreshWater";
- //_bambiPlayer addItem "Exile_Item_Foolbox";
- //_bambiPlayer addItem "Exile_Item_Matches";
- //_bambiPlayer addItem "Exile_Item_InstaDoc";
- //_bambiPlayer addHandgunItem "optic_Yorris";
- //_bambiPlayer addItem "Exile_Item_EMRE";
- // NOTES THAT CAN BE DELETED
- ///////////////////////////////////////////////////////////
- //Bambi
- {
- _bambiPlayer forceAddUniform "Exile_Uniform_BambiOverall";
- _bambiPlayer addWeaponGlobal "Exile_Weapon_Colt1911";
- _bambiPlayer addMagazine "Exile_Magazine_7Rnd_45ACP";
- _bambiplayer addItemToUniform "Exile_Item_Moobar";
- _bambiplayer addItemToUniform "Exile_Item_ChocolateMilk";
- };
- case (_respect > 2500 && _respect < 4999):
- {
- _bambiPlayer forceAddUniform "U_C_Poor_shorts_1";
- _bambiPlayer addVest "V_Rangemaster_belt";
- _bambiPlayer addWeaponGlobal "Exile_Weapon_Taurus";
- _bambiPlayer addMagazine "Exile_Magazine_6Rnd_45ACP";
- _bambiPlayer addItemToUniform "Exile_Item_Raisins";
- _bambiPlayer addItemToUniform "Exile_Item_ChocolateMilk";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- //systemChat "Your rank is Enforcer";
- };
- case (_respect > 5000 && _respect < 9999):
- {
- _bambiPlayer forceAddUniform "U_C_Poloshirt_redwhite";
- _bambiplayer addHeadGear "H_Bandanna_khk";
- _bambiPlayer addVest "V_BandollierB_khk";
- _bambiPlayer addWeaponGlobal "Exile_Weapon_Taurus";
- _bambiPlayer addItemToUniform "Exile_Item_SeedAstics";
- _bambiPlayer addItemToUniform "Exile_Item_ChocolateMilk";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- _bambiPlayer addMagazine "Exile_Magazine_6Rnd_45ACP";
- //systemChat "Your rank is Slayer";
- };
- case (_respect > 9999 && _respect < 19999):
- {
- _bambiPlayer forceAddUniform "U_Competitor";
- _bambiplayer addHeadGear "H_Hat_blue";
- _bambiPlayer addVest "V_BandollierB_oli";
- _bambiPlayer addBackpack "B_HuntingBackpack";
- _bambiPlayer addWeaponGlobal "Exile_Weapon_TaurusGold";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- _bambiplayer addItemToUniform "Exile_Item_Noodles";
- _bambiplayer addItemToUniform "Exile_Item_MountainDupe";
- _bambiPlayer addMagazine "Exile_Magazine_6Rnd_45ACP";
- //systemChat "Your rank is Hitman";
- };
- case (_respect > 19999 && _respect < 29999):
- {
- _bambiPlayer forceAddUniform "U_C_Poloshirt_tricolour";
- _bambiPlayer addHeadgear "H_Booniehat_dgtl";
- _bambiPlayer addVest "V_BandollierB_rgr";
- _bambiPlayer addBackpack "B_AssaultPack_cbr";
- for "_i" from 1 to 2 do {_bambiPlayer addItemToVest "6Rnd_45ACP_Cylinder";};
- _bambiPlayer addWeaponGlobal "hgun_Pistol_heavy_02_F";
- _bambiplayer addItemToUniform "Exile_Item_EnergyDrink";
- _bambiplayer addItemToUniform "Exile_Item_Cheathas";
- _bambiPlayer addMagazine "6Rnd_45ACP_Cylinder";
- _bambiPlayer addItem "Exile_Item_Vishpirin";
- _bambiplayer addItem "Exile_Item_Bandage";
- //systemChat "Your rank is Executioner";
- };
- case (_respect > 29999 && _respect < 39999):
- {
- _bambiPlayer forceAddUniform "U_C_HunterBody_grn";
- _bambiPlayer addHeadgear "H_Hat_checker";
- _bambiPlayer addVest "V_HarnessO_brn";
- _bambiPlayer addBackpack "B_Bergen_mcamo";
- for "_i" from 1 to 2 do {_bambiPlayer addItemToVest "9Rnd_45ACP_Mag";};
- _bambiPlayer addWeaponGlobal "hgun_ACPC2_F";
- _bambiPlayer addMagazine "9Rnd_45ACP_Mag";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- _bambiplayer addItemToUniform "Exile_Item_BeefParts";
- _bambiplayer addItemToUniform "Exile_Item_EnergyDrink";
- _bambiPlayer addItem "Exile_Item_Vishpirin";
- _bambiplayer addItem "Exile_Item_DuctTape";
- //systemChat "Your rank is Tyrant";
- };
- case (_respect > 39999 && _respect < 49999):
- {
- _bambiPlayer forceAddUniform "U_C_ConstructionCoverall_Blue_F";
- _bambiPlayer addHeadgear "Exile_Headgear_SafetyHelmet";
- _bambiPlayer addVest "V_Safety_Orange_F";
- _bambiPlayer addBackpack "B_FieldPack_cbr";
- for "_i" from 1 to 2 do {_bambiPlayer addItemToVest "10Rnd_9x21_Mag";};
- _bambiPlayer addWeaponGlobal "hgun_Pistol_01_F";
- _bambiPlayer addItemToUniform "Exile_Item_PowerDrink";
- _bambiPlayer addItemToUniform "Exile_Item_BeefParts";
- _bambiPlayer addMagazine "10Rnd_9x21_Mag";
- _bambiPlayer addItem "Exile_Item_DuctTape";
- _bambiPlayer addItem "Exile_Item_InstaDoc";
- //systemChat "Your rank is Triggerman";
- };
- case (_respect > 49999 && _respect < 69999):
- {
- //_bambiPlayer forceAddUniform "U_I_G_resistanceLeader_F";
- _bambiPlayer forceAddUniform "U_BG_Guerilla3_1";
- _bambiPlayer addHeadgear "H_ShemagOpen_tan";
- _bambiPlayer addVest "V_HarnessO_gry";
- _bambiplayer addBackpack "B_FieldPack_cbr";
- for "_i" from 1 to 2 do {_bambiPlayer addItemToVest "30Rnd_9x21_Mag_SMG_02";};
- _bambiPlayer addWeaponGlobal "SMG_05_F";
- _bambiPlayer addMagazine "30Rnd_9x21_Mag_SMG_02";
- _bambiplayer addItemToUniform "Exile_Item_PowerDrink";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- _bambiplayer addItemToUniform "Exile_Item_GloriousKnakworst";
- _bambiplayer addItem "Exile_Item_CanOpener";
- _bambiplayer addItem "Exile_Item_DuctTape";
- _bambiPlayer addItem "Exile_Item_InstaDoc";
- //systemChat "Your rank is Trooper";
- };
- case (_respect > 69999 && _respect < 89999):
- {
- //_bambiPlayer forceAddUniform "U_B_survival_uniform";
- _bambiPlayer forceAddUniform "U_B_CombatUniform_mcam_worn";
- _bambiPlayer addHeadgear "H_Beret";
- _bambiPlayer addVest "V_HarnessO_gry";
- _bambiplayer addBackpack "B_FieldPack_ocamo";
- for "_i" from 1 to 2 do {_bambiPlayer addItemToVest "20Rnd_556x45_UW_Mag";};
- _bambiPlayer addWeaponGlobal "arifle_sdar_f";
- _bambiPlayer addMagazine "20Rnd_556x45_UW_Mag";
- _bambiplayer addItemToUniform "Exile_Item_PowerDrink";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- _bambiplayer addItemToUniform "Exile_Item_MacasCheese";
- _bambiplayer addItem "Exile_Item_CanOpener";
- _bambiplayer addItem "Exile_Item_DuctTape";
- _bambiPlayer addItem "Exile_Item_InstaDoc";
- _bambiPlayer linkItem "ItemGPS";
- //systemChat "Your rank is High Executioner";
- };
- case (_respect > 89999 && _respect < 149999):
- {
- _bambiPlayer forceAddUniform "U_B_GEN_Soldier_F";
- _bambiPlayer addHeadgear "H_Beret_gen_F";
- _bambiPlayer addVest "V_TacVest_blk_POLICE";
- _bambiPlayer addBackpack "B_Kitbag_rgr";
- for "_i" from 1 to 2 do {_bambiPlayer addItemToVest "30Rnd_9x21_Mag";};
- _bambiPlayer addWeaponGlobal "SMG_02_F";
- _bambiPlayer addPrimaryWeaponItem "optic_Aco_smg";
- _bambiPlayer addPrimaryWeaponItem "acc_flashlight";
- _bambiPlayer addMagazine "30Rnd_9x21_Mag";
- _bambiPlayer addItemToUniform "Exile_Item_PlasticBottleFreshWater";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- _bambiplayer addItemToUniform "Exile_Item_MacasCheese";
- _bambiplayer addItem "Exile_Item_CanOpener";
- _bambiplayer addItem "Exile_Item_DuctTape";
- _bambiPlayer addItem "Exile_Item_InstaDoc";
- _bambiPlayer linkItem "ItemGPS";
- _bambiPlayer linkItem "G_Bandanna_shades";
- //systemChat "Your rank is Reaper";
- };
- case (_respect > 149999):
- {
- //_bambiPlayer forceAddUniform "Exile_Uniform_Woodland";
- _bambiPlayer forceAddUniform "U_B_T_Soldier_F";
- _bambiplayer addHeadGear "H_HelmetB_light_tna_F";
- _bambiPlayer addVest "V_TacVest_camo";
- _bambiPlayer addBackpack "B_Kitbag_rgr";
- for "_i" from 1 to 2 do {_bambiPlayer addItemToVest "30Rnd_65x39_caseless_mag";};
- _bambiPlayer addWeaponGlobal "arifle_MX_Black_F";
- _bambiPlayer addPrimaryWeaponItem "optic_Aco_smg";
- _bambiPlayer addMagazine "30Rnd_65x39_caseless_mag";
- _bambiPlayer addItemToUniform "Exile_Item_PlasticBottleFreshWater";
- _bambiplayer addItemToUniform "Exile_Item_Bandage";
- _bambiplayer addItemToUniform "Exile_Item_BBQSandwich_Cooked";
- _bambiplayer addItem "Exile_Item_CanOpener";
- _bambiplayer addItem "Exile_Item_DuctTape";
- _bambiPlayer addItem "Exile_Item_InstaDoc";
- _bambiPlayer addItem "Exile_Item_Vishpirin";
- _bambiPlayer linkItem "ItemGPS";
- _bambiPlayer addWeapon "NVGoggles";
- //systemChat "Your rank is Supreme Overlord";
- };
- default
- {
- _bambiPlayer forceAddUniform "Exile_Uniform_BambiOverall";
- _bambiPlayer addWeaponGlobal "Exile_Weapon_Colt1911";
- _bambiPlayer addMagazine "Exile_Magazine_7Rnd_45ACP";
- _bambiplayer addItem "Exile_Item_Moobar";
- _bambiplayer addItem "Exile_Item_ChocolateMilk";
- };
- };
- //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