Milky
26.02.2010, 20:03
{
"name" "Gold Mage"
"author" "Kryptonite [WCS team]"
"shortdescription" "Gold Mage"
"required_level" "**"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "es_xsetinfo wcs_target 0;es_xsetinfo wcs_team 0;es_xsetinfo wcs_team2 0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "6"
"skillnames" "Golden Pheonix|Master Banish|Money Stealer|Fire Magic|Money HP"
"skilldescr" "You have a chance of reviving the fist teammate who dies.|You have a chance of banishing your enemy into another plane of existance.|Steal money from enemy.|Burn an enemy player over time.|Give 50 Money for a Health Potion."
"skillcfg" "player_spawn|player_attacker|player_attacker|player_attacker|player_ultimate"
"skill1_setting" "es_xrand wcs_rand 1 25|es_xrand wcs_rand 1 20|es_xrand wcs_rand 1 15|es_xrand wcs_rand 1 10|es_xrand wcs_rand 1 08|es_xrand wcs_rand 1 06"
"skill1_cmd" "es_xsetinfo wcs_phoenix 0;es es_xif (server_var(wcs_rand) <= 10) then es_xkeygetvalue wcs_phoenix WCStmp phoenix event_var(es_userteam);es es_xif (server_var(wcs_rand) <= 10) then es_xmath wcs_phoenix + 1;es es_xif (server_var(wcs_rand) <= 10) then es_xkeysetvalue WCStmp phoenix event_var(es_userteam) server_var(wcs_phoenix);es es_xif (server_var(wcs_rand) <= 10) then es_xtell event_var(userid) : Phoenix activated"
"skill1_sfx" "0"
"skill2_setting" "es_xrand wcs_rand 1 40;es_xsetinfo wcs_time 1.5|es_xrand wcs_rand 1 35;es_xsetinfo wcs_time 2.0|es_xrand wcs_rand 1 30;es_xsetinfo wcs_time 2.5|es_xrand wcs_rand 1 25;es_xsetinfo wcs_time 3.00|es_xrand wcs_rand 1 20;es_xsetinfo wcs_time 3.5|es_xrand wcs_rand 1 15;es_xsetinfo wcs_time 4"
"skill2_cmd" "es es_xif (server_var(wcs_rand) <= 10) then est_drug event_var(userid) server_var(wcs_time);es es_xif (server_var(wcs_rand) <= 10) then es_xtell event_var(userid) : Got banished by event_var(es_attackername) for server_var(wcs_time) seconds.;es es_xif (server_var(wcs_rand) <= 10) then es_xtell event_var(attacker) : You banished event_var(es_username) for server_var(wcs_time) seconds."
"skill2_sfx" "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 + 40;es es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_rand) <= 10) 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 20 0 50 255 255 150;es es_xmath wcs_z1 + 40;es es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_rand) <= 10) 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 0 20 0 255 255 150"
"skill3_setting" "es_xrand wcs_rand 1 60;es_xsetinfo wcs_money 100|es_xrand wcs_rand 1 50;es_xsetinfo wcs_money 125|es_xrand wcs_rand 1 40;es_xsetinfo wcs_money 150|es_xrand wcs_rand 1 30;es_xsetinfo wcs_money 200|es_xrand wcs_rand 1 20;es_xsetinfo wcs_money 250|es_xrand wcs_rand 1 10;es_xsetinfo wcs_money 300"
"skill3_cmd" "es_xsetinfo wcs_cash 0;es es_xif (server_var(wcs_rand) <= 10) then es_xgetmoney wcs_cash event_var(userid);es es_xif (server_var(wcs_cash) >= server_var(wcs_money)) then es_xtell event_var(attacker) : You have stolen $ server_var(wcs_money).;es es_xif (server_var(wcs_cash) >= server_var(wcs_money)) then es_xtell event_var(userid) : Someone stole you $ server_var(wcs_money);es es_xif (server_var(wcs_cash) >= server_var(wcs_money)) then est_cashadd event_var(attacker) server_var(wcs_money);es es_xif (server_var(wcs_cash) < server_var(wcs_money)) then es_xsetinfo wcs_money 0;es es_xif (server_var(wcs_money) != 0) then es_xformat wcs_money -%1 server_var(wcs_money);es es_xif (server_var(wcs_money) != 0) then est_cashadd event_var(userid) server_var(wcs_money)"
"skill3_sfx" "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 + 40;es es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_rand) <= 10) 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 3 6 255 255 0 255"
"skill4_setting" "es_xrand wcs_rand 1 50;es_xsetinfo wcs_time 2|es_xrand wcs_rand 1 40;es_xsetinfo wcs_time 3|es_xrand wcs_rand 1 30;es_xsetinfo wcs_time 3.5|es_xrand wcs_rand 1 20;es_xsetinfo wcs_time 4|es_xrand wcs_rand 1 10;es_xsetinfo wcs_time 4.5|es_xrand wcs_rand 1 05;es_xsetinfo wcs_time 5"
"racealias_bm4" "es est_gethealth wcs_health event_var(userid);es es_xsetinfo wcs_damage server_var(wcs_time);es_xmath wcs_damage * 5;es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then es_xif (server_var(wcs_damage) > 0) then wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_damage);es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then est_burn event_var(userid) server_var(wcs_time);es es_xtell event_var(userid) : Got hit by event_var(es_attackername) 's Flame Strike;es es_xtell event_var(attacker) : You hit event_var(es_username) with Flame Strike"
"skill4_cmd" "es es_xif (server_var(wcs_rand) <= 10) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_rand) <= 10) then es_xif (server_var(wcs_alive) = 1) then racealias_bm4"
"skill4_sfx" "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 + 10;es es_xmath wcs_z2 + 10;es es_xif (server_var(wcs_rand) <= 10) 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 30 30 255 0 0 150"
"skill5_setting" "es_xsetinfo wcs_hpmana 10|es_xsetinfo wcs_hpmana 20|es_xsetinfo wcs_hpmana 30|es_xsetinfo wcs_hpmana 40|es_xsetinfo wcs_hpmana 45|es_xsetinfo wcs_hpmana 50"
"skill5_cmd" "es_xsetinfo wcs_money 0;es es_xgetmoney wcs_money server_var(wcs_userid);es_xsetinfo wcs_health 0;es es_xif (server_var(wcs_money) >= 50) then est_cash server_var(wcs_userid) - 50;es es_xif (server_var(wcs_money) >= 50) then est_gethealth wcs_health server_var(wcs_userid);es es_xif (server_var(wcs_money) >= 50) then es_xmath wcs_health + server_var(wcs_hpmana);es es_xif (server_var(wcs_money) >= 50) then est_RoundDecimal wcs_health server_var(wcs_health) 0;es es_xif (server_var(wcs_money) >= 50) then est_sethealth server_var(wcs_userid) server_var(wcs_health);es es_xif (server_var(wcs_money) >= 50) then es_xtell server_var(wcs_userid) : You sacrificed 50 Money to get a health potion.You now got server_var(wcs_health) HP."
"skill5_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xmath wcs_z1 + 50;es es_xif (server_var(wcs_money) >= 50) then est_effect 11 #a 0 sprites/purpleglow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 4 2 255"
"ultimate_cooldown" "10"
}
Улучшенниый blood mage как вы поняли)
"name" "Gold Mage"
"author" "Kryptonite [WCS team]"
"shortdescription" "Gold Mage"
"required_level" "**"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "es_xsetinfo wcs_target 0;es_xsetinfo wcs_team 0;es_xsetinfo wcs_team2 0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "6"
"skillnames" "Golden Pheonix|Master Banish|Money Stealer|Fire Magic|Money HP"
"skilldescr" "You have a chance of reviving the fist teammate who dies.|You have a chance of banishing your enemy into another plane of existance.|Steal money from enemy.|Burn an enemy player over time.|Give 50 Money for a Health Potion."
"skillcfg" "player_spawn|player_attacker|player_attacker|player_attacker|player_ultimate"
"skill1_setting" "es_xrand wcs_rand 1 25|es_xrand wcs_rand 1 20|es_xrand wcs_rand 1 15|es_xrand wcs_rand 1 10|es_xrand wcs_rand 1 08|es_xrand wcs_rand 1 06"
"skill1_cmd" "es_xsetinfo wcs_phoenix 0;es es_xif (server_var(wcs_rand) <= 10) then es_xkeygetvalue wcs_phoenix WCStmp phoenix event_var(es_userteam);es es_xif (server_var(wcs_rand) <= 10) then es_xmath wcs_phoenix + 1;es es_xif (server_var(wcs_rand) <= 10) then es_xkeysetvalue WCStmp phoenix event_var(es_userteam) server_var(wcs_phoenix);es es_xif (server_var(wcs_rand) <= 10) then es_xtell event_var(userid) : Phoenix activated"
"skill1_sfx" "0"
"skill2_setting" "es_xrand wcs_rand 1 40;es_xsetinfo wcs_time 1.5|es_xrand wcs_rand 1 35;es_xsetinfo wcs_time 2.0|es_xrand wcs_rand 1 30;es_xsetinfo wcs_time 2.5|es_xrand wcs_rand 1 25;es_xsetinfo wcs_time 3.00|es_xrand wcs_rand 1 20;es_xsetinfo wcs_time 3.5|es_xrand wcs_rand 1 15;es_xsetinfo wcs_time 4"
"skill2_cmd" "es es_xif (server_var(wcs_rand) <= 10) then est_drug event_var(userid) server_var(wcs_time);es es_xif (server_var(wcs_rand) <= 10) then es_xtell event_var(userid) : Got banished by event_var(es_attackername) for server_var(wcs_time) seconds.;es es_xif (server_var(wcs_rand) <= 10) then es_xtell event_var(attacker) : You banished event_var(es_username) for server_var(wcs_time) seconds."
"skill2_sfx" "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 + 40;es es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_rand) <= 10) 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 20 0 50 255 255 150;es es_xmath wcs_z1 + 40;es es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_rand) <= 10) 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 0 20 0 255 255 150"
"skill3_setting" "es_xrand wcs_rand 1 60;es_xsetinfo wcs_money 100|es_xrand wcs_rand 1 50;es_xsetinfo wcs_money 125|es_xrand wcs_rand 1 40;es_xsetinfo wcs_money 150|es_xrand wcs_rand 1 30;es_xsetinfo wcs_money 200|es_xrand wcs_rand 1 20;es_xsetinfo wcs_money 250|es_xrand wcs_rand 1 10;es_xsetinfo wcs_money 300"
"skill3_cmd" "es_xsetinfo wcs_cash 0;es es_xif (server_var(wcs_rand) <= 10) then es_xgetmoney wcs_cash event_var(userid);es es_xif (server_var(wcs_cash) >= server_var(wcs_money)) then es_xtell event_var(attacker) : You have stolen $ server_var(wcs_money).;es es_xif (server_var(wcs_cash) >= server_var(wcs_money)) then es_xtell event_var(userid) : Someone stole you $ server_var(wcs_money);es es_xif (server_var(wcs_cash) >= server_var(wcs_money)) then est_cashadd event_var(attacker) server_var(wcs_money);es es_xif (server_var(wcs_cash) < server_var(wcs_money)) then es_xsetinfo wcs_money 0;es es_xif (server_var(wcs_money) != 0) then es_xformat wcs_money -%1 server_var(wcs_money);es es_xif (server_var(wcs_money) != 0) then est_cashadd event_var(userid) server_var(wcs_money)"
"skill3_sfx" "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 + 40;es es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_rand) <= 10) 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 3 6 255 255 0 255"
"skill4_setting" "es_xrand wcs_rand 1 50;es_xsetinfo wcs_time 2|es_xrand wcs_rand 1 40;es_xsetinfo wcs_time 3|es_xrand wcs_rand 1 30;es_xsetinfo wcs_time 3.5|es_xrand wcs_rand 1 20;es_xsetinfo wcs_time 4|es_xrand wcs_rand 1 10;es_xsetinfo wcs_time 4.5|es_xrand wcs_rand 1 05;es_xsetinfo wcs_time 5"
"racealias_bm4" "es est_gethealth wcs_health event_var(userid);es es_xsetinfo wcs_damage server_var(wcs_time);es_xmath wcs_damage * 5;es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then es_xif (server_var(wcs_damage) > 0) then wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_damage);es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then est_burn event_var(userid) server_var(wcs_time);es es_xtell event_var(userid) : Got hit by event_var(es_attackername) 's Flame Strike;es es_xtell event_var(attacker) : You hit event_var(es_username) with Flame Strike"
"skill4_cmd" "es es_xif (server_var(wcs_rand) <= 10) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_rand) <= 10) then es_xif (server_var(wcs_alive) = 1) then racealias_bm4"
"skill4_sfx" "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 + 10;es es_xmath wcs_z2 + 10;es es_xif (server_var(wcs_rand) <= 10) 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 30 30 255 0 0 150"
"skill5_setting" "es_xsetinfo wcs_hpmana 10|es_xsetinfo wcs_hpmana 20|es_xsetinfo wcs_hpmana 30|es_xsetinfo wcs_hpmana 40|es_xsetinfo wcs_hpmana 45|es_xsetinfo wcs_hpmana 50"
"skill5_cmd" "es_xsetinfo wcs_money 0;es es_xgetmoney wcs_money server_var(wcs_userid);es_xsetinfo wcs_health 0;es es_xif (server_var(wcs_money) >= 50) then est_cash server_var(wcs_userid) - 50;es es_xif (server_var(wcs_money) >= 50) then est_gethealth wcs_health server_var(wcs_userid);es es_xif (server_var(wcs_money) >= 50) then es_xmath wcs_health + server_var(wcs_hpmana);es es_xif (server_var(wcs_money) >= 50) then est_RoundDecimal wcs_health server_var(wcs_health) 0;es es_xif (server_var(wcs_money) >= 50) then est_sethealth server_var(wcs_userid) server_var(wcs_health);es es_xif (server_var(wcs_money) >= 50) then es_xtell server_var(wcs_userid) : You sacrificed 50 Money to get a health potion.You now got server_var(wcs_health) HP."
"skill5_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xmath wcs_z1 + 50;es es_xif (server_var(wcs_money) >= 50) then est_effect 11 #a 0 sprites/purpleglow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 4 2 255"
"ultimate_cooldown" "10"
}
Улучшенниый blood mage как вы поняли)