{ "name" "Disintegrator" "author" "Necron" "shortdescription" "0" "required_level" "700" "maximum_level" "0" "allow_only" "0" "teamlimit" "0" "preloadcmd" "0" "player_spawn_cmd" "es es_xdelayed 0.03 es_fire event_var(userid) env_entity_dissolver AddOutput "magnitude 5000";es es_xdelayed 0.02 es_fire event_var(userid) env_entity_dissolver AddOutput "target cs_ragdoll";es es_xdelayed 0.01 es_give event_var(userid) env_entity_dissolver" "round_start_cmd" "0" "round_end_cmd" "0" "numberofskills" "4" "numberoflevels" "4" "skillnames" "Disintegrate|Disintegrator Pistol|Disintegrator Rifle|Disintegrator Grenades" "skilldescr" "0" "skillcfg" "player_attacker|player_attacker|player_attacker|player_attacker" "skill1_setting" "es_xsetinfo wcs_chance 100|es_xsetinfo wcs_chance 100|es_xsetinfo wcs_chance 100|es_xsetinfo wcs_chance 100" "skill1_cmd" "if (server_var(player_death) = 1) then server_var(wcs_dissolver); est_give #all env_entity_dissolver;es_fire #all env_entity_dissolver AddOutput "target cs_ragdoll";es_fire #all env_entity_dissolver AddOutput "magnitude 5000";es_fire #all env_entity_dissolver AddOutput "dissolvetype 1";es_delayed 10 es_fire #all env_entity_dissolver Dissolve" "skill1_sfx" "est_give #all env_entity_dissolver;es_fire #all env_entity_dissolver AddOutput "target cs_ragdoll";es_fire #all env_entity_dissolver AddOutput "magnitude 5000";es_fire #all env_entity_dissolver AddOutput "dissolvetype 1";es_delayed 10 es_fire #all env_entity_dissolver Dissolve" "skill2_setting" "es_xsetinfo wcs_chance 20;es_xsetinfo wcs_ymdmg 4|es_xsetinfo wcs_chance 30;es_xsetinfo wcs_ymdmg 6|es_xsetinfo wcs_chance 40;es_xsetinfo wcs_ymdmg 10|es_xsetinfo wcs_chance 50;es_xsetinfo wcs_ymdmg 16" "racealias_pass1" "es es_xif (event_var(weapon) = glock) then racealias_pass2;es es_xif (event_var(weapon) = usp) then racealias_pass2;es es_xif (event_var(weapon) = p228) then racealias_pass2;es es_xif (event_var(weapon) = deagle) then racealias_pass2;es es_xif (event_var(weapon) = fiveseven) then racealias_pass2;es es_xif (event_var(weapon) = elite) then racealias_pass2" "racealias_pass2" "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_ymdmg);es es_xtell event_var(attacker) #multi #green: Your Disintegrator Pistol dealt extra damage to your enemy;es es_xtell event_var(userid) #multi #green: You got hit by a Disintegrator Pistol causing extra damage ; racealias_sfx1" "racealias_sfx1" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 40;es_math wcs_z2 + 40;if (server_var(wcs_dice) <= 30) then est_effect 3 #a 0 effects/ar2ground2.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 255 255" "skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_pass1" "skill2_sfx" "0" "skill3_setting" "es_xsetinfo wcs_chance 20;es_xsetinfo wcs_ymdmg 5|es_xsetinfo wcs_chance 30;es_xsetinfo wcs_ymdmg 10|es_xsetinfo wcs_chance 40;es_xsetinfo wcs_ymdmg 15|es_xsetinfo wcs_chance 50;es_xsetinfo wcs_ymdmg 20" "racealias_pass3" "es es_xif (event_var(weapon) = knife) then racealias_pass4;es es_xif (event_var(weapon) = tmp) then racealias_pass4;es es_xif (event_var(weapon) = mac10) then racealias_pass4;es es_xif (event_var(weapon) = mp5navy) then racealias_pass4;es es_xif (event_var(weapon) = ump45) then racealias_pass4;es es_xif (event_var(weapon) = p90) then racealias_pass4;es es_xif (event_var(weapon) = famas) then racealias_pass4;es es_xif (event_var(weapon) = galil) then racealias_pass4;es es_xif (event_var(weapon) = scout) then racealias_pass4;es es_xif (event_var(weapon) = ak47) then racealias_pass4;es es_xif (event_var(weapon) = m4a1) then racealias_pass4;es es_xif (event_var(weapon) = aug) then racealias_pass4;es es_xif (event_var(weapon) = sg552) then racealias_pass4;es es_xif (event_var(weapon) = sg550) then racealias_pass4;es es_xif (event_var(weapon) = awp) then racealias_pass4;es es_xif (event_var(weapon) = g3sg1) then racealias_pass4;es es_xif (event_var(weapon) = m249) then racealias_pass4" "racealias_pass4" "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_ymdmg);es es_xtell event_var(attacker) #multi #green: Your Disintegrator Rifle dealt extra damage to your enemy;es es_xtell event_var(userid) #multi #green: You got hit by a Disintegrator Rifle causing extra damage ; racealias_sfx2" "racealias_sfx2" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 10;es_math wcs_z2 + 10;if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 3 #a 0 effects/ar2ground2.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 255 255 255" "skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_pass3" "skill3_sfx" "0" "skill4_setting" "es_xsetinfo wcs_chance 20;es_xsetinfo wcs_ymdmg 4|es_xsetinfo wcs_chance 30;es_xsetinfo wcs_ymdmg 6|es_xsetinfo wcs_chance 40;es_xsetinfo wcs_ymdmg 10|es_xsetinfo wcs_chance 50;es_xsetinfo wcs_ymdmg 16" "racealias_pass5" "es es_xif (event_var(weapon) = hegrenade) then racealias_pass6" "racealias_pass6" "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_ymdmg);es es_xtell event_var(attacker) #multi #green: Your Disintegrator Grenade dealt extra damage to your enemy;es es_xtell event_var(userid) #multi #green: You got hit by a Disintegrator Grenade causing extra damage ; racealias_sfx3" "racealias_sfx3" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 255 255 255 200 10" "skill4_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_pass5" "skill4_sfx" "0" }
"dissolver" { "author" "Necron" "description" "Dissolves cs_ragdolls" "version" "v0.2" "enabled" "1" }
// WCS addon: dissolver// Dissolves dead players ragdollsblock load{ es_give event_var(userid) env_entity_dissolver es_xset wcs_dissolver 0 es_xkeycreate dissolver // Declare variables es_xset rd_format 0 es_xset rd_wait 0 es_xset rd_random 0 es_xset rd_handle 0 es_xset rd_phandle 0 es_xset rd_ragdoll 0 // Config variables es_xset rd_death_wait "0.01" "How long to wait after player is killed to dissolve the body" es_xset rd_dissolvetype "2" "1 = Effect seen in HL2 (default) -- 2 = Body fades black then electricity zaps it away -- 3 = Random"}event player_spawn{ es_delayed server_var(rd_death_wait) es_xset rd_userid event_var(userid) es_give server_var(rd_userid) env_entity_dissolver es_fire server_var(rd_userid) env_entity_dissolver AddOutput "target cs_ragdoll" es_fire server_var(rd_userid) env_entity_dissolver AddOutput "magnitude 5000" es_fire server_var(rd_userid) env_entity_dissolver AddOutput "dissolvetype 1" es_xif event_var(player_death) then player_death}event player_death{ es_msg Disintegrating bodies now // Dissolve the body es_fire server_var(rd_userid) env_entity_dissolver Dissolve // Kill the dissolver es_xcopy rd_wait rd_death_wait es_xmath rd_wait + 0.05 es_delayed server_var(rd_wait) es_xremove env_entity_dissolver }block unload{ // clean the Dissolver key es_xkeydelete Dissolver es_xkeycreate Dissolver}
"playercfg" "player_attacker|player_attacker|player_attacker|player_ultimate"
im pretty sure you do need a U because you can just put the cooldown to 0