My one problem is that I have an extreme paranoia about other server owners
'stealing' my races, as they would if I posted a really good race onto the forum, because I use this custom content as bait to my server, so I will only post one of my races right now.
Anyone who wants to use this race on their server is free to do so.
Feel free to comment, because I would love suggestions from coders who have a strong grasp on what they are doing.
Code
GeSHi (eventscripts):"117"
{
"name" "Supernova"
"author" "[CZ]Wolf (With a Vengeance)"
"required_level" "0"
"maximum_level" "0"
"allow_only" "<STEAM_0:1:16583426> <STEAM_0:1:8270406> <STEAM_0:1:11297920> <STEAM_0:0:16402184> <STEAM_0:1:16583426> <STEAM_0:1:5242672> <STEAM_0:1:1779604>"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Scientifical Ressurection|Intense Heat|Incredulous Mass|Collapse- The Death of a Supernova"
"skilldescr" "Your mass is so great, it warps space and time itself, bringing the first person to die back to life. |The intense heat you generate give your bullets a chance to set the enemy on fire.|With such a high mass, gravity increases, bringing any players shot toward you.|You've reached the end of your supernova cycle and collapse into yourself, creating a black hole at the expense of your own life."
"skillcfg" "player_spawn|player_attacker|player_attacker|player_ultimate"
"skill1_setting" "es_xset wcs_chance 10|es_xset wcs_chance 20|es_xset wcs_chance 30|es_xset wcs_chance 40|es_xset wcs_chance 75"
"racealias_bm1" "es_xset wcs_phoenix 0;es_keygetvalue wcs_phoenix WCStmp phoenix event_var(es_userteam);es_xmath wcs_phoenix + 1;es_keysetvalue WCStmp phoenix event_var(es_userteam) server_var(wcs_phoenix);wcs_getlanguage wcs_lng wcs_lng_r_phoenix;es_tell event_var(userid) #multi server_var(wcs_lng)"
"skill1_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_bm1"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_chance 13|es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 17|es_xsetinfo wcs_chance 19|es_xsetinfo wcs_chance 22"
"racealias_unk2" "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 + 80;es es_xmath wcs_z2 - 40;es est_teleport event_var(userid) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)"
"racealias_bsfx2" "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_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) 3 2 5 215 11 167 255;es_xmath wcs_y1 + 70;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) 3 2 5 215 11 167 255;es_xmath wcs_x1 + 70;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) 3 2 5 215 11 167 255"
"racealias_gsfx2" "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_xmath wcs_z1 + 40;es_xmath wcs_z2 + 40;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) 3 2 5 215 11 167 255;es_xmath wcs_y1 + 50;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) 3 2 5 215 11 167 255;es_xmath wcs_x1 + 50;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) 3 2 5 215 11 167 255"
"racealias_qsfx2" "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_xmath wcs_z1 + 140;es_xmath wcs_z2 + 40;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) 3 2 5 215 11 167 255;es_xmath wcs_y1 + 170;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) 3 2 5 215 11 167 255;es_xmath wcs_x1 + 170;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) 3 2 5 215 11 167 255"
"racealias_usfx2" "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_xmath wcs_z1 + 1140;es_xmath wcs_z2 + 40;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) 13 12 3 215 11 167 255;es_xmath wcs_y1 + 5;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) 3 2 5 215 11 167 255;es_xmath wcs_x1 + 3;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) 3 2 5 215 11 167 255"
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_unk2;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_bsfx2;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_gsfx2;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_qsfx2;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_usfx2;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(userid) :You have been buried.;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(attacker) :you have buried your enemy."
"skill2_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_bsfx2;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_xmath wcs_z1 + 20;es_xmath wcs_z2 + 20;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) 3 2 5 215 11 167 255;es_xmath wcs_y1 + 30;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) 3 2 5 215 11 167 255;es_xmath wcs_x1 + 30;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) 3 2 5 215 11 167 255"
"skill3_setting" "es_xsetinfo wcs_gpull 3|es_xsetinfo wcs_gpull 4|es_xsetinfo wcs_gpull 5|es_xsetinfo wcs_gpull 5|es_xsetinfo wcs_gpull 7"
"skill3_cmd" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker);es est_pushto event_var(userid) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_gpull)"
"racealias_nsfxve" "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_xmath wcs_x1 + 250;es est_Effect 3 #a 1.5 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 13 16 100 15 255 255;es_xmath wcs_x1 + 450;es est_Effect 3 #a 2.5 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 13 16 100 15 255 255"
"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 + 50;es es_xmath wcs_z2 + 30;es est_effect 3 #a 0 sprites/halo01.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 10 10 55 0 250 255;es_xmath wcs_x1 + 50;es est_Effect 3 #a 1 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 13 16 100 15 255 255;racealias_nevesfx;es_xmath wcs_x1 + 350;es est_Effect 3 #a 1.5 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 13 16 100 15 255 255"
"skill4_setting" "es_xsetinfo wcs_magnitude 100;es_xsetinfo wcs_radius 150|es_xsetinfo wcs_magnitude 110;es_xsetinfo wcs_radius 170|es_xsetinfo wcs_magnitude 120;es_xsetinfo wcs_radius 180|es_xsetinfo wcs_magnitude 130;es_xsetinfo wcs_radius 190|es_xsetinfo wcs_magnitude 140;es_xsetinfo wcs_radius 200"
"skill4_cmd" "es est_playplayer server_var(wcs_userid) ambient\explosions\explode_6.wav;es es_xdelayed 2 est_BlackHole server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 6;es es_xtell server_var(wcs_userid) : Become witness to the awesome power of science!;es ma_slay server_var(wcs_userid);es es_xdoblock wcs/WCSultimates/wcs_ulti_suicide"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 0 sprites/water_drop.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 500 8 400 400 0 155 155 155 255 10;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 effects/alyxmonitor_talk.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 0.3 255;es est_effect 11 #a 0 sprites/physcannon_bluecore1b.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 3 255"
"ultimate_cooldown" "30"
}
Edit: Just a point to make. This is one of my donator races, so it would be prudent for anyone who wants this on their server, but doesn't understand code to erase the SteamIDs after the section named, "allowonly".





United States
Logged
