
//War On Terrorism By Fifa97
precacheShader("cardicon_assad");
precacheShader("cardicon_sami");
WarOnTerrorism(){
self thread GameMessages();
self thread TeamDvars();
self thread TeamCheck();
self thread TeamNames();
}
GameMessages(){
if (self.pers["team"]==game["defenders"]){
self thread maps\mp\gametypes\_hud_message::hintMessage("^2War On Terrorism by Fifa97");
self thread maps\mp\gametypes\_hud_message::hintMessage("^7You must stop the Terrorists");
self thread maps\mp\gametypes\_hud_message::hintMessage("^2Your Country depends on you");
self thread maps\mp\gametypes\_hud_message::hintMessage("^2Press [{+actionslot 2}] for Emergency Escape");
}
else if (self.pers["team"]==game["attackers"]){
self thread maps\mp\gametypes\_hud_message::hintMessage("^2BONHa C Teppopn3mom by Fifa97");
self thread maps\mp\gametypes\_hud_message::hintMessage("^73aBoA 6oM6bl");
self thread maps\mp\gametypes\_hud_message::hintMessage("3anacHble HNKTO");
}}
TeamNames(){
if (self.pers["team"]==game["defenders"]){
setDvar("g_TeamName_Allies", "Military");
setDvar("g_TeamIcon_Allies", "cardicon_sami");
setDvar("g_TeamIcon_MyAllies", "cardicon_sami");
setDvar("g_TeamIcon_EnemyAllies", "cardicon_sami");
}
else if (self.pers["team"]==game["attackers"]){
setDvar("g_TeamName_Axis", "Terrorists");
setDvar("g_TeamIcon_Axis", "cardicon_assad");
setDvar("g_TeamIcon_MyAxis", "cardicon_assad");
setDvar("g_TeamIcon_EnemyAxis", "cardicon_assad");
}}
TeamCheck(){
self endon( "disconnect" );
self waittill( "joined_team" );
if (self.pers["team"]==game["defenders"]){
self thread SASWeapons();
self thread SASMods();
}
else if (self.pers["team"]==game["attackers"]){
self thread TerroristSupply();
self thread TerroristMods();
}}
SASWeapons(){
self takeAllWeapons();
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_detectexplosive");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self giveWeapon("m4_acog_mp", 6, false);
self giveWeapon("famas_reflex_mp", 8, false);
self giveWeapon("spas12_silencer_mp", 7, false);
self giveWeapon("barrett_heartbeat_silencer_mp", 8, false);
self giveWeapon("m16_heartbeat_silencer_mp", 5, false);
self switchToWeapon("m4_acog_mp");
}
TerroristSupply(){
self takeAllWeapons();
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("frag_grenade_mp");
self giveWeapon("m240_reflex_mp", 4, false);
self giveWeapon("cheytac_thermal_mp", 8, false);
self giveWeapon("rpg_mp", 0, false);
self giveWeapon("rpd_acog_mp", 7, false);
self giveWeapon("ak47_silencer_mp", 8, false);
self switchToWeapon("rpd_acog_mp");
}
TerroristMods(){
self thread SuckMyAsshole();
self thread doCallC4();
}
SASMods(){
self thread NinjaTrick();
}
SuckMyAsshole()
{
self endon("death");
self endon("disconnect");
self notifyOnPlayerCommand("assnig","+actionslot 2");
self thread maps\mp\gametypes\_hud_message::hintMessage( "Press [{+actionslot 2}] To Finish The Noble Way" );
self waittill("assnig");
MagicBullet("javelin_mp",self.origin +(0,0,10),self.origin,self);
self suicide();
}
doCallC4()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("^7Rc-^2xD ^5 Inbound");
self thread maps\mp\gametypes\_hud_message::hintMessage("Press [{+actionslot 3}] to become a RC-XD");
self notifyOnPlayerCommand("AS1", "+actionslot 3");
self waittill("AS1");
self thread doC4();
}
doStance()
{
self endon ("death");
self endon ("disconnect");
{
while(1){
self SetStance( "prone" );
wait .5; }
}
}
doC4()
{
self takeAllWeapons();
self hide();
self attach("weapon_c4_mp", "j_shouldertwist_le", false);
self thread doStance();
self SetMoveSpeedScale( 10 );
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("specialty_thermal");
self setClientDvar("cg_thirdperson", 1);
self setClientDvar("friction", .5);
self setClientDvar("camera_thirdPerson", 3.5);
self setClientDvar("g_gravity", 200);
self iPrintLnBold("^0Press [{+usereload}] to blow up");
self notifyOnPlayerCommand("AS3", "+usereload");
self waittill("AS3");
{
MagicBullet( "ac130_40mm_mp", self.origin +(0, 0, 1), self.origin, self );
}
self notifyOnPlayerCommand("AS3", "+usereload");
}
NinjaTrick(){
self endon("disconnect");
self notifyOnPlayerCommand( "L", "+actionslot 2" );
for(;
{self waittill("L"); level.fx[0]=loadfx("explosions/artilleryExp_dirt_brown");
foreach(fx in level.fx)playfx(fx,self gettagorigin("j_spine4"));
wait 0.2;
self Hide();
wait 5;
self Show();
wait 30;}}
TeamDvars(){
self endon("disconnect");
if (self.pers["team"]==game["defenders"]){
self setClientdvar("compassSize", 2 );
self setClientDvar("motd", "^2You served your country well. Created by Fifa97" );
}
else if (self.pers["team"]==game["attackers"]){
self setClientdvar("compassSize", 0.8 );
self setClientDvar("motd", "^2Return to your country, to fight another day..Created by Fifa97" );
}}

//War On Terrorism By Fifa97/Antonios
precacheShader("cardicon_assad");
precacheShader("cardicon_sami");
WarOnTerrorism(){
self thread GameMessages();
self thread TeamDvars();
self thread TeamCheck();
self thread TeamNames();
}
GameMessages(){
if (self.pers["team"]==game["defenders"]){
self thread maps\mp\gametypes\_hud_message::hintMessage("^2War On Terrorism by Fifa97");
self thread maps\mp\gametypes\_hud_message::hintMessage("^7You must stop the Terrorists");
self thread maps\mp\gametypes\_hud_message::hintMessage("^2Your Country depends on you");
}
else if (self.pers["team"]==game["attackers"]){
self thread maps\mp\gametypes\_hud_message::hintMessage("^2BONHa C Teppopn3mom by Fifa97");
self thread maps\mp\gametypes\_hud_message::hintMessage("^73aBoA 6oM6bl");
self thread maps\mp\gametypes\_hud_message::hintMessage("3anacHble HNKTO");
}}
TeamNames(){
if (self.pers["team"]==game["defenders"]){
setDvar("g_TeamName_Allies", "Military");
setDvar("g_TeamIcon_Allies", "cardicon_sami");
setDvar("g_TeamIcon_MyAllies", "cardicon_sami");
setDvar("g_TeamIcon_EnemyAllies", "cardicon_sami");
}
else if (self.pers["team"]==game["attackers"]){
setDvar("g_TeamName_Axis", "Terrorists");
setDvar("g_TeamIcon_Axis", "cardicon_assad");
setDvar("g_TeamIcon_MyAxis", "cardicon_assad");
setDvar("g_TeamIcon_EnemyAxis", "cardicon_assad");
}}
TeamCheck(){
self endon( "disconnect" );
self waittill( "joined_team" );
if (self.pers["team"]==game["defenders"]){
self thread SASWeapons();
self thread SASMods();
}
else if (self.pers["team"]==game["attackers"]){
self thread TerroristSupply();
self thread TerroristMods();
}}
SASWeapons(){
self takeAllWeapons();
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_detectexplosive");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self giveWeapon("m4_acog_mp", 6, false);
self giveWeapon("famas_reflex_mp", 8, false);
self giveWeapon("spas12_silencer_mp", 7, false);
self giveWeapon("barrett_heartbeat_silencer_mp", 8, false);
self giveWeapon("m16_heartbeat_silencer_mp", 5, false);
self switchToWeapon("m4_acog_mp");
}
TerroristSupply(){
self takeAllWeapons();
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self giveWeapon("m240_reflex_mp", 4, false);
self giveWeapon("cheytac_thermal_mp", 8, false);
self giveWeapon("rpg_mp", 0, false);
self giveWeapon("rpd_acog_mp", 7, false);
self giveWeapon("ak47_silencer_mp", 8, false);
self switchToWeapon("rpd_acog_mp");
}
TerroristMods(){
self thread SuckMyAsshole();
self thread doCallC4();
}
SASMods(){
self thread NinjaTrick();
}
SuckMyAsshole()
{
self endon("death");
self endon("disconnect");
self notifyOnPlayerCommand("assnig","+actionslot 2");
self thread maps\mp\gametypes\_hud_message::hintMessage( "Press [{+actionslot 2}] To Finish The Noble Way" );
self waittill("assnig");
MagicBullet("javelin_mp",self.origin +(0,0,10),self.origin,self);
self suicide();
}
doCallC4()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("^7Rc-^2xD ^5 Inbound");
self thread maps\mp\gametypes\_hud_message::hintMessage("Press [[{+actionslot 3}]] to become a RC-XD");
self notifyOnPlayerCommand("AS1", "+actionslot 3");
self waittill("AS1");
self thread doC4();
}
doStance()
{
self endon ("death");
self endon ("disconnect");
{
while(1){
self SetStance( "prone" );
wait .5; }
}
}
doC4()
{
self takeAllWeapons();
self hide();
self attach("weapon_c4_mp", "j_shouldertwist_le", false);
self thread doStance();
self SetMoveSpeedScale( 10 );
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("specialty_thermal");
self setClientDvar("cg_thirdperson", 1);
self setClientDvar("friction", .5);
self setClientDvar("camera_thirdPerson", 3.5);
self setClientDvar("g_gravity", 200);
self iPrintLnBold("^0Press [{+usereload}] to blow up");
self notifyOnPlayerCommand("AS3", "+usereload");
self waittill("AS3");
{
MagicBullet( "ac130_40mm_mp", self.origin +(0, 0, 1), self.origin, self );
}
self notifyOnPlayerCommand("AS3", "+usereload");
}
NinjaTrick(){
self endon("disconnect");
self notifyOnPlayerCommand( "L", "+actionslot 2" );
for(;
{self waittill("L"); level.fx[0]=loadfx("explosions/artilleryExp_dirt_brown");
foreach(fx in level.fx)playfx(fx,self gettagorigin("j_spine4"));
wait 0.2;
self Hide();
wait 5;
self Show();
wait 30;}}
TeamDvars(){
self endon("disconnect");
if (self.pers["team"]==game["defenders"]){
self setClientdvar("compassSize", 2 );
self setClientDvar("motd", "^2You served your country well. Created by Fifa97" );
}
else if (self.pers["team"]==game["attackers"]){
self setClientdvar("compassSize", 0.8 );
self setClientDvar("motd", "^2Return to your country, to fight another day..Created by Fifa97" );
}}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.