
Santa Claus, 4 Skill, 4 Level
1. Skill, Holy Starter:
When you spawn, you make damage to all enemies a little bit, 3-10Damage
2. Skill, Learn to be Nice!:
You got 5-15% Chance to gain 100xp when spawning
3. Skill, Susan's Present:
You got 15-65% chance to spawn with an AWP! Susan gained a bow in the Narnian stories, but you gain an AWP!
4. Skill(Ultimate), (haven't seen this on any else race) You Were Bad!:
Your parents slap with a Twig to your ass, so you will start moving... This is slap, but you use it with ultimate.
The moving direction isn't the easiest to control, but this is good to climb walls up!
Code:
"70"
{
"name" "Santa Claus"
"author" "Narb"
"shortdescription" "Be nice!"
"required_level" "100"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Holy Starter|Learn to be Nice!|Susan's Present|You were Bad!"
"skilldescr" "When you spawn, you make small damage to all enemies.|If you are nice all the time, you may get a present!|Santa Claus gave Susan a bow in Narnian Stories... For you, he gives an AWP!(If your nice!)|You were bad, your parents taked a Twig and hitted with it to your ass!"
"skillcfg" "player_spawn|player_spawn|player_spawn|player_ultimate"
"skill1_setting" "es_xset wcs_maxtargets 1;es_xsetinfo wcs_dmg 3;es_xsetinfo wcs_radius 50000000000|es_xset wcs_maxtargets 2;es_xsetinfo wcs_dmg 5;es_xsetinfo wcs_radius 6000000000|es_xset wcs_maxtargets 2;es_xsetinfo wcs_dmg 9;es_xsetinfo wcs_radius 100000000|es_xset wcs_maxtargets 3;es_xsetinfo wcs_dmg 10;es_xsetinfo wcs_radius 800000000000"
"skill1_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_chain_lord"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_chance 5|es_xsetinfo wcs_chance 7|es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 15"
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es wcs_givexp event_var(userid) 100 0 1;es es_xtell event_var(userid) #green You have been a Good Boy!;es_es_xtell event_var(userid) #lightgreen You gained a Present!"
"skill2_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 5"
"skill3_setting" "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 33|es_xsetinfo wcs_chance 45|es_xsetinfo wcs_chance 100"
"skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(userid) : #green You Gained a Susan's Present.(You were nice!);es es_delayed 1.5 est_give event_var(userid) weapon_awp"
"skill3_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 25 350 20 100 100 0 0 255 0 255 50"
"skill4_setting" "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 65|es_xsetinfo wcs_chance 100"
"skill4_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then ma_slap server_var(wcs_userid);es es_xtell server_var(wcs_userid) #green You have Been a Bad Boy!;es es_xtell server_var(wcs_userid) #lightgreen Your Parents slapped you with a twig to your ass!"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 1"
"ultimate_cooldown" "0"
}
{
"name" "Santa Claus"
"author" "Narb"
"shortdescription" "Be nice!"
"required_level" "100"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Holy Starter|Learn to be Nice!|Susan's Present|You were Bad!"
"skilldescr" "When you spawn, you make small damage to all enemies.|If you are nice all the time, you may get a present!|Santa Claus gave Susan a bow in Narnian Stories... For you, he gives an AWP!(If your nice!)|You were bad, your parents taked a Twig and hitted with it to your ass!"
"skillcfg" "player_spawn|player_spawn|player_spawn|player_ultimate"
"skill1_setting" "es_xset wcs_maxtargets 1;es_xsetinfo wcs_dmg 3;es_xsetinfo wcs_radius 50000000000|es_xset wcs_maxtargets 2;es_xsetinfo wcs_dmg 5;es_xsetinfo wcs_radius 6000000000|es_xset wcs_maxtargets 2;es_xsetinfo wcs_dmg 9;es_xsetinfo wcs_radius 100000000|es_xset wcs_maxtargets 3;es_xsetinfo wcs_dmg 10;es_xsetinfo wcs_radius 800000000000"
"skill1_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_chain_lord"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_chance 5|es_xsetinfo wcs_chance 7|es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 15"
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es wcs_givexp event_var(userid) 100 0 1;es es_xtell event_var(userid) #green You have been a Good Boy!;es_es_xtell event_var(userid) #lightgreen You gained a Present!"
"skill2_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 5"
"skill3_setting" "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 33|es_xsetinfo wcs_chance 45|es_xsetinfo wcs_chance 100"
"skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(userid) : #green You Gained a Susan's Present.(You were nice!);es es_delayed 1.5 est_give event_var(userid) weapon_awp"
"skill3_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 25 350 20 100 100 0 0 255 0 255 50"
"skill4_setting" "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 65|es_xsetinfo wcs_chance 100"
"skill4_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then ma_slap server_var(wcs_userid);es es_xtell server_var(wcs_userid) #green You have Been a Bad Boy!;es es_xtell server_var(wcs_userid) #lightgreen Your Parents slapped you with a twig to your ass!"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 1"
"ultimate_cooldown" "0"
}
Block for skill 1:
Code:
block wcs_ulti_chain_lord
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_chain_lord start
es_xsetinfo wcs_team_target 0
es es_xgetplayerteam wcs_team server_var(wcs_userid)
// check teams (T=2, CT=3)
es es_xif (server_var(wcs_team) = 2) do
{
es_xsetinfo wcs_team_target 3
es_xsetinfo wcs_team_targetn "#c!d"
}
es es_xif (server_var(wcs_team) = 3) do
{
es_xsetinfo wcs_team_target 2
es_xsetinfo wcs_team_targetn "#t!d"
}
es es_xif (server_var(wcs_team_target) != "0") do
{
es_xsetinfo wcs_pcount 0
es es_xgetlivingplayercount wcs_pcount server_var(wcs_team_target)
es es_xif (server_var(wcs_pcount) > 0) do
{
es est_Fade server_var(wcs_userid) 0 2 1 240 240 240 100
es_xsetinfo wcs_wall "1"
alias wcs_run_ulti_chain1 "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z1 + 50;es_xmath wcs_z2 + 50;es est_getwallbetween wcs_wall server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es es_xif (server_var(wcs_wall) = 0) then wcs_run_ulti_chain2"
alias wcs_run_ulti_chain2 "es_xsetinfo wcs_immunity 0;es es_xkeygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_chain3;es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v)"
alias wcs_run_ulti_chain3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) 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) 1 10 10 200 255 255 255;es wcs_dealdamage server_var(wcs_userid) server_var(wcs_targetid) server_var(wcs_dmg)"
es_xsetinfo wcs_counter 0
es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es es_xexists wcs_exists userid server_var(wcs_targetid);es es_xif (server_var(wcs_exists) = 1) then es_xif (server_var(wcs_counter) < server_var(wcs_maxtargets)) then wcs_run_ulti_chain1"
es es_xif (server_var(wcs_counter) > 0) do
{
wcs_getlanguage "wcs_lng" "wcs_lng_chainlightning"
wcs_getlanguage "wcs_lng2" "wcs_lng_playersdamaged"
esnq est_csay server_var(wcs_userid) server_var(wcs_lng) : server_var(wcs_counter) server_var(wcs_lng2)
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
wcs_getlanguage "wcs_lng" "wcs_lng_chainfailed"
es es_xif (server_var(wcs_ultinotexec) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng)
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_chain_lord end
}
Hope you like this!{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_chain_lord start
es_xsetinfo wcs_team_target 0
es es_xgetplayerteam wcs_team server_var(wcs_userid)
// check teams (T=2, CT=3)
es es_xif (server_var(wcs_team) = 2) do
{
es_xsetinfo wcs_team_target 3
es_xsetinfo wcs_team_targetn "#c!d"
}
es es_xif (server_var(wcs_team) = 3) do
{
es_xsetinfo wcs_team_target 2
es_xsetinfo wcs_team_targetn "#t!d"
}
es es_xif (server_var(wcs_team_target) != "0") do
{
es_xsetinfo wcs_pcount 0
es es_xgetlivingplayercount wcs_pcount server_var(wcs_team_target)
es es_xif (server_var(wcs_pcount) > 0) do
{
es est_Fade server_var(wcs_userid) 0 2 1 240 240 240 100
es_xsetinfo wcs_wall "1"
alias wcs_run_ulti_chain1 "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z1 + 50;es_xmath wcs_z2 + 50;es est_getwallbetween wcs_wall server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es es_xif (server_var(wcs_wall) = 0) then wcs_run_ulti_chain2"
alias wcs_run_ulti_chain2 "es_xsetinfo wcs_immunity 0;es es_xkeygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_chain3;es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v)"
alias wcs_run_ulti_chain3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) 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) 1 10 10 200 255 255 255;es wcs_dealdamage server_var(wcs_userid) server_var(wcs_targetid) server_var(wcs_dmg)"
es_xsetinfo wcs_counter 0
es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es es_xexists wcs_exists userid server_var(wcs_targetid);es es_xif (server_var(wcs_exists) = 1) then es_xif (server_var(wcs_counter) < server_var(wcs_maxtargets)) then wcs_run_ulti_chain1"
es es_xif (server_var(wcs_counter) > 0) do
{
wcs_getlanguage "wcs_lng" "wcs_lng_chainlightning"
wcs_getlanguage "wcs_lng2" "wcs_lng_playersdamaged"
esnq est_csay server_var(wcs_userid) server_var(wcs_lng) : server_var(wcs_counter) server_var(wcs_lng2)
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
wcs_getlanguage "wcs_lng" "wcs_lng_chainfailed"
es es_xif (server_var(wcs_ultinotexec) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng)
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_chain_lord end
}






Logged



eli miten se on C/P?^^
Denmark
Germany
Brazil
allways 