Added old code files

This commit is contained in:
2025-04-14 14:43:47 +01:00
commit 1fa82b982a
7 changed files with 2128 additions and 0 deletions

288
utillities.gsc Normal file
View File

@@ -0,0 +1,288 @@
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";
}