
A sniper is an infantry soldier who specializes in shooting from a concealed position over longer ranges than regular infantry, often with a specially designed or adapted sniper rifle. It requires skill in marksmanship, camouflage and field craft.

Skill1 Disguise - crucial to any sniper is his ability to blend in
Skill2 Scope Master - Marksmanship is key to all snipers
Skill3 Onebullet Onekill - Snipers need to target any nearby enemies If they get close to you they get beaconed
Skill4 Sniper - The ultimat sniper stays hidden.. If you get seen you must immediately go to a different area

This is a 2 part install READ IT ALL
Code:
"oddity.counter-strike.com"
{
"name" "[Oddity]Sniper"
"author" "[Oddity]TeacherCreature"
"shortdescription" "Ambush is his specialty"
"required_level" "500"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "es_xsetinfo wcs_shamxp 0;es_xsetinfo wcs_shamcash 0"
"player_spawn_cmd" "es est_stripplayer event_var(userid) 1;es es_xdelayed 1.1 est_RestrictAll event_var(userid);es es_xdelayed 1.6 est_unrestrict event_var(userid) weapon_scout;es es_xdelayed 1.4 est_unrestrict event_var(userid) weapon_knife;es es_xdelayed 1.8 est_unrestrict event_var(userid) weapon_c4;es es_xdelayed 1.8 est_unrestrict event_var(userid) item_defuser;es es_xdelayed 1.8 es_xgive event_var(userid) weapon_scout"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Disguise|Scope Master|One bullet one kill|Sniper"
"skilldescr" "You may spawn and look like the enemy|You get 10-40 XP and 20-150 money if you get a scout hit|You beacon enemies in order to track them|Snipers must never be seen"
"skillcfg" "player_spawn|player_attacker|player_spawn|player_victim"
"skill1_setting" "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 75"
"racealias_snp11" "es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (event_var(es_userteam) = 3) then est_SetModel event_var(userid) player/t_phoenix;es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (event_var(es_userteam) = 2) then est_SetModel event_var(userid) player/ct_urban;es es_xif(server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (event_var(es_userteam) = 2) then est_SetModel event_var(userid) player/german_assault;es es_xif(server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (event_var(es_userteam) = 3) then est_SetModel event_var(userid) player/american_assault;es say_team I am disgused and look like the ENEMY. Don't shot at me."
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_snp11"
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 20;es_xmath wcs_z2 + 20;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_Effect 3 #a 0 sprites/fireburst.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.5 5 10 129 145 252 200"
"skill2_setting" "es_xrand wcs_shamxp 10 15;es_xrand wcs_shamcash 20 30|es_xrand wcs_shamxp 15 20;es_xrand wcs_shamcash 30 45|es_xrand wcs_shamxp 20 25;es_xrand wcs_shamcash 45 60|es_xrand wcs_shamxp 30 35;es_xrand wcs_shamcash 75 100|es_xrand wcs_shamxp 35 40;es_xrand wcs_shamcash 100 150"
"racealias_snp2" "es est_cashadd event_var(attacker) server_var(wcs_shamcash);es wcs_givexp event_var(attacker) server_var(wcs_shamxp) 0 0;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username) server_var(wcs_sucxp);es es_xtell event_var(attacker) #multi #Lightgreen : You gained #Green server_var(wcs_shamxp) XP #Lightgreen and #Green server_var(wcs_shamcash) $$ #Lightgreen for a scout hit;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);es es_xtell event_var(userid) #multi #Lightgreen : You got hit by a scout. You gave enemy #Green XP #Lightgreen and #Green $$"
"skill2_cmd" "es es_xif (event_var(weapon) = scout) then racealias_snp2"
"skill2_sfx" "es es_xif (event_var(weapon) = scout) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (event_var(weapon) = scout) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es_xif (event_var(weapon) = scout) then est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.5 40 40 255 200 0 255"
"skill3_setting" "es_xsetinfo wcs_tmp4 0.2;es_xsetinfo wcs_tmp3 500|es_xsetinfo wcs_tmp4 0.3;es_xsetinfo wcs_tmp3 600|es_xsetinfo wcs_tmp4 0.4;es_xsetinfo wcs_tmp3 700|es_xsetinfo wcs_tmp4 0.5;es_xsetinfo wcs_tmp3 800|es_xsetinfo wcs_tmp4 0.6;es_xsetinfo wcs_tmp3 900"
"racealias_snp31" "es_keygetvalue wcs_round WCSuserdata server_var(wcs_tmp2) aura_round;if (server_var(wcs_roundcounter) = server_var(wcs_round)) then es_xdelayed 1 wcs_dalias racealias_snp32 server_var(wcs_tmp2) server_var(wcs_tmp3) server_var(wcs_tmp4)"
"racealias_snp32" "es_getplayerprop wcs_dead server_var(wcs_tmp2) CCSPlayer.baseclass.pl.deadflag;if (server_var(wcs_dead) = 0) then racealias_snp33"
"racealias_snp33" "es_getplayerteam wcs_team server_var(wcs_tmp2);if (server_var(wcs_team) = 2) then es_xsetinfo wcs_team #c!d;if (server_var(wcs_team) = 3) then es_xsetinfo wcs_team #t!d;es est_Near wcs_targetid server_var(wcs_team) server_var(wcs_tmp3) server_var(wcs_tmp2) racealias_snp34;racealias_snp31"
"racealias_snp34" "es es_xgetplayername wcs_name server_var(wcs_targetid);es ma_beacon server_var(wcs_name) 1;es es_xdelayed server_var(wcs_tmp4) ma_beacon server_var(wcs_name) 0;es_tell server_var(wcs_tmp2) Spotted server_var(wcs_name);es_tell server_var(wcs_name) Sniper spotted you"
"skill3_cmd" "es_xsetinfo wcs_round 0;es_keysetvalue WCSUserdata event_var(userid) aura_round server_var(wcs_roundcounter);es_setinfo wcs_tmp2 event_var(userid);racealias_snp31"
"skill3_sfx" "0"
"skill4_setting" "es_xsetinfo wcs_duration 2|es_xsetinfo wcs_duration 3|es_xsetinfo wcs_duration 4|es_xsetinfo wcs_duration 5|es_xsetinfo wcs_duration 6"
"racealias_snp41" "es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1;es es_xdelayed server_var(wcs_duration) est_setplayercolor server_var(wcs_userid) 255 255 255 255 1
"racealias_snp42" "es est_Speed server_var(wcs_userid) 1.5;es es_xdelayed server_var(wcs_duration) est_Speed server_var(wcs_userid) 1"
"racealias_snp43" "es est_stripplayer server_var(wcs_userid) 1;es es_xdelayed server_var(wcs_duration) est_Give server_var(wcs_userid) weapon_scout;es es_xdelayed server_var(wcs_duration) est_Give server_var(wcs_userid) weapon_knife"
"skill4_cmd" "racealias_snp41;racealias_snp42;racealias_snp43;es es_xtell server_var(wcs_userid) #multi #Lightgreen You have been seen #green RELOCATE FAST!"
"skill4_sfx" "0"
"ultimate_cooldown" "0"
}
{
"name" "[Oddity]Sniper"
"author" "[Oddity]TeacherCreature"
"shortdescription" "Ambush is his specialty"
"required_level" "500"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "es_xsetinfo wcs_shamxp 0;es_xsetinfo wcs_shamcash 0"
"player_spawn_cmd" "es est_stripplayer event_var(userid) 1;es es_xdelayed 1.1 est_RestrictAll event_var(userid);es es_xdelayed 1.6 est_unrestrict event_var(userid) weapon_scout;es es_xdelayed 1.4 est_unrestrict event_var(userid) weapon_knife;es es_xdelayed 1.8 est_unrestrict event_var(userid) weapon_c4;es es_xdelayed 1.8 est_unrestrict event_var(userid) item_defuser;es es_xdelayed 1.8 es_xgive event_var(userid) weapon_scout"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Disguise|Scope Master|One bullet one kill|Sniper"
"skilldescr" "You may spawn and look like the enemy|You get 10-40 XP and 20-150 money if you get a scout hit|You beacon enemies in order to track them|Snipers must never be seen"
"skillcfg" "player_spawn|player_attacker|player_spawn|player_victim"
"skill1_setting" "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 75"
"racealias_snp11" "es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (event_var(es_userteam) = 3) then est_SetModel event_var(userid) player/t_phoenix;es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (event_var(es_userteam) = 2) then est_SetModel event_var(userid) player/ct_urban;es es_xif(server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (event_var(es_userteam) = 2) then est_SetModel event_var(userid) player/german_assault;es es_xif(server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (event_var(es_userteam) = 3) then est_SetModel event_var(userid) player/american_assault;es say_team I am disgused and look like the ENEMY. Don't shot at me."
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_snp11"
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 20;es_xmath wcs_z2 + 20;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_Effect 3 #a 0 sprites/fireburst.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.5 5 10 129 145 252 200"
"skill2_setting" "es_xrand wcs_shamxp 10 15;es_xrand wcs_shamcash 20 30|es_xrand wcs_shamxp 15 20;es_xrand wcs_shamcash 30 45|es_xrand wcs_shamxp 20 25;es_xrand wcs_shamcash 45 60|es_xrand wcs_shamxp 30 35;es_xrand wcs_shamcash 75 100|es_xrand wcs_shamxp 35 40;es_xrand wcs_shamcash 100 150"
"racealias_snp2" "es est_cashadd event_var(attacker) server_var(wcs_shamcash);es wcs_givexp event_var(attacker) server_var(wcs_shamxp) 0 0;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username) server_var(wcs_sucxp);es es_xtell event_var(attacker) #multi #Lightgreen : You gained #Green server_var(wcs_shamxp) XP #Lightgreen and #Green server_var(wcs_shamcash) $$ #Lightgreen for a scout hit;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);es es_xtell event_var(userid) #multi #Lightgreen : You got hit by a scout. You gave enemy #Green XP #Lightgreen and #Green $$"
"skill2_cmd" "es es_xif (event_var(weapon) = scout) then racealias_snp2"
"skill2_sfx" "es es_xif (event_var(weapon) = scout) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (event_var(weapon) = scout) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es_xif (event_var(weapon) = scout) then est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.5 40 40 255 200 0 255"
"skill3_setting" "es_xsetinfo wcs_tmp4 0.2;es_xsetinfo wcs_tmp3 500|es_xsetinfo wcs_tmp4 0.3;es_xsetinfo wcs_tmp3 600|es_xsetinfo wcs_tmp4 0.4;es_xsetinfo wcs_tmp3 700|es_xsetinfo wcs_tmp4 0.5;es_xsetinfo wcs_tmp3 800|es_xsetinfo wcs_tmp4 0.6;es_xsetinfo wcs_tmp3 900"
"racealias_snp31" "es_keygetvalue wcs_round WCSuserdata server_var(wcs_tmp2) aura_round;if (server_var(wcs_roundcounter) = server_var(wcs_round)) then es_xdelayed 1 wcs_dalias racealias_snp32 server_var(wcs_tmp2) server_var(wcs_tmp3) server_var(wcs_tmp4)"
"racealias_snp32" "es_getplayerprop wcs_dead server_var(wcs_tmp2) CCSPlayer.baseclass.pl.deadflag;if (server_var(wcs_dead) = 0) then racealias_snp33"
"racealias_snp33" "es_getplayerteam wcs_team server_var(wcs_tmp2);if (server_var(wcs_team) = 2) then es_xsetinfo wcs_team #c!d;if (server_var(wcs_team) = 3) then es_xsetinfo wcs_team #t!d;es est_Near wcs_targetid server_var(wcs_team) server_var(wcs_tmp3) server_var(wcs_tmp2) racealias_snp34;racealias_snp31"
"racealias_snp34" "es es_xgetplayername wcs_name server_var(wcs_targetid);es ma_beacon server_var(wcs_name) 1;es es_xdelayed server_var(wcs_tmp4) ma_beacon server_var(wcs_name) 0;es_tell server_var(wcs_tmp2) Spotted server_var(wcs_name);es_tell server_var(wcs_name) Sniper spotted you"
"skill3_cmd" "es_xsetinfo wcs_round 0;es_keysetvalue WCSUserdata event_var(userid) aura_round server_var(wcs_roundcounter);es_setinfo wcs_tmp2 event_var(userid);racealias_snp31"
"skill3_sfx" "0"
"skill4_setting" "es_xsetinfo wcs_duration 2|es_xsetinfo wcs_duration 3|es_xsetinfo wcs_duration 4|es_xsetinfo wcs_duration 5|es_xsetinfo wcs_duration 6"
"racealias_snp41" "es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1;es es_xdelayed server_var(wcs_duration) est_setplayercolor server_var(wcs_userid) 255 255 255 255 1
"racealias_snp42" "es est_Speed server_var(wcs_userid) 1.5;es es_xdelayed server_var(wcs_duration) est_Speed server_var(wcs_userid) 1"
"racealias_snp43" "es est_stripplayer server_var(wcs_userid) 1;es es_xdelayed server_var(wcs_duration) est_Give server_var(wcs_userid) weapon_scout;es es_xdelayed server_var(wcs_duration) est_Give server_var(wcs_userid) weapon_knife"
"skill4_cmd" "racealias_snp41;racealias_snp42;racealias_snp43;es es_xtell server_var(wcs_userid) #multi #Lightgreen You have been seen #green RELOCATE FAST!"
"skill4_sfx" "0"
"ultimate_cooldown" "0"
}
This Code must be entered into your Ultimates text file (2 PARTS)
Part 1. This goes on the top of the file:
Code:
es_xexists wcs_exists command wcs_dalias
es es_xif (server_var(wcs_exists) = 0) then es_xregcmd wcs_dalias wcs/WCSultimates/wcs_dalias "delayed aliases"
es es_xif (server_var(wcs_exists) = 0) then es_xregcmd wcs_dalias wcs/WCSultimates/wcs_dalias "delayed aliases"
Part 2. This goes further down to create it's own block
Code:
block wcs_dalias
{
if (server_var(wcs_debug) = "1") then echo wcs_dalias start
es_xsetinfo wcs_tmp1 0
es_xsetinfo wcs_tmp2 0
es_xsetinfo wcs_tmp3 0
es_xsetinfo wcs_tmp4 0
es_xsetinfo wcs_tmp5 0
es_xsetinfo wcs_tmp6 0
es_xsetinfo wcs_tmp7 0
es_xsetinfo wcs_tmp8 0
es_xsetinfo wcs_tmp9 0
es_xsetinfo wcs_tmp10 0
es_xsetinfo wcs_tmp11 0
es_xsetinfo wcs_tmp12 0
es_xsetinfo wcs_tmp13 0
es_xsetinfo wcs_tmp14 0
es_xsetinfo wcs_tmp15 0
es_xgetargv wcs_tmp1 1
es_xgetargv wcs_tmp2 2
es_xgetargv wcs_tmp3 3
es_xgetargv wcs_tmp4 4
es_xgetargv wcs_tmp5 5
es_xgetargv wcs_tmp6 6
es_xgetargv wcs_tmp7 7
es_xgetargv wcs_tmp8 8
es_xgetargv wcs_tmp9 9
es_xgetargv wcs_tmp10 10
es_xgetargv wcs_tmp11 11
es_xgetargv wcs_tmp12 12
es_xgetargv wcs_tmp13 13
es_xgetargv wcs_tmp14 14
es_xgetargv wcs_tmp15 15
es server_var(wcs_tmp1)
if (server_var(wcs_debug) = "1") then echo wcs_dalias end
}
{
if (server_var(wcs_debug) = "1") then echo wcs_dalias start
es_xsetinfo wcs_tmp1 0
es_xsetinfo wcs_tmp2 0
es_xsetinfo wcs_tmp3 0
es_xsetinfo wcs_tmp4 0
es_xsetinfo wcs_tmp5 0
es_xsetinfo wcs_tmp6 0
es_xsetinfo wcs_tmp7 0
es_xsetinfo wcs_tmp8 0
es_xsetinfo wcs_tmp9 0
es_xsetinfo wcs_tmp10 0
es_xsetinfo wcs_tmp11 0
es_xsetinfo wcs_tmp12 0
es_xsetinfo wcs_tmp13 0
es_xsetinfo wcs_tmp14 0
es_xsetinfo wcs_tmp15 0
es_xgetargv wcs_tmp1 1
es_xgetargv wcs_tmp2 2
es_xgetargv wcs_tmp3 3
es_xgetargv wcs_tmp4 4
es_xgetargv wcs_tmp5 5
es_xgetargv wcs_tmp6 6
es_xgetargv wcs_tmp7 7
es_xgetargv wcs_tmp8 8
es_xgetargv wcs_tmp9 9
es_xgetargv wcs_tmp10 10
es_xgetargv wcs_tmp11 11
es_xgetargv wcs_tmp12 12
es_xgetargv wcs_tmp13 13
es_xgetargv wcs_tmp14 14
es_xgetargv wcs_tmp15 15
es server_var(wcs_tmp1)
if (server_var(wcs_debug) = "1") then echo wcs_dalias end
}







United States

Logged


