Lord of the Rings
Skills:
* Counter Spell
* See Everything
* Frost Magic
* Change Side
Descriptions:
* Mirror Damage
* Invisible will come Visible
* Shoot with knife
* Change Side
~*~*~*~*~*~*
Code:
"10"
{
"name" "Saruman"
"author" "Jiggis"
"shortdescription" "Lord of the Rings"
"required_level" "145"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Counter Spell|See Everything|Frost Magic|Change Side"
"skilldescr" "Mirror Damage|Invis will come Visible|Shoot with knife|Change side"
"skillcfg" "player_victim|player_attacker|player_spawn|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 10;es_xsetinfo wcs_mirror 5|es_xsetinfo wcs_chance 20;es_xsetinfo wcs_mirror 8|es_xsetinfo wcs_chance 30;es_xsetinfo wcs_mirror 15|es_xsetinfo wcs_chance 50;es_xsetinfo wcs_mirror 20"
"racealias_sorcere1""es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_teleport event_var(attacker) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es est_teleport event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es wcs_dealdamage event_var(userid) event_var(attacker) server_var(wcs_mirror);es es_xtell event_var(userid) #multi #lightgreen:You have done #green server_var(wcs_mirror) mirror damage;es es_xtell event_var(attacker) #multi #lightgreen:You got #green server_var(wcs_mirror) mirror damage;es es_delayed .1 est_setaim event_var(userid) event_var(attacker) +1;es es_delayed .1 est_setaim event_var(attacker) event_var(userid) +1;racealias_sorcesfx"
"racealias_sorcesfx""es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 1 255;es_toptext event_var(userid) 1 #cyan Effects by HOLLIDAY;es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 1 255;es est_effect 3 #a 0 sprites/bluelight1.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) 2 4 4 175 175 255 255"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_sorcere1"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_vis 99|es_xsetinfo wcs_vis 125|es_xsetinfo wcs_vis 175|es_xsetinfo wcs_vis 255"
"skill2_cmd" "es es_xkeygetvalue wcs_tmp WCSuserdata event_var(userid) invisp;es es_xif (server_var(wcs_tmp) != 0) then racealias_rattack2"
"racealias_rattack2""es est_setplayercolor event_var(userid) 0 75 255 server_var(wcs_vis) 1;es_toptext event_var(attacker) 1 #pink Effects by HOLLIDAY;es es_xkeysetvalue WCSuserdata event_var(userid) invisp 0;wcs_getlanguage wcs_lng wcs_lng_s_invisdestr;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng);racealias_rattack3"
"racealias_rattack3""es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es_xmath wcs_z1 + 50;es es_xmath wcs_z2 + 30;es est_Effect 3 #a 0 sprites/orangelight1.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) 3 3 3 155 155 155 255;es_xmath wcs_z1 + 40;es est_effect 10 #a 0 models/gman/pupil_r.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 450 190 3 150 100 0 155 115 100 200 1"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 13;es_xset kdmg 10|es_xset wcs_chance 28;es_xset kdmg 15|es_xset wcs_chance 44;es_xset kdmg 20|es_xset wcs_chance 60;es_xset kdmg 25"
"racealias_tensh01" "es es_keysetvalue WCSuserdata event_var(userid) dagger 1;es es_xtell event_var(userid) #multi #default [Getsuga Tensho] #lightgreenFire's off a blue crescent wave from the Knive"
"skill3_cmd" "es_xdoblock corelib/noisy_on;if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_tensh01"
"skill3_sfx" "0"
"skill4_setting" "es_xsetinfo wcs_duration 5|es_xsetinfo wcs_duration 10|es_xsetinfo wcs_duration 20|es_xsetinfo wcs_duration 30"
"racealias_ctalias3""es est_setmodel server_var(wcs_userid) player/t_phoenix;es est_team server_var(wcs_userid) 2;es es_delayed server_Var(wcs_duration) es est_team server_var(wcs_userid) 3;es es_delayed server_Var(wcs_duration) es est_SetModel server_var(wcs_userid) player/ct_urban;es es_xtell server_Var(wcs_userid) #multi #lightgreenYou have become a #greenTerrorist #lightgreenfor server_Var(wcs_duration) seconds;es es_delayed server_var(wcs_duration) es_xtell server_Var(wcs_userid) #multi #lightgreenYou are no longer a Terrorist"
"racealias_talias23""es est_SetModel server_var(wcs_userid) player/ct_urban;es est_team server_var(wcs_userid) 3;es es_delayed server_Var(wcs_duration) es est_team server_var(wcs_userid) 2;es es_delayed server_Var(wcs_duration) es est_setmodel server_var(wcs_userid) player/t_phoenix;es es_xtell server_Var(wcs_userid) #multi #lightgreenYou have become a #greenCounter Terrorist #lightgreenfor server_Var(wcs_duration) seconds;es es_delayed server_var(wcs_duration) es_xtell server_Var(wcs_userid) #multi #lightgreenYou are no longer a Counter Terrorist"
"skill4_cmd" "es es_xif (server_var(wcs_team) = 3) then racealias_ctalias3;es es_xif (server_var(wcs_team) = 2) then racealias_talias23"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es_toptext server_var(wcs_userid) 1 #cyan Ultimate by HOLLIDAY;es est_effect 10 #a 0 sprites/640hud9.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 450 190 0.2 150 100 0 155 115 100 200 1"
"ultimatecooldown" "50"
}
{
"name" "Saruman"
"author" "Jiggis"
"shortdescription" "Lord of the Rings"
"required_level" "145"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Counter Spell|See Everything|Frost Magic|Change Side"
"skilldescr" "Mirror Damage|Invis will come Visible|Shoot with knife|Change side"
"skillcfg" "player_victim|player_attacker|player_spawn|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 10;es_xsetinfo wcs_mirror 5|es_xsetinfo wcs_chance 20;es_xsetinfo wcs_mirror 8|es_xsetinfo wcs_chance 30;es_xsetinfo wcs_mirror 15|es_xsetinfo wcs_chance 50;es_xsetinfo wcs_mirror 20"
"racealias_sorcere1""es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_teleport event_var(attacker) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es est_teleport event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es wcs_dealdamage event_var(userid) event_var(attacker) server_var(wcs_mirror);es es_xtell event_var(userid) #multi #lightgreen:You have done #green server_var(wcs_mirror) mirror damage;es es_xtell event_var(attacker) #multi #lightgreen:You got #green server_var(wcs_mirror) mirror damage;es es_delayed .1 est_setaim event_var(userid) event_var(attacker) +1;es es_delayed .1 est_setaim event_var(attacker) event_var(userid) +1;racealias_sorcesfx"
"racealias_sorcesfx""es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 1 255;es_toptext event_var(userid) 1 #cyan Effects by HOLLIDAY;es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 1 255;es est_effect 3 #a 0 sprites/bluelight1.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) 2 4 4 175 175 255 255"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_sorcere1"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_vis 99|es_xsetinfo wcs_vis 125|es_xsetinfo wcs_vis 175|es_xsetinfo wcs_vis 255"
"skill2_cmd" "es es_xkeygetvalue wcs_tmp WCSuserdata event_var(userid) invisp;es es_xif (server_var(wcs_tmp) != 0) then racealias_rattack2"
"racealias_rattack2""es est_setplayercolor event_var(userid) 0 75 255 server_var(wcs_vis) 1;es_toptext event_var(attacker) 1 #pink Effects by HOLLIDAY;es es_xkeysetvalue WCSuserdata event_var(userid) invisp 0;wcs_getlanguage wcs_lng wcs_lng_s_invisdestr;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng);racealias_rattack3"
"racealias_rattack3""es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es_xmath wcs_z1 + 50;es es_xmath wcs_z2 + 30;es est_Effect 3 #a 0 sprites/orangelight1.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) 3 3 3 155 155 155 255;es_xmath wcs_z1 + 40;es est_effect 10 #a 0 models/gman/pupil_r.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 450 190 3 150 100 0 155 115 100 200 1"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 13;es_xset kdmg 10|es_xset wcs_chance 28;es_xset kdmg 15|es_xset wcs_chance 44;es_xset kdmg 20|es_xset wcs_chance 60;es_xset kdmg 25"
"racealias_tensh01" "es es_keysetvalue WCSuserdata event_var(userid) dagger 1;es es_xtell event_var(userid) #multi #default [Getsuga Tensho] #lightgreenFire's off a blue crescent wave from the Knive"
"skill3_cmd" "es_xdoblock corelib/noisy_on;if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_tensh01"
"skill3_sfx" "0"
"skill4_setting" "es_xsetinfo wcs_duration 5|es_xsetinfo wcs_duration 10|es_xsetinfo wcs_duration 20|es_xsetinfo wcs_duration 30"
"racealias_ctalias3""es est_setmodel server_var(wcs_userid) player/t_phoenix;es est_team server_var(wcs_userid) 2;es es_delayed server_Var(wcs_duration) es est_team server_var(wcs_userid) 3;es es_delayed server_Var(wcs_duration) es est_SetModel server_var(wcs_userid) player/ct_urban;es es_xtell server_Var(wcs_userid) #multi #lightgreenYou have become a #greenTerrorist #lightgreenfor server_Var(wcs_duration) seconds;es es_delayed server_var(wcs_duration) es_xtell server_Var(wcs_userid) #multi #lightgreenYou are no longer a Terrorist"
"racealias_talias23""es est_SetModel server_var(wcs_userid) player/ct_urban;es est_team server_var(wcs_userid) 3;es es_delayed server_Var(wcs_duration) es est_team server_var(wcs_userid) 2;es es_delayed server_Var(wcs_duration) es est_setmodel server_var(wcs_userid) player/t_phoenix;es es_xtell server_Var(wcs_userid) #multi #lightgreenYou have become a #greenCounter Terrorist #lightgreenfor server_Var(wcs_duration) seconds;es es_delayed server_var(wcs_duration) es_xtell server_Var(wcs_userid) #multi #lightgreenYou are no longer a Counter Terrorist"
"skill4_cmd" "es es_xif (server_var(wcs_team) = 3) then racealias_ctalias3;es es_xif (server_var(wcs_team) = 2) then racealias_talias23"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es_toptext server_var(wcs_userid) 1 #cyan Ultimate by HOLLIDAY;es est_effect 10 #a 0 sprites/640hud9.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 450 190 0.2 150 100 0 155 115 100 200 1"
"ultimatecooldown" "50"
}
Ultimate script:
Code:
event weapon_fire
{
es_xset dagger 0
es es_xkeygetvalue dagger WCSuserdata event_var(userid) dagger
if (server_var(dagger) = 1) do
{
if (event_var(weapon) = knife) do
{
es_xset team 0
es_xset dagger 0
es_xrand dagger 5 25
es_xset target 0
es_toptext event_var(userid) 1 #yellow Effects by HOLLIDAY
es est_playplayer event_var(userid) weapons/fx/nearmiss/bulletltor06.wav 1
es est_getviewplayer event_var(userid) target
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
es est_getviewcoord event_var(userid) wcs_x2 wcs_y2 wcs_z2
es_xset vector1 wcs_z1
es_xset vector2 wcs_z2
es_xmath wcs_y1 + 40
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 100 .3 15 1 10 10 28 218 255 255 100
es_xmath wcs_y1 - 80
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 100 .3 15 1 10 10 28 218 255 255 100
ifx true(target) do
{
es_getplayerteam team server_var(target)
if (server_var(team) != event_var(es_userteam)) do
{
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(target)
es_xmath wcs_z2 + 45
es_xmath wcs_z1 + 45
es est_deafen server_var(target) 1.3 90 .3 1
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 900 50 .3 300 20 2 75 75 255 255 10
es wcs_dealdamage event_var(userid) server_var(target) server_var(kdmg)
es es_xtell event_var(userid) #multi #lightgreen You have done #green server_var(kdmg) #lightgreenDamage with #green your Dagger
es_keysetvalue WCSuserdata event_var(userid) dagger 0
es_delayed 5 es es_keysetvalue WCSuserdata event_var(userid) dagger 1
es es_xtell event_var(userid) #multi #default[Getsuga Tensho] #lightgreencooldown is 5 seconds
}
}
}
}
}
{
es_xset dagger 0
es es_xkeygetvalue dagger WCSuserdata event_var(userid) dagger
if (server_var(dagger) = 1) do
{
if (event_var(weapon) = knife) do
{
es_xset team 0
es_xset dagger 0
es_xrand dagger 5 25
es_xset target 0
es_toptext event_var(userid) 1 #yellow Effects by HOLLIDAY
es est_playplayer event_var(userid) weapons/fx/nearmiss/bulletltor06.wav 1
es est_getviewplayer event_var(userid) target
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
es est_getviewcoord event_var(userid) wcs_x2 wcs_y2 wcs_z2
es_xset vector1 wcs_z1
es_xset vector2 wcs_z2
es_xmath wcs_y1 + 40
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 100 .3 15 1 10 10 28 218 255 255 100
es_xmath wcs_y1 - 80
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 100 .3 15 1 10 10 28 218 255 255 100
ifx true(target) do
{
es_getplayerteam team server_var(target)
if (server_var(team) != event_var(es_userteam)) do
{
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(target)
es_xmath wcs_z2 + 45
es_xmath wcs_z1 + 45
es est_deafen server_var(target) 1.3 90 .3 1
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 900 50 .3 300 20 2 75 75 255 255 10
es wcs_dealdamage event_var(userid) server_var(target) server_var(kdmg)
es es_xtell event_var(userid) #multi #lightgreen You have done #green server_var(kdmg) #lightgreenDamage with #green your Dagger
es_keysetvalue WCSuserdata event_var(userid) dagger 0
es_delayed 5 es es_keysetvalue WCSuserdata event_var(userid) dagger 1
es es_xtell event_var(userid) #multi #default[Getsuga Tensho] #lightgreencooldown is 5 seconds
}
}
}
}
}







Logged




But nice 