
Skills:
Last Minute Medical Kit
*Last minute survival heal when hp is below 20.
The Heat of Battle
*Chance upon being attacked to have speed boosted to run and heal up, which a regeneration kicks on during this time.
Physical Fitness Training
*Basic Ability Boosts
Flak Jacket
*Allows all damage to go to your armor until it hits 0, in which then damage starts taking health from you.
M4 Carbine
*M4a1 Bullet Upgrade
Battle Cry
*Boost moral amongst your teamates, which gives them some heal and sets their abilities higher.
Bonus Achievements Available:
Killer Instincts - Victim Damage Back
Stealth - Invisibility while remaining still.
Precise Aim - Bonus Damage
Physical Enhancements - Ability Increase
On Your Feet Soldier - Fall Damage Prevention
Perfect Soldier Aura - Aura of a Soldier
Soldier Endurance - Immunity to all ultimates.
Sight Patrol - Flashes do not bother you either.
**Achievements Save**
Put the script below in your race_db.txt
Code:
"-"
{
"name" "Soldier"
"author" "Created By: Zawmbee"
"shortdescription" "A Tribute to the Armed Forces."
"required_level" "5000"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es est_armor event_var(userid) = 100;es_xset rgn_use 0;es es_keysetvalue WCSuserdata event_var(userid) rgn_use 0;es_xset medic_used 0;es es_keysetvalue WCSuserdata event_var(userid) medic_used 0;es_xset sruse 0;es es_xkeysetvalue WCSuserdata event_var(userid) sruse 1;es_toptext server_var(wcs_userid) 1 #red A Race By Zawmbee"
"round_start_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid) sruse 1"
"round_end_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid) sruse 0"
"numberofskills" "6"
"numberoflevels" "8"
"skillnames" "Last Minute Med Kit|The Heat of Battle|Physical Fitness Training|Flak Jacket|M4 Carbine|Battle Cry"
"skilldescr" "Automatic Medical Kit|Speed and Regeneration|Enhanced Abilities|Armor Depletion|Weapon Upgrade|Morale Boost"
"skillcfg" "player_victim|player_victim|player_spawn|player_victim|player_spawn|player_ultimate"
"skill1_setting" "es_xset wcs_chance 30|es_xset wcs_chance 40|es_xset wcs_chance 50|es_xset wcs_chance 60|es_xset wcs_chance 70|es_xset wcs_chance 80|es_xset wcs_chance 90|es_xset wcs_chance 100"
"racealias_mdkit" "es est_health event_var(userid) = 100;es es_keysetvalue WCSuserdata event_var(userid) medic_used 1;es es_xtell event_var(userid) #multi #green[Last Minute Med Kit]: #lightgreenMed Kit Used."
"skill1_cmd" "es_xset hp_count 0;es est_gethealth hp_count event_var(userid);es_xset medic_used 0;es es_keygetvalue medic_used WCSuserdata event_var(userid) medic_used;if (server_var(medic_used) = 0) then if (server_var(hp_count) <= 20) then racealias_mdkit"
"skill1_sfx" "0"
"skill2_setting" "es_xset regen_count 1|es_xset regen_count 2|es_xset regen_count 3|es_xset regen_count 4|es_xset regen_count 5|es_xset regen_count 6|es_xset regen_count 7|es_xset regen_count 8"
"racealias_hprgn" "es es_xtell event_var(userid) #multi #green[The Heat of Battle]: #lightgreenRun and Heal Up!;es wcs_setfx speed event_var(userid) + .3 5;es es_keysetvalue WCSuserdata event_var(userid) rgn_use 1;es est_health event_var(userid) + server_var(regen_count);es es_delayed 3 est_health event_var(userid) + server_var(regen_count);es es_delayed 5 est_health event_var(userid) + server_var(regen_count);es es_delayed 5 es_keysetvalue WCSuserdata event_var(userid) rgn_use 0"
"skill2_cmd" "es_xset rgn_use 0;es es_keygetvalue rgn_use WCSuserdata event_var(userid) rgn_use;if (server_var(wcs_dice) <= 30) then if (server_var(rgn_use) = 0) then racealias_hprgn"
"skill2_sfx" "0"
"skill3_setting" "es_xset pft_speed .1;es_xset pft_gravity .75|es_xset pft_speed .21;es_xset pft_gravity .7|es_xset pft_speed .3;es_xset pft_gravity .65|es_xset pft_speed .4;es_xset pft_gravity .6|es_xset pft_speed .5;es_xset pft_gravity .55|es_xset pft_speed .6;es_xset pft_gravity .5|es_xset pft_speed .7;es_xset pft_gravity .45|es_xset pft_speed .8;es_xset pft_gravity .4"
"skill3_cmd" "es wcs_setfx speed event_var(userid) + server_var(pft_speed) 0;es wcs_setfx gravity event_var(userid) = server_var(pft_gravity) 0;es es_xtell event_var(userid) #multi #green[Physical Fitness Training]: #lightgreenBoot Camp Completed."
"skill3_sfx" "0"
"skill4_setting" "es_xset damage_reduction 1|es_xset damage_reduction 2|es_xset damage_reduction 3|es_xset damage_reduction 4|es_xset damage_reduction 5|es_xset damage_reduction 6|es_xset damage_reduction 7|es_xset damage_reduction 8"
"racealias_armred" "es est_health event_var(userid) = 100;es est_armor event_var(userid) + server_var(damage_reduction)"
"skill4_cmd" "es est_getarmor armor_amount event_var(userid);if (server_var(armor_amount) > 0) then racealias_armred"
"skill4_sfx" "0"
"skill5_setting" "es_xset wcs_chance 5|es_xset wcs_chance 10|es_xset wcs_chance 15|es_xset wcs_chance 20|es_xset wcs_chance 25|es_xset wcs_chance 30|es_xset wcs_chance 35|es_xset wcs_chance 40"
"racealias_m4a1wp" "if (event_var(weapon) = m4a1) then racealias_m4bull"
"racealias_m4bull" "es wcs_dealdamage event_var(attacker) event_var(userid) 5;es est_burn event_var(userid) 1"
"skill5_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_m4a1wp"
"racealias_m4sfx" "if (event_var(weapon) = m4a1) then est_effect 4 #a 0 sprites/steam1.vmt server_var(wcs_userid) 0.8 10 5 1 255 100 100 200"
"skill5_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_m4sfx"
"skill6_setting" "es_xset btcry_hp 15;es_xset wcs_radius 220|es_xset btcry_hp 20;es_xset wcs_radius 260|es_xset btcry_hp 25;es_xset wcs_radius 300|es_xset btcry_hp 30;es_xset wcs_radius 340|es_xset btcry_hp 35;es_xset wcs_radius 380|es_xset btcry_hp 40;es_xset wcs_radius 420|es_xset btcry_hp 45;es_xset wcs_radius 460|es_xset btcry_hp 50;es_xset wcs_radius 500"
"skill6_cmd" "es_xdoblock wcs/WCSultimates/wcs_battle_cry"
////Set According to your liking...
"skill6_sfx" "60"
}
{
"name" "Soldier"
"author" "Created By: Zawmbee"
"shortdescription" "A Tribute to the Armed Forces."
"required_level" "5000"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es est_armor event_var(userid) = 100;es_xset rgn_use 0;es es_keysetvalue WCSuserdata event_var(userid) rgn_use 0;es_xset medic_used 0;es es_keysetvalue WCSuserdata event_var(userid) medic_used 0;es_xset sruse 0;es es_xkeysetvalue WCSuserdata event_var(userid) sruse 1;es_toptext server_var(wcs_userid) 1 #red A Race By Zawmbee"
"round_start_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid) sruse 1"
"round_end_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid) sruse 0"
"numberofskills" "6"
"numberoflevels" "8"
"skillnames" "Last Minute Med Kit|The Heat of Battle|Physical Fitness Training|Flak Jacket|M4 Carbine|Battle Cry"
"skilldescr" "Automatic Medical Kit|Speed and Regeneration|Enhanced Abilities|Armor Depletion|Weapon Upgrade|Morale Boost"
"skillcfg" "player_victim|player_victim|player_spawn|player_victim|player_spawn|player_ultimate"
"skill1_setting" "es_xset wcs_chance 30|es_xset wcs_chance 40|es_xset wcs_chance 50|es_xset wcs_chance 60|es_xset wcs_chance 70|es_xset wcs_chance 80|es_xset wcs_chance 90|es_xset wcs_chance 100"
"racealias_mdkit" "es est_health event_var(userid) = 100;es es_keysetvalue WCSuserdata event_var(userid) medic_used 1;es es_xtell event_var(userid) #multi #green[Last Minute Med Kit]: #lightgreenMed Kit Used."
"skill1_cmd" "es_xset hp_count 0;es est_gethealth hp_count event_var(userid);es_xset medic_used 0;es es_keygetvalue medic_used WCSuserdata event_var(userid) medic_used;if (server_var(medic_used) = 0) then if (server_var(hp_count) <= 20) then racealias_mdkit"
"skill1_sfx" "0"
"skill2_setting" "es_xset regen_count 1|es_xset regen_count 2|es_xset regen_count 3|es_xset regen_count 4|es_xset regen_count 5|es_xset regen_count 6|es_xset regen_count 7|es_xset regen_count 8"
"racealias_hprgn" "es es_xtell event_var(userid) #multi #green[The Heat of Battle]: #lightgreenRun and Heal Up!;es wcs_setfx speed event_var(userid) + .3 5;es es_keysetvalue WCSuserdata event_var(userid) rgn_use 1;es est_health event_var(userid) + server_var(regen_count);es es_delayed 3 est_health event_var(userid) + server_var(regen_count);es es_delayed 5 est_health event_var(userid) + server_var(regen_count);es es_delayed 5 es_keysetvalue WCSuserdata event_var(userid) rgn_use 0"
"skill2_cmd" "es_xset rgn_use 0;es es_keygetvalue rgn_use WCSuserdata event_var(userid) rgn_use;if (server_var(wcs_dice) <= 30) then if (server_var(rgn_use) = 0) then racealias_hprgn"
"skill2_sfx" "0"
"skill3_setting" "es_xset pft_speed .1;es_xset pft_gravity .75|es_xset pft_speed .21;es_xset pft_gravity .7|es_xset pft_speed .3;es_xset pft_gravity .65|es_xset pft_speed .4;es_xset pft_gravity .6|es_xset pft_speed .5;es_xset pft_gravity .55|es_xset pft_speed .6;es_xset pft_gravity .5|es_xset pft_speed .7;es_xset pft_gravity .45|es_xset pft_speed .8;es_xset pft_gravity .4"
"skill3_cmd" "es wcs_setfx speed event_var(userid) + server_var(pft_speed) 0;es wcs_setfx gravity event_var(userid) = server_var(pft_gravity) 0;es es_xtell event_var(userid) #multi #green[Physical Fitness Training]: #lightgreenBoot Camp Completed."
"skill3_sfx" "0"
"skill4_setting" "es_xset damage_reduction 1|es_xset damage_reduction 2|es_xset damage_reduction 3|es_xset damage_reduction 4|es_xset damage_reduction 5|es_xset damage_reduction 6|es_xset damage_reduction 7|es_xset damage_reduction 8"
"racealias_armred" "es est_health event_var(userid) = 100;es est_armor event_var(userid) + server_var(damage_reduction)"
"skill4_cmd" "es est_getarmor armor_amount event_var(userid);if (server_var(armor_amount) > 0) then racealias_armred"
"skill4_sfx" "0"
"skill5_setting" "es_xset wcs_chance 5|es_xset wcs_chance 10|es_xset wcs_chance 15|es_xset wcs_chance 20|es_xset wcs_chance 25|es_xset wcs_chance 30|es_xset wcs_chance 35|es_xset wcs_chance 40"
"racealias_m4a1wp" "if (event_var(weapon) = m4a1) then racealias_m4bull"
"racealias_m4bull" "es wcs_dealdamage event_var(attacker) event_var(userid) 5;es est_burn event_var(userid) 1"
"skill5_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_m4a1wp"
"racealias_m4sfx" "if (event_var(weapon) = m4a1) then est_effect 4 #a 0 sprites/steam1.vmt server_var(wcs_userid) 0.8 10 5 1 255 100 100 200"
"skill5_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_m4sfx"
"skill6_setting" "es_xset btcry_hp 15;es_xset wcs_radius 220|es_xset btcry_hp 20;es_xset wcs_radius 260|es_xset btcry_hp 25;es_xset wcs_radius 300|es_xset btcry_hp 30;es_xset wcs_radius 340|es_xset btcry_hp 35;es_xset wcs_radius 380|es_xset btcry_hp 40;es_xset wcs_radius 420|es_xset btcry_hp 45;es_xset wcs_radius 460|es_xset btcry_hp 50;es_xset wcs_radius 500"
"skill6_cmd" "es_xdoblock wcs/WCSultimates/wcs_battle_cry"
////Set According to your liking...
"skill6_sfx" "60"
}
Put script below in your ultimate_db.txt
Code:
block wcs_battle_cry
{
wcs_debuglog wcs_battle_cry start
es_xset wcs_team_target 0
es_getplayerteam wcs_team server_var(wcs_userid)
// check teams (T=2, CT=3)
if (server_var(wcs_team) = 3) do
{
es_xset wcs_team_target 3
es_xset wcs_team_targetn "#c!d"
}
if (server_var(wcs_team) = 2) do
{
es_xset wcs_team_target 2
es_xset wcs_team_targetn "#t!d"
}
if (server_var(wcs_team_target) != "0") do
{
es_xset wcs_pcount 0
es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
if (server_var(wcs_pcount) > 0) do
{
alias wcs_run_battle_cry1 "es est_health server_var(wcs_targetid) + server_var(btcry_hp);es wcs_setfx speed server_var(wcs_targetid) + .3;es est_health server_var(wcs_userid) + server_var(btcry_hp);es wcs_setfx speed server_var(wcs_userid) + .3 0"
es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es_exists ex userid server_var(wcs_targetid);if (server_var(ex) = 1) then wcs_run_battle_cry1"
}
}
wcs_debuglog wcs_battle_cry end
}
{
wcs_debuglog wcs_battle_cry start
es_xset wcs_team_target 0
es_getplayerteam wcs_team server_var(wcs_userid)
// check teams (T=2, CT=3)
if (server_var(wcs_team) = 3) do
{
es_xset wcs_team_target 3
es_xset wcs_team_targetn "#c!d"
}
if (server_var(wcs_team) = 2) do
{
es_xset wcs_team_target 2
es_xset wcs_team_targetn "#t!d"
}
if (server_var(wcs_team_target) != "0") do
{
es_xset wcs_pcount 0
es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
if (server_var(wcs_pcount) > 0) do
{
alias wcs_run_battle_cry1 "es est_health server_var(wcs_targetid) + server_var(btcry_hp);es wcs_setfx speed server_var(wcs_targetid) + .3;es est_health server_var(wcs_userid) + server_var(btcry_hp);es wcs_setfx speed server_var(wcs_userid) + .3 0"
es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es_exists ex userid server_var(wcs_targetid);if (server_var(ex) = 1) then wcs_run_battle_cry1"
}
}
wcs_debuglog wcs_battle_cry end
}
Create a new folder in your event scripts folder called Soldier.
Create a new text document and add the script below to it and name the file Soldier
Add es_load Soldier in your autoexec.cfg
Code:
block load
{
es_xdoblock corelib/noisy_on
es_xsetinfo sruse 0
es_xsetinfo ValueKP 0
es_xsetinfo ValueHSP 0
es_xsetinfo ValueFP 0
es_xsetinfo ValueKnP 0
es_xsetinfo ValueDP 0
es_xsetinfo ValueBP 0
es_xkeygroupsave "SoldierGroup"
es_xkeygroupdelete "SoldierGroup"
es_xkeygroupcreate "SoldierGroup"
es_xkeygroupload "SoldierGroup"
es_xsetinfo falling_pnts 0
es_xsetinfo falldmg99 0
es_xsetinfo killer_instincts 0
es_xsetinfo precise_aim 0
es_xsetinfo stealth_cloak 0
es_xsetinfo death_stats 0
es_xsetinfo perfect_soldier 0
es_xsetinfo btcry_bonus 0
es_xsetinfo immune_flash 0
}
event player_activate
{
es es_keygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeycreate "SoldierGroup" event_var(es_steamid)
es es_xkeygetvalue ValueKP "SoldierGroup" event_var(es_steamid) "KP"
es es_xkeygetvalue ValueHSP "SoldierGroup" event_var(es_steamid) "HSP"
es es_xkeygetvalue ValueFP "SoldierGroup" event_var(es_steamid) "FP"
es es_xkeygetvalue ValueKnP "SoldierGroup" event_var(es_steamid) "KnP"
es es_xkeygetvalue ValueDP "SoldierGroup" event_var(es_steamid) "DP
es es_xkeygetvalue ValueBP "SoldierGroup" event_var(es_steamid) "BP"
es es_xtell event_var(userid) #multi #green "Your Kill Points are: " server_var(ValueKP)
es es_xtell event_var(userid) #multi #green "Your Head Shot Points are: " server_var(ValueHSP)
es es_xtell event_var(userid) #multi #green "Your Fall Points are: " server_var(ValueFP)
es es_xtell event_var(userid) #multi #green "Your Knife Kill Points are: " server_var(ValueKnP)
es es_xtell event_var(userid) #multi #green "Your Death Points are: " server_var(ValueDP)
es es_xtell event_var(userid) #multi #green "Your Blind Points are: " server_var(ValueBP)
}
}
event player_kill
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueKP "SoldierGroup" event_var(es_attackersteamid) "KP"
es es_xkeygetvalue ValueHSP "SoldierGroup" event_var(es_attackersteamid) "HSP"
es_xmath ValueKP + 1
es es_xkeysetvalue "SoldierGroup" event_var(es_attackersteamid) "KP" server_var(ValueKP)
es es_xtell event_var(attacker) #multi #green You have gained 1 Kill Point.
if (event_var(headshot) = 1) then es_xmath ValueHSP + 1
if (event_var(headshot) = 1) then es_xkeysetvalue "SoldierGroup" event_var(es_attackersteamid) "HSP" server_var(ValueHSP)
if (event_var(headshot) = 1) then es_xtell event_var(attacker) #multi #green You have gained 1 Head Shot Point.
}
}
event player_kill
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) then
{
es es_xkeygetvalue ValueKP "SoldierGroup" event_var(es_attackersteamid) "KP"
es es_xkeygetvalue ValueHSP "SoldierGroup" event_var(es_attackersteamid) "HSP"
if (server_var(ValueKP) >= 125) do
{
if (server_var(ValueKP) < 200 ) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) killer_instincts 1
}
}
if (server_var(ValueHSP) >= 75) do
{
if (server_var(ValueHSP) < 150) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) precise_aim 1
}
}
if (server_var(ValueKP) >= 200) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) killer_instincts 2
}
if (server_var(ValueHSP) >= 150) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) precise_aim 2
}
}
}
event player_falldamage
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueFP "SoldierGroup" event_var(es_attackersteamid) "FP"
es_xmath ValueFP + 1
if (server_var(ValueFP) >= 15) do
{
if (server_var(ValueFP) < 30) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 1
}
}
if (server_var(ValueFP) >= 30) do
{
if (server_var(ValueFP) < 45) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 2
}
}
if (server_var(ValueFP) >= 45) do
{
if (server_var(ValueFP) < 60) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 3
}
}
if (server_var(ValueFP) >= 60) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 4
}
}
}
event player_falldamage
{
es es_xkeygetvalue falldmg99 WCSuserdata event_var(userid) falldmg99
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(falldmg99) = 1) do
{
es_xset falldmg100 event_var(damage)
es_xmath falldmg100 * .25
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier] #lightgreen 25% Fall Damage Prevented.
}
if (server_var(falldmg99) = 2) do
{
es_xset falldmg100 event_var(damage)
es_xmath falldmg100 * .5
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier II] #lightgreen 50% Fall Damage Prevented.
}
if (server_var(falldmg99) = 3) do
{
es_xset falldmg100 event_var(damage)
es_xmath falldmg100 * .75
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier III] #lightgreen 75% Fall Damage Prevented.
}
if (server_var(falldmg99) = 4) do
{
es_xset falldmg100 event_var(damage)
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier IV] #lightgreen 100% Fall Damage Prevented.
}
}
}
event player_kill
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (event_var(weapon) = knife) do
{
es es_xkeygetvalue ValueKnP "SoldierGroup" event_var(es_attackersteamid) "KnP"
es_xmath ValueKnP + 1
if (server_var(ValueKnP) >= 100) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) stealth_cloak 1
}
}
}
}
event player_spawn
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event player_footstep
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event player_jump
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event weapon_fire
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event player_spawn
{
es es_xkeygetvalue falldmg99 WCSuserdata event_var(userid) falldmg99
es es_xkeygetvalue precise_aim WCSuserdata event_var(userid) precise_aim
es es_xkeygetvalue killer_instincts WCSuserdata event_var(userid) killer_instincts
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue death_stats WCSuserdata event_var(userid) death_stats
es es_xkeygetvalue immune_flash WCSuserdata event_var(userid) immune_flash
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(falldmg99) = 1) do
{
if (server_var(precise_aim) = 1) do
{
if (server_var(killer_instincts) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
if (server_var(immune_flash) = 1) do
{
if (server_var(death_stats) = 1) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) perfect_soldier 1
}
}
}
}
}
}
}
}
event player_spawn
{
es es_xkeygetvalue falldmg99 WCSuserdata event_var(userid) falldmg99
es es_xkeygetvalue precise_aim WCSuserdata event_var(userid) precise_aim
es es_xkeygetvalue killer_instincts WCSuserdata event_var(userid) killer_instincts
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue perfect_soldier WCSuserdata event_var(userid) perfect_soldier
es es_xkeygetvalue death_stats WCSuserdata event_var(userid) death_stats
es es_xkeygetvalue immune_flash WCSuserdata event_var(userid) immune_flash
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xtell event_var(userid) #multi #green[Achievements]:
if (server_var(stealth_cloak) = 0) do
{
es es_xtell event_var(userid) #multi #green[Stealth] #lightgreen Locked.
}
if (server_var(stealth_cloak) = 1) do
{
es es_xtell event_var(userid) #multi #green[Stealth] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 0) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier] #lightgreen Locked.
}
if (server_var(falldmg99) = 1) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier I] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 2) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier II] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 3) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier III] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 4) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier IV] #lightgreen Unlocked.
}
if (server_var(precise_aim) = 0) do
{
es_xtell event_var(attacker) #multi #green[Precise Aim] #lightgreen Locked.
}
if (server_var(precise_aim) = 1) do
{
es_xtell event_var(attacker) #multi #green[Precise Aim I] #lightgreen Unlocked.
}
if (server_var(precise_aim) = 2) do
{
es_xtell event_var(attacker) #multi #green[Precise Aim II] #lightgreen Unlocked.
}
if (server_var(killer_instincts) = 0) do
{
es_xtell event_var(attacker) #multi #green[Killer Instincts] #lightgreen Locked.
}
if (server_var(killer_instincts) = 1) do
{
es_xtell event_var(attacker) #multi #green[Killer Instincts I] #lightgreen Unlocked.
}
if (server_var(killer_instincts) = 2) do
{
es_xtell event_var(attacker) #multi #green[Killer Instincts I] #lightgreen Unlocked.
}
if (server_var(perfect_soldier) = 0) do
{
es_xtell event_var(attacker) #multi #green[Perfect Soldier Aura] #lightgreen Locked.
}
if (server_var(perfect_soldier) = 1) do
{
es_xtell event_var(attacker) #multi #green[Perfect Soldier Aura] #lightgreen Unlocked.
}
if (server_var(death_stats) = 0) do
{
es_xtell event_var(attacker) #multi #green[Physical Enhancements] #lightgreen Locked.
}
if (server_var(death_stats) = 1) do
{
es_xtell event_var(attacker) #multi #green[Physical Enhancements] #lightgreen Unlocked.
}
if (server_var(immune_flash) = 0) do
{
es_xtell event_var(attacker) #multi #green[Sight Patrol] #lightgreen Locked.
}
if (server_var(immune_flash) = 1) do
{
es_xtell event_var(attacker) #multi #green[Sight Patrol] #lightgreen Unlocked.
}
}
}
event player_death
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueDP "SoldierGroup" event_var(es_attackersteamid) "DP"
es_xmath ValueDP + 1
if (server_var(ValueDP) >= 30) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) death_stats 1
}
if (server_var(ValueDP) >= 60) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) ulti_immunity 1
}
}
}
event player_spawn
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue death_stats WCSuserdata event_var(userid) death_stats
if (server_var(death_stats) = 1) do
{
es wcs_setfx speed event_var(userid) + .2
es wcs_setfx gravity event_var(userid) - .5
}
}
}
event player_attacker
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue precise_aim WCSuserdata event_var(userid) precise_aim
if (server_var(precise_aim) = 1) do
{
es wcs_dealdamage event_var(attacker) event_var(userid) 2
}
if (server_var(precise_aim) = 2) do
{
es wcs_dealdamage event_var(attacker) event_var(userid) 4
}
}
}
event player_victim
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue killer_instincts WCSuserdata event_var(userid) killer_instincts
if (server_var(killer_instincts) = 1) do
{
es wcs_dealdamage event_var(userid) event_var(attacker) 2
}
if (server_var(killer_instincts) = 2) do
{
es wcs_dealdamage event_var(userid) event_var(attacker) 4
}
}
}
event flashbang_detonate
{
es es_keygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueBP "SoldierGroup" event_var(es_attackersteamid) "BP"
es_xmath ValueBP + 1
if (server_var(ValueBP) >= 15) do
{
es es_keysetvalue WCSuserdata event_var(userid) immune_flash 1
}
}
}
event player_spawn
{
es es_keygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(perfect_soldier) = 1) do
{
{
es_xset wcs_name2 0
es_xset wcs_round 0
es_keysetvalue WCSUserdata event_var(userid) aura_round server_var(wcs_roundcounter)
es_xsetinfo wcs_tmp2 event_var(userid)
wcs_run_soldier_aura1
alias wcs_run_soldier_aura1 "es es_xkeygetvalue wcs_round WCSuserdata server_var(wcs_tmp2) aura_round;if (server_var(wcs_roundcounter) = server_var(wcs_round)) then es_xdelayed 1.7 wcs_dalias wcs_run_soldier_aura1 server_var(wcs_tmp2) 435 6"
alias wcs_run_soldier_aura2 "es es_getplayerprop wcs_dead server_var(wcs_tmp2) CCSPlayer.baseclass.pl.deadflag;if (server_var(wcs_dead) = 0) then wcs_run_soldier_aura3"
alias wcs_run_soldier_aura3 "es es_getplayerteam wcs_team server_var(wcs_tmp2);if (server_var(wcs_team) = 2) then es_xset wcs_team #c!d;if (server_var(wcs_team) = 3) then es_xset wcs_team #t!d;es est_Near wcs_targetid server_var(wcs_team) 435 server_var(wcs_tmp2) wcs_run_soldier_aura4;wcs_run_soldier_aura1"
alias wcs_run_soldier_aura4 "es es_getplayername wcs_name server_var(wcs_targetid);es es_getplayername wcs_name2 server_var(wcs_tmp2);es wcs_dealdamage server_var(wcs_tmp2) server_var(wcs_targetid) 6;es es_xtell server_var(wcs_tmp2) Your Aura damaged server_var(wcs_name) for 6;es es_xtell server_var(wcs_targetid) Aura from server_var(wcs_name2) damaged you for 6, run away if you don't want aura damage."
}
}
}
}
event player_disconnect
{
es es_xkeygroupsave "SoldierGroup"
}
{
es_xdoblock corelib/noisy_on
es_xsetinfo sruse 0
es_xsetinfo ValueKP 0
es_xsetinfo ValueHSP 0
es_xsetinfo ValueFP 0
es_xsetinfo ValueKnP 0
es_xsetinfo ValueDP 0
es_xsetinfo ValueBP 0
es_xkeygroupsave "SoldierGroup"
es_xkeygroupdelete "SoldierGroup"
es_xkeygroupcreate "SoldierGroup"
es_xkeygroupload "SoldierGroup"
es_xsetinfo falling_pnts 0
es_xsetinfo falldmg99 0
es_xsetinfo killer_instincts 0
es_xsetinfo precise_aim 0
es_xsetinfo stealth_cloak 0
es_xsetinfo death_stats 0
es_xsetinfo perfect_soldier 0
es_xsetinfo btcry_bonus 0
es_xsetinfo immune_flash 0
}
event player_activate
{
es es_keygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeycreate "SoldierGroup" event_var(es_steamid)
es es_xkeygetvalue ValueKP "SoldierGroup" event_var(es_steamid) "KP"
es es_xkeygetvalue ValueHSP "SoldierGroup" event_var(es_steamid) "HSP"
es es_xkeygetvalue ValueFP "SoldierGroup" event_var(es_steamid) "FP"
es es_xkeygetvalue ValueKnP "SoldierGroup" event_var(es_steamid) "KnP"
es es_xkeygetvalue ValueDP "SoldierGroup" event_var(es_steamid) "DP
es es_xkeygetvalue ValueBP "SoldierGroup" event_var(es_steamid) "BP"
es es_xtell event_var(userid) #multi #green "Your Kill Points are: " server_var(ValueKP)
es es_xtell event_var(userid) #multi #green "Your Head Shot Points are: " server_var(ValueHSP)
es es_xtell event_var(userid) #multi #green "Your Fall Points are: " server_var(ValueFP)
es es_xtell event_var(userid) #multi #green "Your Knife Kill Points are: " server_var(ValueKnP)
es es_xtell event_var(userid) #multi #green "Your Death Points are: " server_var(ValueDP)
es es_xtell event_var(userid) #multi #green "Your Blind Points are: " server_var(ValueBP)
}
}
event player_kill
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueKP "SoldierGroup" event_var(es_attackersteamid) "KP"
es es_xkeygetvalue ValueHSP "SoldierGroup" event_var(es_attackersteamid) "HSP"
es_xmath ValueKP + 1
es es_xkeysetvalue "SoldierGroup" event_var(es_attackersteamid) "KP" server_var(ValueKP)
es es_xtell event_var(attacker) #multi #green You have gained 1 Kill Point.
if (event_var(headshot) = 1) then es_xmath ValueHSP + 1
if (event_var(headshot) = 1) then es_xkeysetvalue "SoldierGroup" event_var(es_attackersteamid) "HSP" server_var(ValueHSP)
if (event_var(headshot) = 1) then es_xtell event_var(attacker) #multi #green You have gained 1 Head Shot Point.
}
}
event player_kill
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) then
{
es es_xkeygetvalue ValueKP "SoldierGroup" event_var(es_attackersteamid) "KP"
es es_xkeygetvalue ValueHSP "SoldierGroup" event_var(es_attackersteamid) "HSP"
if (server_var(ValueKP) >= 125) do
{
if (server_var(ValueKP) < 200 ) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) killer_instincts 1
}
}
if (server_var(ValueHSP) >= 75) do
{
if (server_var(ValueHSP) < 150) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) precise_aim 1
}
}
if (server_var(ValueKP) >= 200) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) killer_instincts 2
}
if (server_var(ValueHSP) >= 150) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) precise_aim 2
}
}
}
event player_falldamage
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueFP "SoldierGroup" event_var(es_attackersteamid) "FP"
es_xmath ValueFP + 1
if (server_var(ValueFP) >= 15) do
{
if (server_var(ValueFP) < 30) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 1
}
}
if (server_var(ValueFP) >= 30) do
{
if (server_var(ValueFP) < 45) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 2
}
}
if (server_var(ValueFP) >= 45) do
{
if (server_var(ValueFP) < 60) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 3
}
}
if (server_var(ValueFP) >= 60) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) falldmg99 4
}
}
}
event player_falldamage
{
es es_xkeygetvalue falldmg99 WCSuserdata event_var(userid) falldmg99
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(falldmg99) = 1) do
{
es_xset falldmg100 event_var(damage)
es_xmath falldmg100 * .25
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier] #lightgreen 25% Fall Damage Prevented.
}
if (server_var(falldmg99) = 2) do
{
es_xset falldmg100 event_var(damage)
es_xmath falldmg100 * .5
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier II] #lightgreen 50% Fall Damage Prevented.
}
if (server_var(falldmg99) = 3) do
{
es_xset falldmg100 event_var(damage)
es_xmath falldmg100 * .75
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier III] #lightgreen 75% Fall Damage Prevented.
}
if (server_var(falldmg99) = 4) do
{
es_xset falldmg100 event_var(damage)
es est_health event_var(userid) + server_var(falldmg100)
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier IV] #lightgreen 100% Fall Damage Prevented.
}
}
}
event player_kill
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (event_var(weapon) = knife) do
{
es es_xkeygetvalue ValueKnP "SoldierGroup" event_var(es_attackersteamid) "KnP"
es_xmath ValueKnP + 1
if (server_var(ValueKnP) >= 100) do
{
es es_xkeysetvalue WCSuserdata event_var(attacker) stealth_cloak 1
}
}
}
}
event player_spawn
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event player_footstep
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event player_jump
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event weapon_fire
{
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
es est_setplayercolor event_var(userid) 255 255 255 255 1
es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 150 1
es es_xdelayed 5 est_setplayercolor event_var(userid) 255 255 255 0 1
}
}
}
event player_spawn
{
es es_xkeygetvalue falldmg99 WCSuserdata event_var(userid) falldmg99
es es_xkeygetvalue precise_aim WCSuserdata event_var(userid) precise_aim
es es_xkeygetvalue killer_instincts WCSuserdata event_var(userid) killer_instincts
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue death_stats WCSuserdata event_var(userid) death_stats
es es_xkeygetvalue immune_flash WCSuserdata event_var(userid) immune_flash
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(falldmg99) = 1) do
{
if (server_var(precise_aim) = 1) do
{
if (server_var(killer_instincts) = 1) do
{
if (server_var(stealth_cloak) = 1) do
{
if (server_var(immune_flash) = 1) do
{
if (server_var(death_stats) = 1) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) perfect_soldier 1
}
}
}
}
}
}
}
}
event player_spawn
{
es es_xkeygetvalue falldmg99 WCSuserdata event_var(userid) falldmg99
es es_xkeygetvalue precise_aim WCSuserdata event_var(userid) precise_aim
es es_xkeygetvalue killer_instincts WCSuserdata event_var(userid) killer_instincts
es es_xkeygetvalue stealth_cloak WCSuserdata event_var(userid) stealth_cloak
es es_xkeygetvalue perfect_soldier WCSuserdata event_var(userid) perfect_soldier
es es_xkeygetvalue death_stats WCSuserdata event_var(userid) death_stats
es es_xkeygetvalue immune_flash WCSuserdata event_var(userid) immune_flash
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xtell event_var(userid) #multi #green[Achievements]:
if (server_var(stealth_cloak) = 0) do
{
es es_xtell event_var(userid) #multi #green[Stealth] #lightgreen Locked.
}
if (server_var(stealth_cloak) = 1) do
{
es es_xtell event_var(userid) #multi #green[Stealth] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 0) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier] #lightgreen Locked.
}
if (server_var(falldmg99) = 1) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier I] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 2) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier II] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 3) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier III] #lightgreen Unlocked.
}
if (server_var(falldmg99) = 4) do
{
es es_xtell event_var(userid) #multi #green[On Your Feet Soldier IV] #lightgreen Unlocked.
}
if (server_var(precise_aim) = 0) do
{
es_xtell event_var(attacker) #multi #green[Precise Aim] #lightgreen Locked.
}
if (server_var(precise_aim) = 1) do
{
es_xtell event_var(attacker) #multi #green[Precise Aim I] #lightgreen Unlocked.
}
if (server_var(precise_aim) = 2) do
{
es_xtell event_var(attacker) #multi #green[Precise Aim II] #lightgreen Unlocked.
}
if (server_var(killer_instincts) = 0) do
{
es_xtell event_var(attacker) #multi #green[Killer Instincts] #lightgreen Locked.
}
if (server_var(killer_instincts) = 1) do
{
es_xtell event_var(attacker) #multi #green[Killer Instincts I] #lightgreen Unlocked.
}
if (server_var(killer_instincts) = 2) do
{
es_xtell event_var(attacker) #multi #green[Killer Instincts I] #lightgreen Unlocked.
}
if (server_var(perfect_soldier) = 0) do
{
es_xtell event_var(attacker) #multi #green[Perfect Soldier Aura] #lightgreen Locked.
}
if (server_var(perfect_soldier) = 1) do
{
es_xtell event_var(attacker) #multi #green[Perfect Soldier Aura] #lightgreen Unlocked.
}
if (server_var(death_stats) = 0) do
{
es_xtell event_var(attacker) #multi #green[Physical Enhancements] #lightgreen Locked.
}
if (server_var(death_stats) = 1) do
{
es_xtell event_var(attacker) #multi #green[Physical Enhancements] #lightgreen Unlocked.
}
if (server_var(immune_flash) = 0) do
{
es_xtell event_var(attacker) #multi #green[Sight Patrol] #lightgreen Locked.
}
if (server_var(immune_flash) = 1) do
{
es_xtell event_var(attacker) #multi #green[Sight Patrol] #lightgreen Unlocked.
}
}
}
event player_death
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueDP "SoldierGroup" event_var(es_attackersteamid) "DP"
es_xmath ValueDP + 1
if (server_var(ValueDP) >= 30) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) death_stats 1
}
if (server_var(ValueDP) >= 60) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) ulti_immunity 1
}
}
}
event player_spawn
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue death_stats WCSuserdata event_var(userid) death_stats
if (server_var(death_stats) = 1) do
{
es wcs_setfx speed event_var(userid) + .2
es wcs_setfx gravity event_var(userid) - .5
}
}
}
event player_attacker
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue precise_aim WCSuserdata event_var(userid) precise_aim
if (server_var(precise_aim) = 1) do
{
es wcs_dealdamage event_var(attacker) event_var(userid) 2
}
if (server_var(precise_aim) = 2) do
{
es wcs_dealdamage event_var(attacker) event_var(userid) 4
}
}
}
event player_victim
{
es es_xkeygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue killer_instincts WCSuserdata event_var(userid) killer_instincts
if (server_var(killer_instincts) = 1) do
{
es wcs_dealdamage event_var(userid) event_var(attacker) 2
}
if (server_var(killer_instincts) = 2) do
{
es wcs_dealdamage event_var(userid) event_var(attacker) 4
}
}
}
event flashbang_detonate
{
es es_keygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
es es_xkeygetvalue ValueBP "SoldierGroup" event_var(es_attackersteamid) "BP"
es_xmath ValueBP + 1
if (server_var(ValueBP) >= 15) do
{
es es_keysetvalue WCSuserdata event_var(userid) immune_flash 1
}
}
}
event player_spawn
{
es es_keygetvalue sruse WCSuserdata event_var(userid) sruse
if (server_var(sruse) = 1) do
{
if (server_var(perfect_soldier) = 1) do
{
{
es_xset wcs_name2 0
es_xset wcs_round 0
es_keysetvalue WCSUserdata event_var(userid) aura_round server_var(wcs_roundcounter)
es_xsetinfo wcs_tmp2 event_var(userid)
wcs_run_soldier_aura1
alias wcs_run_soldier_aura1 "es es_xkeygetvalue wcs_round WCSuserdata server_var(wcs_tmp2) aura_round;if (server_var(wcs_roundcounter) = server_var(wcs_round)) then es_xdelayed 1.7 wcs_dalias wcs_run_soldier_aura1 server_var(wcs_tmp2) 435 6"
alias wcs_run_soldier_aura2 "es es_getplayerprop wcs_dead server_var(wcs_tmp2) CCSPlayer.baseclass.pl.deadflag;if (server_var(wcs_dead) = 0) then wcs_run_soldier_aura3"
alias wcs_run_soldier_aura3 "es es_getplayerteam wcs_team server_var(wcs_tmp2);if (server_var(wcs_team) = 2) then es_xset wcs_team #c!d;if (server_var(wcs_team) = 3) then es_xset wcs_team #t!d;es est_Near wcs_targetid server_var(wcs_team) 435 server_var(wcs_tmp2) wcs_run_soldier_aura4;wcs_run_soldier_aura1"
alias wcs_run_soldier_aura4 "es es_getplayername wcs_name server_var(wcs_targetid);es es_getplayername wcs_name2 server_var(wcs_tmp2);es wcs_dealdamage server_var(wcs_tmp2) server_var(wcs_targetid) 6;es es_xtell server_var(wcs_tmp2) Your Aura damaged server_var(wcs_name) for 6;es es_xtell server_var(wcs_targetid) Aura from server_var(wcs_name2) damaged you for 6, run away if you don't want aura damage."
}
}
}
}
event player_disconnect
{
es es_xkeygroupsave "SoldierGroup"
}
Please Comment and Rate the Topic!
Thank you,
-Zawmbee






United States
Logged




