Skills:
Boomer Barf: Blind enemy
Boomer Health: Lower hp but 1-2 respawns
Boomer Explode: push enemys away and blind them
this is what im gonna make but i want another skill and i have no clue what i want for it so any idea is welcome

this is for in the es_WCSracefile_db.txt
Code:
""
{
"name" "[L4D]Boomer"
"author" "Mitchel"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"preloadcmd" "0"
"player_spawn_cmd" "es est_health event_var(userid) 70;es_tell event_var(userid) #multi #greenYou spawned with 70% health"
"round_start_cmd" "es_keysetvalue WCSuserdata event_var(userid) boomer_max 0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Boomer Barf|Boomer Health|Boomer Explode"
"skilldescr" "Blind enemy for 2-4 seconds. 10-20% chance|You have lower hp but you can respawn faster. Max respawns 1-2|Explode. Blind and Push awat enemy's"
"skillcfg" "player_attacker|player_death|player_death"
"skill1_setting" "es_xset wcs_chance 10;es_xset wcs_blind 120;es_xset wcs_duration 2|es_xset wcs_chance 13;es_xset wcs_blind 140;es_xset wcs_duration 2|es_xset wcs_chance 16;es_xset wcs_blind 160;es_xset wcs_duration 3|es_xset wcs_chance 20;es_xset wcs_blind 180;es_xset wcs_duration 4"
"skill1_cmd" "es est_fade event_var(userid) 0 5 server_var(wcs_duration) 50 255 50 server_var(wcs_blind);es_tell event_var(userid) #multi #greenYou are now blinded for #lightgreen server_var(wcs_duration) #greenseconds.;es_tell event_var(attacker) #multi #greenYou have blinded your enemy for #lightgreen server_var(wcs_duration) #greenseconds."
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_max 1|es_xset wcs_max 1|es_xset wcs_max 2|es_xset wcs_max 2"
"racealias_boh0" "es_xmath boomer_max + 1;sses_keysetvalue WCSuserdata event_var(userid) boomer_max server_var(boomer_max);es_delay 2.5 est_spawn server_var(userid);es_tell event_var(userid) #multi #greenYou have respawned with 70% of your health"
"skill2_cmd" "es_xset boomer_max 0;es_keygetvalue boomer_maxif WCSuserdata event_var(userid) boomer_max;if (server_var(boomer_max) <= server_var(wcs_max)) then racealias_boh0"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 40;es_xset wcs_blind 170;es_xset wcs_radius 180|es_xset wcs_chance 50;es_xset wcs_blind 190;es_xset wcs_radius 200|es_xset wcs_chance 60;es_xset wcs_blind 210;es_xset wcs_radius 240|es_xset wcs_chance 70;es_xset wcs_blind 230;es_xset wcs_radius 260"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/WCSultimates/boomer_explode"
"skill3_sfx" "0"
}
{
"name" "[L4D]Boomer"
"author" "Mitchel"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"preloadcmd" "0"
"player_spawn_cmd" "es est_health event_var(userid) 70;es_tell event_var(userid) #multi #greenYou spawned with 70% health"
"round_start_cmd" "es_keysetvalue WCSuserdata event_var(userid) boomer_max 0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Boomer Barf|Boomer Health|Boomer Explode"
"skilldescr" "Blind enemy for 2-4 seconds. 10-20% chance|You have lower hp but you can respawn faster. Max respawns 1-2|Explode. Blind and Push awat enemy's"
"skillcfg" "player_attacker|player_death|player_death"
"skill1_setting" "es_xset wcs_chance 10;es_xset wcs_blind 120;es_xset wcs_duration 2|es_xset wcs_chance 13;es_xset wcs_blind 140;es_xset wcs_duration 2|es_xset wcs_chance 16;es_xset wcs_blind 160;es_xset wcs_duration 3|es_xset wcs_chance 20;es_xset wcs_blind 180;es_xset wcs_duration 4"
"skill1_cmd" "es est_fade event_var(userid) 0 5 server_var(wcs_duration) 50 255 50 server_var(wcs_blind);es_tell event_var(userid) #multi #greenYou are now blinded for #lightgreen server_var(wcs_duration) #greenseconds.;es_tell event_var(attacker) #multi #greenYou have blinded your enemy for #lightgreen server_var(wcs_duration) #greenseconds."
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_max 1|es_xset wcs_max 1|es_xset wcs_max 2|es_xset wcs_max 2"
"racealias_boh0" "es_xmath boomer_max + 1;sses_keysetvalue WCSuserdata event_var(userid) boomer_max server_var(boomer_max);es_delay 2.5 est_spawn server_var(userid);es_tell event_var(userid) #multi #greenYou have respawned with 70% of your health"
"skill2_cmd" "es_xset boomer_max 0;es_keygetvalue boomer_maxif WCSuserdata event_var(userid) boomer_max;if (server_var(boomer_max) <= server_var(wcs_max)) then racealias_boh0"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 40;es_xset wcs_blind 170;es_xset wcs_radius 180|es_xset wcs_chance 50;es_xset wcs_blind 190;es_xset wcs_radius 200|es_xset wcs_chance 60;es_xset wcs_blind 210;es_xset wcs_radius 240|es_xset wcs_chance 70;es_xset wcs_blind 230;es_xset wcs_radius 260"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/WCSultimates/boomer_explode"
"skill3_sfx" "0"
}
and this is for the es_WCSultimates.txt
Code:
block boomer_explode
{
es_xset wcs_team_target 0
es_getplayerteam wcs_team server_var(wcs_userid)
ifx parse("wcs_team == 2") do
{
es_xset wcs_team_target 1
es_xset wcs_team_targetn "#c!d"
}
ifx parse("wcs_team == 3") do
{
es_xset wcs_team_target 1
es_xset wcs_team_targetn "#t!d"
}
ifx true(wcs_team_target) do
{
es_xset wcs_pcount 0
es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
ifx parse("wcs_pcount > 0") do
{
alias boomer_explode0 "es_xset wcs_immunity 0;es_keygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;if (server_var(wcs_immunity) = 0) then boomer_explode1;if (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);if (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v)"
alias boomer_explode1 "es_xmath wcs_counter + 1;es est_fade server_var(wcs_targetid) 0 5 5 50 255 50 server_var(wcs_blind);es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_targetid);es_xmath wcs_x1 - 50;es est_pushto server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2;es_tell server_var(wcs_targetid) #multi #greenBoomer Explode hit you and you are blinded and pushed away."
es_xset wcs_counter 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 boomer_explode0"
}
ifx parse("wcs_counter > 0") do
{
es_tell server_var(wcs_userid) #multi #greenBoomer Explode hit #lightgreen server_var(wcs_counter) #greenplayers!
}
}
}
{
es_xset wcs_team_target 0
es_getplayerteam wcs_team server_var(wcs_userid)
ifx parse("wcs_team == 2") do
{
es_xset wcs_team_target 1
es_xset wcs_team_targetn "#c!d"
}
ifx parse("wcs_team == 3") do
{
es_xset wcs_team_target 1
es_xset wcs_team_targetn "#t!d"
}
ifx true(wcs_team_target) do
{
es_xset wcs_pcount 0
es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
ifx parse("wcs_pcount > 0") do
{
alias boomer_explode0 "es_xset wcs_immunity 0;es_keygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;if (server_var(wcs_immunity) = 0) then boomer_explode1;if (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);if (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v)"
alias boomer_explode1 "es_xmath wcs_counter + 1;es est_fade server_var(wcs_targetid) 0 5 5 50 255 50 server_var(wcs_blind);es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_targetid);es_xmath wcs_x1 - 50;es est_pushto server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2;es_tell server_var(wcs_targetid) #multi #greenBoomer Explode hit you and you are blinded and pushed away."
es_xset wcs_counter 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 boomer_explode0"
}
ifx parse("wcs_counter > 0") do
{
es_tell server_var(wcs_userid) #multi #greenBoomer Explode hit #lightgreen server_var(wcs_counter) #greenplayers!
}
}
}
its not yet finished but i need a bit of inspiration

enjoy and tell meif you found any bugs






Netherlands

Logged


