Code:
"9"
{
"name" "[TF2] Medic"
"author" "Loaded"
"shortdescription" "[TF2] Medic"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es es_keysetvalue WCSuserdata event_var(userid) ubercharge 0; es es_xtell event_var(userid) #multi #Lightgreen Ubercharge is at #Green server_var(ubercharge)/100;es es_keysetvalue WCSuserdata event_var(userid) charge 0;"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "4"
"skillnames" "The Blutsaugher|Regeneration Aura|The Ubersaw|Gain Ubercharge(Needed For Ubercharge)|Ubercharge!"
"skilldescr" "Gain 3 Health When You Damage Someone|Heal Yourself and Nearby Teamates up to 150 total health|Gain 25 health when you deal damage with the Ubersaw(knife)|Gives the Medic the Ability to gain Ubercharge by dealing damage(Ubercharge increase damage done)|Use all of your Ubercharge and go on an Ubercharged Rampage becoming immune to all damage;|"
"skillcfg" "player_attacker|player_spawn|player_attacker|player_attacker|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 75|es_xsetinfo wcs_chance 100|"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_health event_var(attacker) + 3;"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_radius 150; es_xsetinfo wcs_time 4|es_xsetinfo wcs_radius 180; es_xsetinfo wcs_time 3|es_xsetinfo wcs_radius 210; es_xsetinfo wcs_time 2|es_xsetinfo wcs_radius 240; es_xsetinfo wcs_time 1|"
"skill2_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid) regeneration 1;es es_xkeysetvalue WCSuserdata event_var(userid) regen_round server_var(wcs_roundcounter);es wcs_regeneration event_var(userid) 1 server_var(wcs_time) 150 150 server_var(wcs_radius); es est_playplayer event_var(userid) sounds/Loaded/MedicSounds/medigun_heal.wav 1.0;"
"skill2_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 200 1 20 100 1 0 40 255 200 10;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 300 1 20 100 1 0 40 255 200 10"
"skill3_setting" "es_xsetinfo wcs_divider 2|es_xsetinfo wcs_divider 1.5|es_xsetinfo wcs_divider 1.25|es_xsetinfo wcs_divider 1"
"racealias_MTU" "es es_xsetinfo wcs_dmg event_var(dmg_health); es_xset wcs_dmg 25;es_xmath wcs_dmg float;es es_xmath wcs_dmg / server_var(wcs_divider);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es est_Health event_var(attacker) + server_var(wcs_dmg);wcs_getlanguage wcs_lng wcs_lng_r_vampiric1;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg);esnq est_csay event_var(attacker) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_vampiric2;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg);esnq est_csay event_var(userid) server_var(wcs_lng)"
"skill3_cmd" "if (event_var(weapon) in server_var(wcs_wpn_knives)) then est_isalive wcs_alive event_var(userid);if (event_var(weapon) in server_var(wcs_wpn_knives)) then es_xif (server_var(wcs_alive) = 1) then racealias_MTU;"
"skill3_sfx" "0"
"skill4_setting" "es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 75|es_xsetinfo wcs_chance 100"
"racealias_MGU1" "es es_keygetvalue WCSuserdata wcs_tmp event_var(attacker) ubercharge; es_xmath wcs_tmp float; es_xmath wcs_tmp + 1; es es_keysetvalue WCSuserdata ubercharge event_var(attacker) server_var(wcs_tmp); es es_xtell event_var(attacker) #multi #Lightgreen Ubercharge #Green server_var(wcs_tmp)/100"
"racealias_MGU2" "es es_xtell event_var(attacker) #multi #green I Am Charged!;es es_keysetvalue WCSuserdata charged event_var(attacker) 1; es est_playplayer event_var(attacker) sounds/Loaded/MedicSounds/medic_autochargeready.wav 1.0; es est_playplayer event_var(attacker) sounds/Loaded/MedicSounds/medigun_charged 1.0;"
"skill4_cmd" "es es_keygetvalue WCSuserdata wcs_tmp event_var(attacker) ubercharge;if (server_var(wcs_dice) <= server_var(wcs_chance)) then if (server_var(wcs_tmp) < 100) then racealias_MGU1;if (server_var(wcs_dice) <= server_var(wcs_chance)) then if (server_var(wcs_tmp) >= 100) then racealias_MGU2"
"skill4_sfx" "0"
"skill5_setting" "es_xsetinfo wcs_duration 2|es_xsetinfo wcs_duration 4|es_xsetinfo wcs_duration 6|es_xsetinfo wcs_duration 8"
"racealias_MU" "es es_xsetinfo wcs_tmp 0; es es_keysetvalue ubercharge WCSuserdata event_var(userid) server_var(wcs_tmp); es es_keysetvalue charge WCSuserdata event_var(userid) 0;es est_god event_var(userid) 1;es est_setplayercolor event_var(userid) 2 0 0 255 255;es est_fade event_var(userid) 0 5 8 0 0 125 150;es est_playplayer event_var(userid) sounds\Loaded\MedicSounds\invulnerable_on.wav 1.0;es es_delayed server_var(wcs_duration) est_god event_var(userid) 0;es es_delayed server_var(wcs_duration) est_fade event_var(userid) 2 25 2 0 0 0 0;es es_delayed server_var(wcs_duration) sounds\Loaded\MedicSounds\invulnerable_off.wav 1.0;"
"skill5_cmd" "es es_keygetvalue wcs_tmp WCSuserdata event_var(userid) ubercharge;es es_keygetvalue wcs_tmp2 WCSuserdata event_var(userid) charge;es es_xif (server_var(wcs_tmp2) = 1) then racealias_MU;es es_xif (server_var(wcs_tmp2) = 0) then es_xtell You do not have enough Ubercharge! Ubercharge server_var(wcs_tmp)/100;"
"skill5_sfx" "0"
"ultimate_cooldown" "1"
}
{
"name" "[TF2] Medic"
"author" "Loaded"
"shortdescription" "[TF2] Medic"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es es_keysetvalue WCSuserdata event_var(userid) ubercharge 0; es es_xtell event_var(userid) #multi #Lightgreen Ubercharge is at #Green server_var(ubercharge)/100;es es_keysetvalue WCSuserdata event_var(userid) charge 0;"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "4"
"skillnames" "The Blutsaugher|Regeneration Aura|The Ubersaw|Gain Ubercharge(Needed For Ubercharge)|Ubercharge!"
"skilldescr" "Gain 3 Health When You Damage Someone|Heal Yourself and Nearby Teamates up to 150 total health|Gain 25 health when you deal damage with the Ubersaw(knife)|Gives the Medic the Ability to gain Ubercharge by dealing damage(Ubercharge increase damage done)|Use all of your Ubercharge and go on an Ubercharged Rampage becoming immune to all damage;|"
"skillcfg" "player_attacker|player_spawn|player_attacker|player_attacker|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 75|es_xsetinfo wcs_chance 100|"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_health event_var(attacker) + 3;"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_radius 150; es_xsetinfo wcs_time 4|es_xsetinfo wcs_radius 180; es_xsetinfo wcs_time 3|es_xsetinfo wcs_radius 210; es_xsetinfo wcs_time 2|es_xsetinfo wcs_radius 240; es_xsetinfo wcs_time 1|"
"skill2_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid) regeneration 1;es es_xkeysetvalue WCSuserdata event_var(userid) regen_round server_var(wcs_roundcounter);es wcs_regeneration event_var(userid) 1 server_var(wcs_time) 150 150 server_var(wcs_radius); es est_playplayer event_var(userid) sounds/Loaded/MedicSounds/medigun_heal.wav 1.0;"
"skill2_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 200 1 20 100 1 0 40 255 200 10;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 300 1 20 100 1 0 40 255 200 10"
"skill3_setting" "es_xsetinfo wcs_divider 2|es_xsetinfo wcs_divider 1.5|es_xsetinfo wcs_divider 1.25|es_xsetinfo wcs_divider 1"
"racealias_MTU" "es es_xsetinfo wcs_dmg event_var(dmg_health); es_xset wcs_dmg 25;es_xmath wcs_dmg float;es es_xmath wcs_dmg / server_var(wcs_divider);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es est_Health event_var(attacker) + server_var(wcs_dmg);wcs_getlanguage wcs_lng wcs_lng_r_vampiric1;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg);esnq est_csay event_var(attacker) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_vampiric2;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg);esnq est_csay event_var(userid) server_var(wcs_lng)"
"skill3_cmd" "if (event_var(weapon) in server_var(wcs_wpn_knives)) then est_isalive wcs_alive event_var(userid);if (event_var(weapon) in server_var(wcs_wpn_knives)) then es_xif (server_var(wcs_alive) = 1) then racealias_MTU;"
"skill3_sfx" "0"
"skill4_setting" "es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 75|es_xsetinfo wcs_chance 100"
"racealias_MGU1" "es es_keygetvalue WCSuserdata wcs_tmp event_var(attacker) ubercharge; es_xmath wcs_tmp float; es_xmath wcs_tmp + 1; es es_keysetvalue WCSuserdata ubercharge event_var(attacker) server_var(wcs_tmp); es es_xtell event_var(attacker) #multi #Lightgreen Ubercharge #Green server_var(wcs_tmp)/100"
"racealias_MGU2" "es es_xtell event_var(attacker) #multi #green I Am Charged!;es es_keysetvalue WCSuserdata charged event_var(attacker) 1; es est_playplayer event_var(attacker) sounds/Loaded/MedicSounds/medic_autochargeready.wav 1.0; es est_playplayer event_var(attacker) sounds/Loaded/MedicSounds/medigun_charged 1.0;"
"skill4_cmd" "es es_keygetvalue WCSuserdata wcs_tmp event_var(attacker) ubercharge;if (server_var(wcs_dice) <= server_var(wcs_chance)) then if (server_var(wcs_tmp) < 100) then racealias_MGU1;if (server_var(wcs_dice) <= server_var(wcs_chance)) then if (server_var(wcs_tmp) >= 100) then racealias_MGU2"
"skill4_sfx" "0"
"skill5_setting" "es_xsetinfo wcs_duration 2|es_xsetinfo wcs_duration 4|es_xsetinfo wcs_duration 6|es_xsetinfo wcs_duration 8"
"racealias_MU" "es es_xsetinfo wcs_tmp 0; es es_keysetvalue ubercharge WCSuserdata event_var(userid) server_var(wcs_tmp); es es_keysetvalue charge WCSuserdata event_var(userid) 0;es est_god event_var(userid) 1;es est_setplayercolor event_var(userid) 2 0 0 255 255;es est_fade event_var(userid) 0 5 8 0 0 125 150;es est_playplayer event_var(userid) sounds\Loaded\MedicSounds\invulnerable_on.wav 1.0;es es_delayed server_var(wcs_duration) est_god event_var(userid) 0;es es_delayed server_var(wcs_duration) est_fade event_var(userid) 2 25 2 0 0 0 0;es es_delayed server_var(wcs_duration) sounds\Loaded\MedicSounds\invulnerable_off.wav 1.0;"
"skill5_cmd" "es es_keygetvalue wcs_tmp WCSuserdata event_var(userid) ubercharge;es es_keygetvalue wcs_tmp2 WCSuserdata event_var(userid) charge;es es_xif (server_var(wcs_tmp2) = 1) then racealias_MU;es es_xif (server_var(wcs_tmp2) = 0) then es_xtell You do not have enough Ubercharge! Ubercharge server_var(wcs_tmp)/100;"
"skill5_sfx" "0"
"ultimate_cooldown" "1"
}
With my ultimate it seems that it never checks the es_xif. The ultimate is supposed to reset your ubercharge back to 0 and give you god mode for about 8 seconds. It resets the ubercharge back to 0 but even if you don't have full ubercharge. Also when you reach 100/100 ubercharge the fade which is apart of the ultimate automatically activates. Oh and the god mode never turns on. Any help?






Logged

France



