Iif(bool, rTrue, rFalse) { if(bool) return rTrue; else return rFalse; } booleanReturnVal(bool, returnIfFalse, returnIfTrue) { if (bool) return returnIfTrue; else return returnIfFalse; } booleanOpposite(bool) { if(!isDefined(bool)) return true; if (bool) return false; else return true; } setDvarValue(dvar, value, ifChangedMessage, ifNotChangedMessage) { if (getDvar(dvar) == value) { if (isDefined(ifNotChangedMessage)) { self iprintln(ifNotChangedMessage); } return false; } else { setDvar(dvar, value); if (isDefined(ifChangedMessage)) self iprintln(ifChangedMessage); if (getDvar(dvar) == value) return true; } } onOrOff(bool, func_message) { self iprintln(booleanReturnVal(bool, func_message + " [^1OFF^7]", func_message + " [^2ON^7]")); } generatePlayerString(i) { player = level.players[i]; if (isDefined(player.pers["isBot"]) && player.pers["isBot"]) { player_string = "[^2B^7]"; } else { player_string = "[^5P^7]"; } if (level.teambased && player.team == self.team) { player_string = player_string + "[^6T^7]"; } else { player_string = player_string + "[^1E^7]"; } return player_string; } playerModifierMonitor() { self endon("disconnect"); level endon( "game_ended" ); for(;;) { if (isDefined(self.sgodmode) && self.sgodmode == true) { self enableinvulnerability(); } if (isDefined(self.inthirdperson) && self.inthirdperson == true) { self setclientthirdperson(1); } if (isDefined(self.has_invis) && self.has_invis == true) { self hide(); } if (isDefined(self.give_perks) && self.give_perks == true) { foreach( perk in strTok( "specialty_additionalprimaryweapon,specialty_armorpiercingspecialty_armorvest,specialty_bulletaccuracy,specialty_bulletdamage,specialty_bulletflinch,specialty_bulletpenetration,specialty_deadshot,specialty_delayexplosive,specialty_detectexplosive,specialty_disarmexplosive,specialty_earnmoremomentum,specialty_explosivedamage,specialty_extraammo,specialty_fallheight,specialty_fastads,specialty_fastequipmentuse,specialty_fastladderclimb,specialty_fastmantle,specialty_fastmeleerecovery,specialty_fastreload,specialty_fasttoss,specialty_fastweaponswitch,specialty_finalstand,specialty_fireproof,specialty_flakjacket,specialty_flashprotection,specialty_gpsjammer,specialty_grenadepulldeath,specialty_healthregen,specialty_holdbreath,specialty_immunecounteruav,specialty_immuneemp,specialty_immunemms,specialty_immunenvthermal,specialty_immunerangefinder,specialty_killstreak,specialty_longersprint,specialty_loudenemies,specialty_marksman,specialty_movefaster,specialty_nomotionsensor,specialty_noname,specialty_nottargetedbyairsupport,specialty_nokillstreakreticle,specialty_nottargettedbysentry,specialty_pin_back,specialty_pistoldeath,specialty_proximityprotection,specialty_quickrevive,specialty_quieter,specialty_reconnaissance,specialty_rof,specialty_scavenger,specialty_showenemyequipment,specialty_stunprotection,specialty_shellshock,specialty_sprintrecovery,specialty_stalker,specialty_twogrenades,specialty_twoprimaries,specialty_unlimitedsprint", ",") )self setperk(perk); } wait 0.5; } } mapNameLookup(map) { switch(map) { case "la": return "Aftermath"; case "dockside": return "Cargo"; case "carrier": return "Carrier"; case "drone": return "Drone"; case "express": return "Express"; case "hijacked": return "Hijacked"; case "meltdown": return "Meltdown"; case "overflow": return "Overflow"; case "nightclub": return "Plaza"; case "raid": return "Raid"; case "slums": return "Slums"; case "village": return "Standoff"; case "turbine": return "Turbine"; case "socotra": return "Yemen"; case "nuketown_2020": return "Nuketown 2025"; case "downhill": return "Downhill"; case "mirage": return "Mirage"; case "hydro": return "Hydro"; case "skate": return "Grind"; case "concert": return "Encore"; case "magma": return "Magma"; case "vertigo": return "Vertigo"; case "studio": return "Studio"; case "uplink": return "Uplink"; case "bridge": return "Detour"; case "castaway": return "Cove"; case "paintball": return "Rush"; case "dig": return "Dig"; case "frostbite": return "Frost"; case "pod": return "Pod"; case "takeoff": return "Takeoff"; } return "N/A"; } voiceChatSettingLookup(vc) { switch(vc) { case"DeadChatWithDead": return "Dead Chat With Dead"; case"DeadChatWithTeam": return "Dead Chat With Team"; case"DeadHearTeamLiving": return "Dead Hear Team Living"; case"DeadHearAllLiving": return "Dead Hear All Living"; case"EveryoneHearsEveryone": return "Everyone Hears Everyone"; case"DeadHearKiller": return "Dead Hear Killer"; case"KillersHearVictim": return "Killers Hear Victim"; } return "N/A"; } weaponLookup(weapon) { switch(weapon) { case"crossbow": return"Crossbow"; case"riotshield": return"Assault/Riot Shield"; case"knife_ballistic": return"Ballistic Knife"; case"usrpg": return"RPG"; case"smaw": return"SMAW"; case"fhj18": return"FHJ-18"; case"kard": return"KAP-40"; case"judge": return"Executioner"; case"beretta93r": return"B23R"; case"fnp45": return"Tac-45"; case"fiveseven": return"Five-Seven"; case"as50": return"XPR"; case"svu": return"SVU"; case"dsr50": return"DSR-50"; case"ballista": return"Ballista"; case"srm1216": return"M1216"; case"saiga12": return"S12"; case"870mcs": return"R870 MCS"; case"ksg": return"KSG"; case"mk48": return"MK-48"; case"lsat": return"LSAT"; case"qbb95": return"QBB LSW"; case"hamr": return"HAMR"; case"mp7": return"MP7"; case"pdw57": return"PDW"; case"vector": return"Vector"; case"insas": return"MSMC"; case"qcw05": return"Chicom CQB"; case"evoskorpion": return"Skorpion EVO"; case"peacekeeper": return"Peacekeeper"; case"hk416": return"M27"; case"sig556": return"SWAT-556"; case"scar": return"Scar-H"; case"saritch": return"SMR"; case"tar21": return"M-TAR"; case"type95": return"Type-25"; case"sa58": return"FAL OSW"; case"xm8": return"M8A1"; case"an94": return"AN-94"; case"knife": return"Debug Knife"; case"minigun": return"Minigun"; case"m32": return"War Machine"; case"knife_held": return "Combat Knife"; case"defaultweapon": return "Finger Guns"; } return "N/A"; }