Code:
"X"
{
"name" "Minotaure"
"author" "Capitaine Pip bernadot"
"shortdescription" "0"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"restrict_shop" "<bootspeed20>"
"preloadcmd" "0"
"player_spawn_cmd" "es est_RestrictAll event_var(userid);es_delayed 1 es est_UnRestrict event_var(userid) weapon_knife;es_delayed 1 es est_UnRestrict event_var(userid) weapon_c4 ;es es delayed 1.5 es est_give event_var(userid) weapon_knife;es est_Speed event_var(userid) 1.20; es est_setplayercolor server_var(wcs_userid) 59 59 59 220 1"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "9"
"skillnames" "Endurance du minotaure|Sprint bestial|Peur instinctive|Hypnose involontaire|Pacte demoniaque"
"skilldescr" "Commence avec 100-200PV en plus|dites -minotaure- Gagne 33-70% de vitesse supplémentaire durant 3-6 secondes,mais perd 20PV|L'ennemi qui vous a atteint a 5-20% de chance de lacher son chargeur|L'ennemi qui vous touche est attirer vers vous|Vous et tous vos coequipier gagnent 10-30PV mais ils perdent leurs chargeur en echange"
"skillcfg" "player_spawn|player_say|player_victim|player_victim|player_ultimate"
"skill1_setting" "es_xset wcs_addhealth 100;es_xset wcs_alpha 50|es_xset wcs_addhealth 110;es_xset wcs_alpha 60|es_xset wcs_addhealth 120;es_xset wcs_alpha 70|es_xset wcs_addhealth 130;es_xset wcs_alpha 80|es_xset wcs_addhealth 140;es_xset wcs_alpha 90|es_xset wcs_addhealth 150;es_xset wcs_alpha 100|es_xset wcs_addhealth 160;es_xset wcs_alpha 110|es_xset wcs_addhealth 180;es_xset wcs_alpha 120|es_xset wcs_addhealth 200;es_xset wcs_alpha 120"
"skill1_cmd" "es est_Health event_var(userid) + server_var(wcs_addhealth);wcs_getlanguage wcs_lng wcs_lng_r_devotion;es_tell event_var(userid) #multi server_var(wcs_lng)"
"skill1_sfx" "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 150;es 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) 2 40 10 255 0 0 255"
"skill2_setting" "es_xset wcs_speed 1.33;es_xset wcs_time 3|es_xset wcs_speed 1.40;es_xset wcs_time 4|es_xset wcs_speed 1.45;es_xset wcs_time 4|es_xset wcs_speed 1.48;es_xset wcs_time 4|es_xset wcs_speed 1.54;es_xset wcs_time 5|es_xset wcs_speed 1.60;es_xset wcs_time 5|es_xset wcs_speed 1.63;es_xset wcs_time 5|es_xset wcs_speed 1.66;es_xset wcs_time 6|es_xset wcs_speed 1.70;es_xset wcs_time 6.5"
"racealias_mino" "es est_Speed event_var(userid) server_var(wcs_speed);es_delayed server_var(wcs_time) est_Speed event_var(userid) 1.2;est_Health server_var(wcs_userid) - 20"
"skill2_cmd" "es es_xif (event_var(text) = minotaure) then racealias_mino;es_xtell event_var(userid) #multi #green Vous devenez incontrolable"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 5|es_xset wcs_chance 7|es_xset wcs_chance 9|es_xset wcs_chance 11|es_xset wcs_chance 13|es_xset wcs_chance 15|es_xset wcs_chance 17|es_xset wcs_chance 18|es_xset wcs_chance 20"
"racealias_reload" "es est_SetAmmo event_var(attacker) 1 0;es est_SetAmmo event_var(attacker) 2 0;es es_xtell event_var(attacker) #multi #lightgreenTu as peur #greenFuit!;es es_xtell event_var(userid) #multi #lightgreenTon ennemi est prit de peur"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_racealias_reload"
"skill3_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);if (server_var(wcs_dice) <= 30) then es_xif (server_var(wcs_alive) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"
"skill4_setting" "es_xsetinfo wcs_chance 50;es_xsetinfo wcs_web 0.5|es_xsetinfo wcs_chance 48;es_xsetinfo wcs_web 0.7|es_xsetinfo wcs_chance 45;es_xsetinfo wcs_web 1.1|es_xsetinfo wcs_chance 43;es_xsetinfo wcs_web 1.2|es_xsetinfo wcs_chance 42;es_xsetinfo wcs_web 1.3|es_xsetinfo wcs_chance 41;es_xsetinfo wcs_web 1.4|es_xsetinfo wcs_chance 40;es_xsetinfo wcs_web 1.5|es_xsetinfo wcs_chance 39;es_xsetinfo wcs_web 1.6|es_xsetinfo wcs_chance 38;es_xsetinfo wcs_web 1.7"
"skill4_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_GetViewCoord server_var(wcs_attacker) wcs_x1 wcs_y1 wcs_z1;if (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_pushto server_var(wcs_attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_web)"
"skill4_sfx" "0"
"skill5_setting" "es_xset wcs_maxtargets 2;es_xset wcs_radius 400|es_xset wcs_maxtargets 2;es_xset wcs_radius 450|es_xset wcs_maxtargets 2;es_xset wcs_radius 500|es_xset wcs_maxtargets 3;es_xset wcs_radius 550|es_xset wcs_maxtargets 3;es_xset wcs_radius 600|es_xset wcs_maxtargets 3;es_xset wcs_radius 650|es_xset wcs_maxtargets 4;es_xset wcs_radius 700|es_xset wcs_maxtargets 4;es_xset wcs_radius 750|es_xset wcs_maxtargets 8;es_xset wcs_radius 800"
"skill5_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_drop"
"skill5_sfx" "0"
"ultimate_cooldown" "20"
{
"name" "Minotaure"
"author" "Capitaine Pip bernadot"
"shortdescription" "0"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"restrict_shop" "<bootspeed20>"
"preloadcmd" "0"
"player_spawn_cmd" "es est_RestrictAll event_var(userid);es_delayed 1 es est_UnRestrict event_var(userid) weapon_knife;es_delayed 1 es est_UnRestrict event_var(userid) weapon_c4 ;es es delayed 1.5 es est_give event_var(userid) weapon_knife;es est_Speed event_var(userid) 1.20; es est_setplayercolor server_var(wcs_userid) 59 59 59 220 1"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "9"
"skillnames" "Endurance du minotaure|Sprint bestial|Peur instinctive|Hypnose involontaire|Pacte demoniaque"
"skilldescr" "Commence avec 100-200PV en plus|dites -minotaure- Gagne 33-70% de vitesse supplémentaire durant 3-6 secondes,mais perd 20PV|L'ennemi qui vous a atteint a 5-20% de chance de lacher son chargeur|L'ennemi qui vous touche est attirer vers vous|Vous et tous vos coequipier gagnent 10-30PV mais ils perdent leurs chargeur en echange"
"skillcfg" "player_spawn|player_say|player_victim|player_victim|player_ultimate"
"skill1_setting" "es_xset wcs_addhealth 100;es_xset wcs_alpha 50|es_xset wcs_addhealth 110;es_xset wcs_alpha 60|es_xset wcs_addhealth 120;es_xset wcs_alpha 70|es_xset wcs_addhealth 130;es_xset wcs_alpha 80|es_xset wcs_addhealth 140;es_xset wcs_alpha 90|es_xset wcs_addhealth 150;es_xset wcs_alpha 100|es_xset wcs_addhealth 160;es_xset wcs_alpha 110|es_xset wcs_addhealth 180;es_xset wcs_alpha 120|es_xset wcs_addhealth 200;es_xset wcs_alpha 120"
"skill1_cmd" "es est_Health event_var(userid) + server_var(wcs_addhealth);wcs_getlanguage wcs_lng wcs_lng_r_devotion;es_tell event_var(userid) #multi server_var(wcs_lng)"
"skill1_sfx" "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 150;es 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) 2 40 10 255 0 0 255"
"skill2_setting" "es_xset wcs_speed 1.33;es_xset wcs_time 3|es_xset wcs_speed 1.40;es_xset wcs_time 4|es_xset wcs_speed 1.45;es_xset wcs_time 4|es_xset wcs_speed 1.48;es_xset wcs_time 4|es_xset wcs_speed 1.54;es_xset wcs_time 5|es_xset wcs_speed 1.60;es_xset wcs_time 5|es_xset wcs_speed 1.63;es_xset wcs_time 5|es_xset wcs_speed 1.66;es_xset wcs_time 6|es_xset wcs_speed 1.70;es_xset wcs_time 6.5"
"racealias_mino" "es est_Speed event_var(userid) server_var(wcs_speed);es_delayed server_var(wcs_time) est_Speed event_var(userid) 1.2;est_Health server_var(wcs_userid) - 20"
"skill2_cmd" "es es_xif (event_var(text) = minotaure) then racealias_mino;es_xtell event_var(userid) #multi #green Vous devenez incontrolable"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 5|es_xset wcs_chance 7|es_xset wcs_chance 9|es_xset wcs_chance 11|es_xset wcs_chance 13|es_xset wcs_chance 15|es_xset wcs_chance 17|es_xset wcs_chance 18|es_xset wcs_chance 20"
"racealias_reload" "es est_SetAmmo event_var(attacker) 1 0;es est_SetAmmo event_var(attacker) 2 0;es es_xtell event_var(attacker) #multi #lightgreenTu as peur #greenFuit!;es es_xtell event_var(userid) #multi #lightgreenTon ennemi est prit de peur"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_racealias_reload"
"skill3_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);if (server_var(wcs_dice) <= 30) then es_xif (server_var(wcs_alive) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"
"skill4_setting" "es_xsetinfo wcs_chance 50;es_xsetinfo wcs_web 0.5|es_xsetinfo wcs_chance 48;es_xsetinfo wcs_web 0.7|es_xsetinfo wcs_chance 45;es_xsetinfo wcs_web 1.1|es_xsetinfo wcs_chance 43;es_xsetinfo wcs_web 1.2|es_xsetinfo wcs_chance 42;es_xsetinfo wcs_web 1.3|es_xsetinfo wcs_chance 41;es_xsetinfo wcs_web 1.4|es_xsetinfo wcs_chance 40;es_xsetinfo wcs_web 1.5|es_xsetinfo wcs_chance 39;es_xsetinfo wcs_web 1.6|es_xsetinfo wcs_chance 38;es_xsetinfo wcs_web 1.7"
"skill4_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_GetViewCoord server_var(wcs_attacker) wcs_x1 wcs_y1 wcs_z1;if (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_pushto server_var(wcs_attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_web)"
"skill4_sfx" "0"
"skill5_setting" "es_xset wcs_maxtargets 2;es_xset wcs_radius 400|es_xset wcs_maxtargets 2;es_xset wcs_radius 450|es_xset wcs_maxtargets 2;es_xset wcs_radius 500|es_xset wcs_maxtargets 3;es_xset wcs_radius 550|es_xset wcs_maxtargets 3;es_xset wcs_radius 600|es_xset wcs_maxtargets 3;es_xset wcs_radius 650|es_xset wcs_maxtargets 4;es_xset wcs_radius 700|es_xset wcs_maxtargets 4;es_xset wcs_radius 750|es_xset wcs_maxtargets 8;es_xset wcs_radius 800"
"skill5_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_drop"
"skill5_sfx" "0"
"ultimate_cooldown" "20"
Code:
block wcs_ulti_drop
{
wcs_debuglog wcs_ulti_drop start
es_xset wcs_team_target 0
es_getplayerteam wcs_team server_var(wcs_userid)
// check teams (T=2, CT=3)
if (server_var(wcs_team) = 2) do
{
es_xset wcs_team_target 2
es_xset wcs_team_targetn "#t!d"
}
if (server_var(wcs_team) = 3) do
{
es_xset wcs_team_target 3
es_xset wcs_team_targetn "#c!d"
}
if (server_var(wcs_team_target) != "0") do
{
es_xset wcs_pcount 0
es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
if (server_var(wcs_pcount) > 0) do
{
es est_Fade server_var(wcs_userid) 0 2 1 240 0 0 100
es_xset wcs_wall "1"
alias wcs_run_ulti_drop1 "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_getplayerlocation 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);if (server_var(wcs_wall) = 0) then wcs_run_ulti_chain2"
alias wcs_run_ulti_drop2 "es_xset wcs_immunity 0;es_keygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;if (server_var(wcs_immunity) = 0) then wcs_run_ulti_chain3;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 wcs_run_ulti_drop3 "es_xmath wcs_counter + 1;if (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 0 0;es est_Health server_var(wcs_targetid) + server_var(wcs_hpmana);es est_SetAmmo event_var(wcs_targetid) 1 0"
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 es_xif (server_var(wcs_counter) < server_var(wcs_maxtargets)) then wcs_run_ulti_drop1"
if (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_xset wcs_ultinotexec 1
}
}
es_xelse do
{
es_xset wcs_ultinotexec 1
}
}
wcs_getlanguage "wcs_lng" "wcs_lng_chainfailed"
if (server_var(wcs_ultinotexec) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng)
wcs_debuglog wcs_ulti_drop end
}






France
Logged

