Code
GeSHi (python):"84"
{
"name" "Snobama"
"author" "Xenos"
"shortdescription" "Snowman attack!"
"required_level" "150"
"allow_only" "0"
"preloadcmd" "0"
"player_spawn_cmd" "est_SetModel event_var(userid) models/props/cs_office/snowman_body.mdl"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "5"
"skillnames" "Icy Touch|Snowball|Blizzard|Snowbomba|Avalanch!"
"skilldescr" "Lets you slow your enemys|Chance on hit to freeze your enemys|Give people frostbite|Blowup your snow shit everywhere|Here comes the snow!"
"skillcfg" "player_attacker|player_attacker|player_spawn|player_death|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_speed 0.75;es_xsetinfo wcs_duration 2|es_xsetinfo wcs_speed 0.65;es_xsetinfo wcs_duration 3|es_xsetinfo wcs_speed 0.60;es_xsetinfo wcs_duration 4|es_xsetinfo wcs_speed 0.55;es_xsetinfo wcs_duration 5|es_xsetinfo wcs_speed 0.55;es_xsetinfo wcs_duration 6|es_xsetinfo wcs_speed 0.50;es_xsetinfo wcs_duration 7|es_xsetinfo wcs_speed 0.45;es_xsetinfo wcs_duration 8|es_xsetinfo wcs_speed 0.40;es_xsetinfo wcs_duration 9"
"racealias_sh2" "es est_speed event_var(userid) server_var(wcs_speed);es es_xdelayed server_var(wcs_duration) wcs_removefx speed event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_slowdown;es es_xtell event_var(attacker) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username).;es es_xtell event_var(userid) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username)."
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= 30) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= 30) then es_xif (server_var(wcs_alive) = 1) then racealias_sh2"
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 40;es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_dice) <= 30) then est_effect 3 #a 0 sprites/yellowflare.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 5 5 0 0 255 255"
"skill2_setting" "es_xsetinfo wcs_chance 21;es_xsetinfo wcs_freezetype 1|es_xsetinfo wcs_chance 24;es_xsetinfo wcs_freezetype 1|es_xsetinfo wcs_chance 27;es_xsetinfo wcs_freezetype 2|es_xsetinfo wcs_chance 30;es_xsetinfo wcs_freezetype 2|es_xsetinfo wcs_chance 66;es_xsetinfo wcs_freezetype 2|es_xsetinfo wcs_chance 88;es_xsetinfo wcs_freezetype 2"
"racealias_snow1" "es est_Freeze event_var(userid) 1;es es_xdelayed 3 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
"racealias_snow2" "es es_xsetplayerprop event_var(userid) CBasePlayer.m_fFlags 32.0;es es_xdelayed 1 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_IsAlive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then es_xif (server_var(wcs_freezetype) = 1) then racealias_snow1;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then es_xif (server_var(wcs_freezetype) = 2) then racealias_snow2"
"skill2_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 10 #a 0 sprites/shopping_cart.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 150 3 150 50 0 55 55 15 255 10;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 72 157 3 175 75 0 75 0 255 255 50"
"skill3_setting" "es_xset wcs_count 1;es_xset wcs_params 10_12_200|es_xset wcs_count 1;es_xset wcs_params 12_14_220|es_xset wcs_count 2;es_xset wcs_params 14_16_240|es_xset wcs_count 2;es_xset wcs_params 14_18_260|es_xset wcs_count 3;es_xset wcs_params 18_20_280|es_xset wcs_count 3;es_xset wcs_params 18_20_280|es_xset wcs_count 3;es_xset wcs_params 18_20_280|es_xset wcs_count 3;es_xset wcs_params 18_20_280"
"skill3_cmd" "es_keysetvalue WCSuserdata event_var(userid) ability warden;es_keysetvalue WCSuserdata event_var(userid) ability_count server_var(wcs_count);es_keysetvalue WCSuserdata event_var(userid) ability_parameter server_var(wcs_params);es_keysetvalue WCSuserdata event_var(userid) ability_cooldown 3"
"skill3_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/bluelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 150 10 100 200 100 20 20 255 255 2"
"skill4_setting" "es_xset wcs_chance 90;es_xset wcs_magnitude 80;es_xset wcs_radius 120|es_xset wcs_chance 40;es_xset wcs_magnitude 90;es_xset wcs_radius 140|es_xset wcs_chance 50;es_xset wcs_magnitude 110;es_xset wcs_radius 170|es_xset wcs_chance 55;es_xset wcs_magnitude 120;es_xset wcs_radius 170|es_xset wcs_chance 70;es_xset wcs_magnitude 130;es_xset wcs_radius 180"
"skill4_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/WCSultimates/wcs_ulti_suicide"
"skill4_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 4 #a 0 sprites/steam1.vmt server_var(wcs_userid) 0.8 10 5 1 255 100 100 200"
"skill5_setting" "es_xsetinfo wcs_duration 9|es_xsetinfo wcs_duration 8|es_xsetinfo wcs_duration 9|es_xsetinfo wcs_duration 9"
"racealias_rplc123" "es est_Effect 12 #a 1 models/props/cs_office/snowman_head.mdl event_var(userid);es_xmath wcs_z1 + 40;es_xmath wcs_z1 + 80;es est_Effect 12 #a 1 model/props_c17/oildrum001_explosive.mdl event_var(userid);es_xmath wcs_z1 + 5;es est_Effect 12 #a 1 model/props_c17/oildrum001_explosive.mdl event_var(userid)"
"skill5_cmd" "es est_physpush server_var(wcs_userid) 5000 0 50;es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1;racealias_rplc123;es_delayed server_var(wcs_duration) est_setplayercolor server_var(wcs_userid) 255 255 255 server_var(wcs_invis) 1;es est_csay server_var(wcs_userid) Mind Power Has Been Activated For server_var(wcs_duration) seconds!;es_delayed server_var(wcs_duration) est_csay server_var(wcs_userid) Mind Power Has Ended!"
"skill5_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(userid);es est_effect 10 #a 0 sprites/plasma2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 155 155 155 155 2;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/plasma1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 3 255;es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(userid);es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);est_Effect 3 #a 0 sprites/tp_beam001.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 100 255 55 255"
"ultimate_cooldown" "0"
}
Ok here are the few problems I have:
1. None of my model loading works they just plain don't load. From the models that should load in my ultimate to the model for my class.
2. My death skill does absolutely nothing. It should make me explode when I die causing frostbite to everyone.
3. I want to make it so that skill one affects the attacker when they shoot me.
4. I want my ultimate to randomly teleport me in different distances at different coordinates instead of a set distance on an axis.
5. I wanted to have skill 3 be a Damage Over Time affect that randomly activates when I shoot someone. This skill should not be too strong, maybe somewhere from 10-30 damage over 5 seconds.
I haven't done any coding/scripting in over 4 years so much of this is very hard for me. Feel free to edit the code however you want if you see something that can be optimized. Anyone's help is greatly appreciated and needed and if you have any questions about my goals for the race, feel free to ask.





United States
Logged


France