Archived copy of warcraft-source.com, the Warcraft: Source (WCS) forum (2007–2011), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2009-01-29 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
January 29, 2009, 10:51:07 PM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: WCS Tournament being opened for applications!

Post here for signups!
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1]   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: Hey this is my new race, i cant seem to get it to work properly though  (Read 69 times)
trinity
Level 0 Beginner

Offline Offline

United States United States

Posts: 10




hell0110
« on: January 25, 2009, 08:11:00 PM »

Code:
"77"
{
"name" "Ward Sniper"
"author" "Schwee"
"shortdescription" "Admin Sniper Race"
"required_level" "0"
"maximum_level" "0"
"allowonly" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es est_setplayercolor event_var(userid) 1 111 135 125;es wcs_restrict event_var(userid) allow scout 1 1 1"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "6"
"numberoflevels" "8"
"skillnames" "Recon Sniper|Claymore|Snare Trap|Vantage Points|Torture Resilliance|Unholy Marriage"
"skilldescr" "Extra Damage|Ward|Stopping Ward|Switch Locations|Health|Bloody Dove"
"skillcfg" "player_attacker|player_say|player_ability|player_victim|player_spawn|player_ultimate"

"skill1_setting" "es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 2|es_xsetinfo wcs_chance 2|es_xsetinfo wcs_chance 3|es_xsetinfo wcs_chance 3|es_xsetinfo wcs_chance 4|es_xsetinfo wcs_chance 5"
"racealias_ar3" "es wcs_dealdamage event_var(attacker) event_var(userid) 30;es es_xtell event_var(attacker) #multi #greenYour Training #lightgreenDid 30 Extra Damage"
"skill1_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_alive) = 1) then racealias_ar3"
"skill1_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 8 #a 0 effects/bluespark.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)"

"skill2_setting"    "es_xsetinfo wcs_count 1;es_xsetinfo wcs_params 12_14_200|es_xsetinfo wcs_count 1;es_xsetinfo wcs_params 14_16_200|es_xsetinfo wcs_count 2;es_xsetinfo wcs_params 14_18_250|es_xsetinfo wcs_count 2;es_xsetinfo wcs_params 14_18_300|es_xsetinfo wcs_count 3;es_xsetinfo wcs_params 12_14_350|es_xsetinfo wcs_count 3;es_xsetinfo wcs_params 14_16_400|es_xsetinfo wcs_count 4;es_xsetinfo wcs_params 14_18_450|es_xsetinfo wcs_count 5;es_xsetinfo wcs_params 14_20_500"
"skill2_cmd"        "es es_xif (event_var(text) = !trap) then racealias_bm3"
"racealias_bm3" "es es_xkeysetvalue WCSuserdata event_var(userid) ability strider;es es_xkeysetvalue WCSuserdata event_var(userid) ability_count server_var(wcs_count);es es_xkeysetvalue WCSuserdata event_var(userid) ability_parameter server_var(wcs_params)"
"skill2_sfx"        "0"

"skill3_setting"    "es_xsetinfo wcs_count 1;es_xsetinfo wcs_params 12_14_200|es_xsetinfo wcs_count 1;es_xsetinfo wcs_params 14_16_200|es_xsetinfo wcs_count 2;es_xsetinfo wcs_params 14_18_250|es_xsetinfo wcs_count 2;es_xsetinfo wcs_params 14_18_300|es_xsetinfo wcs_count 3;es_xsetinfo wcs_params 12_14_350|es_xsetinfo wcs_count 3;es_xsetinfo wcs_params 14_16_400|es_xsetinfo wcs_count 4;es_xsetinfo wcs_params 14_18_450|es_xsetinfo wcs_count 5;es_xsetinfo wcs_params 14_20_500"
"skill3_cmd"        "es es_xkeysetvalue WCSuserdata event_var(userid) ability sorcerer;es es_xkeysetvalue WCSuserdata event_var(userid) ability_count server_var(wcs_count);es es_xkeysetvalue WCSuserdata event_var(userid) ability_parameter server_var(wcs_params)"
"skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 100;es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 1 255;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) 2 4 4 175 175 255 255;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;es est_effect 10 #a 0.1 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;racealias_sorcefx1"
"racealias_sorcefx1" "es est_effect 10 #a 0.2 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;es est_effect 10 #a 0.3 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;es est_effect 10 #a 0.4 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;es est_effect 10 #a 0.5 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 900 0 75 75 255 255 1;es est_effect 10 #a 0.6 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;racealias_sorcrfx1"
"racealias_sorcrfx1" "es est_effect 10 #a 0.7 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;es est_effect 10 #a 0.8 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;es est_effect 10 #a 0.9 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1"

"skill4_setting"    "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 90"
"skill4_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_sorcer3"
"racealias_sorcer3" "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 + 10;es es_delayed .1 est_pushto event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) -5;es es_xtell event_var(attacker) #multi #lightgreenYou have pushed your enemy;es es_xtell event_var(userid) #multi #lightgreenYou have been Pushed away by the #green Sorcerer's Magic;es est_playplayer event_var(attacker) weapons/shotgun/shotgun_dbl_fire7.wav;racealias_sorcsfx3"
"skill4_sfx"        "0"
"racealias_sorcsfx3" "es est_getviewcoord event_var(attacker) wcs_x2 wcs_y2 wcs_z2;es est_getviewcoord event_var(attacker) wcs_x1 wcs_y1 wcs_z1;es_xmath wcs_z1 + 80;es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 255;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 4 4 175 175 255 255;es est_effect 10 #a 0 glow07.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 180 0.3 30 100 0.8 175 175 255 255 1"

"skill5_setting"    "es_xsetinfo wcs_addhealth 20|es_xsetinfo wcs_addhealth 30|es_xsetinfo wcs_addhealth 40|es_xsetinfo wcs_addhealth 50|es_xsetinfo wcs_addhealth 60|es_xsetinfo wcs_addhealth 70|es_xsetinfo wcs_addhealth 80|es_xsetinfo wcs_addhealth 100"
"skill5_cmd"        "es est_Health event_var(userid) + server_var(wcs_addhealth);wcs_getlanguage wcs_lng wcs_lng_r_devotion;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
"skill5_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation 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 200 255 205 255"

"skill6_setting"    "es_xsetinfo wcs_duration 3|es_xsetinfo wcs_duration 4|es_xsetinfo wcs_duration 5|es_xsetinfo wcs_duration 6|es_xsetinfo wcs_duration 6|es_xsetinfo wcs_duration 7|es_xsetinfo wcs_duration 7|es_xsetinfo wcs_duration 8"
"skill6_cmd"        "es est_getprimary wcs_tmp server_var(wcs_userid);es est_speed server_var(wcs_userid) 2;es est_setgravity server_var(wcs_userid) 0.01;es est_stripplayer server_var(wcs_userid) 1;es est_setmodel server_var(wcs_userid) pigeon;es est_jetpack server_var(wcs_userid) 1;es es_delayed server_var(wcs_duration) est_speed server_var(wcs_userid) 1;es es_delayed server_var(wcs_duration) es est_setgravity server_var(wcs_userid) 0;es es_delayed server_var(wcs_duration) es est_jetpack server_var(wcs_userid) 0;racealias_newulti4"
"racealias_newulti4" "es es_xif (server_var(wcs_team) = 3) then es_delayed server_var(wcs_duration) est_setmodel server_var(wcs_userid) player/ct_urban;es es_xif (server_var(wcs_team) = 2) then es_delayed server_var(wcs_duration) est_setmodel server_var(wcs_userid) player/t_phoenix;es es_delayed server_var(wcs_duration) es est_give server_var(wcs_userid) server_var(wcs_tmp);es es_xtell server_var(wcs_userid) #multi #lightgreenYou have disguesed your self as a #greenbird;es es_delayed server_var(wcs_duration) es es_xtell serer_var(wcs_userid) #multi #lightgreenYou have taken your true form"
"skill6_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_userid);es_xmath wcs_z2 + 100;es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 1 255;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) 2 4 4 175 175 255 255;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;es est_effect 10 #a 0.1 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 2 10 300 0 75 75 255 255 1;racealias_sorcefx1"
"ultimate_cooldown" "10"
}

Code:
block wcs_strider
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_strider start
   es_xsetinfo wcs_uid 0
   es_xsetinfo wcs_duration 0
   es_xsetinfo wcs_dmg 0
   es_xsetinfo wcs_radius 0
   es_xsetinfo wcs_team_target 0
   es_xsetinfo wcs_wardenround 0
   es_xgetargv wcs_uid 1
   es_xgetargv wcs_duration 2
   es_xgetargv wcs_dmg 3
   es_xgetargv wcs_radius 4
   es_xgetargv wcs_team_target 5
   es_xgetargv wcs_team_targetn 6
   es_xgetargv wcs_x1 7
   es_xgetargv wcs_y1 8
   es_xgetargv wcs_z1 9
   es_xgetargv wcs_wardenround 10
  es es_xexists wcs_exists userid server_var(wcs_uid)
  es es_xgetlivingplayercount wcs_alive server_var(wcs_team_target)
  es es_xif (server_var(wcs_alive) < 1) then es_xsetinfo wcs_exists 0
  es es_xif (server_var(wcs_wardenround) != server_var(wcs_roundcounter)) then es_xsetinfo wcs_duration 0
   es es_xif (server_var(wcs_exists) = 1) do
   {
      es es_xif (server_var(wcs_duration) > 0) do
      {
         es es_xif (server_var(wcs_radius) != "0") do
         {
            es es_xif (server_var(wcs_team_targetn) != "0") do
            {   
              es_xsetinfo wcs_wall "1"
              alias wcs_run_strider "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);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);es es_xif (server_var(wcs_wall) = 0) then wcs_run_strider2"
              alias wcs_run_strider2 "es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_dmg);es wcs_explode server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_dmg);es est_burn server_var(wcs_targetid) 2;es es_xtell server_var(wcs_targetid) #multi #greenYou have been hit by Kayakujutsu;es_xmath wcs_z2 + 40;es est_effect 3 #a 0 effects/strider_bulge_dudv_dx60.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) 0.5 3 6 255 255 225 255;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;wcs_run_strider3"
              alias wcs_run_strider3 "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_effect 11 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 1 255"
              es nearcoord wcs_targetid server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_radius) server_var(wcs_radius) server_var(wcs_radius) "es es_xgetplayerprop wcs_dead server_var(wcs_targetid) CCSPlayer.baseclass.pl.deadflag;es es_xif (server_var(wcs_dead) = 0) then wcs_run_strider"
              es_xmath wcs_duration - 1
              es es_xdelayed 1 wcs_strider server_var(wcs_uid) server_var(wcs_duration) server_var(wcs_dmg) server_var(wcs_radius) server_var(wcs_team_target) server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_wardenround)
           }
         }
      }
   }
es es_xif (server_var(wcs_debug) = "1") then echo wcs_strider end
}



block wcs_sorcerer
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_sorcerer start
   es_xsetinfo wcs_uid 0
   es_xsetinfo wcs_duration 0
   es_xsetinfo wcs_dmg 0
   es_xsetinfo wcs_radius 0
   es_xsetinfo wcs_team_target 0
   es_xsetinfo wcs_wardenround 0
   es_xgetargv wcs_uid 1
   es_xgetargv wcs_duration 2
   es_xgetargv wcs_dmg 3
   es_xgetargv wcs_radius 4
   es_xgetargv wcs_team_target 5
   es_xgetargv wcs_team_targetn 6
   es_xgetargv wcs_x1 7
   es_xgetargv wcs_y1 8
   es_xgetargv wcs_z1 9
   es_xgetargv wcs_wardenround 10
  es es_xexists wcs_exists userid server_var(wcs_uid)
  es es_xgetlivingplayercount wcs_alive server_var(wcs_team_target)
  es es_xif (server_var(wcs_alive) < 1) then es_xsetinfo wcs_exists 0
  es es_xif (server_var(wcs_wardenround) != server_var(wcs_roundcounter)) then es_xsetinfo wcs_duration 0
   es es_xif (server_var(wcs_exists) = 1) do
   {
      es es_xif (server_var(wcs_duration) > 0) do
      {
         es es_xif (server_var(wcs_radius) != "0") do
         {
            es es_xif (server_var(wcs_team_targetn) != "0") do
            {   
            //es_xmath wcs_z1 + 1
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.1 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.2 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.3 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.4 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.5 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 900 0 75 75 255 255 1
es est_effect 10 #a 0.6 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.7 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.8 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.9 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
    es_xsetinfo wcs_wall "1"
              alias wcs_run_sorcerer "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);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);es es_xif (server_var(wcs_wall) = 0) then wcs_run_sorcerer2"
              alias wcs_run_sorcerer2 "es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) 5;es est_pushto server_var(wcs_targetid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 5;es es_xtell server_var(wcs_targetid) #multi #greenYou have been hit by Sorcerer's Ward;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) 2 4 4 175 175 255 255;wcs_run_sorcerer3"
              alias wcs_run_sorcerer3 "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 2 255"
              es nearcoord wcs_targetid server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_radius) server_var(wcs_radius) server_var(wcs_radius) "es es_xgetplayerprop wcs_dead server_var(wcs_targetid) CCSPlayer.baseclass.pl.deadflag;es es_xif (server_var(wcs_dead) = 0) then wcs_run_sorcerer"
              es_xmath wcs_duration - 1
              es es_xdelayed 1 wcs_sorcerer server_var(wcs_uid) server_var(wcs_duration) server_var(wcs_dmg) server_var(wcs_radius) server_var(wcs_team_target) server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_wardenround)
           }
         }
      }
   }
es es_xif (server_var(wcs_debug) = "1") then echo wcs_sorcerer end
}
« Last Edit: January 26, 2009, 08:49:49 AM by Berettonawak » Logged
Namolem
Level 7 Expert
*****
Online Online

Russian Federation

Posts: 175




Namolem
« Reply #1 on: January 25, 2009, 08:20:46 PM »

Code:
es wcs_restrict event_var(userid) allow scout 1 1 1
There must be 3 parameters - scout 1 1

Put your abilitie's text too

And better to learn where you should use "es" command, where not

I think that better use playerset model instead of est_setmodel because est_setmodel sets skin to be blue
Logged
trinity
Level 0 Beginner

Offline Offline

United States United States

Posts: 10




hell0110
« Reply #2 on: January 25, 2009, 08:36:42 PM »

block wcs_strider
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_strider start
   es_xsetinfo wcs_uid 0
   es_xsetinfo wcs_duration 0
   es_xsetinfo wcs_dmg 0
   es_xsetinfo wcs_radius 0
   es_xsetinfo wcs_team_target 0
   es_xsetinfo wcs_wardenround 0
   es_xgetargv wcs_uid 1
   es_xgetargv wcs_duration 2
   es_xgetargv wcs_dmg 3
   es_xgetargv wcs_radius 4
   es_xgetargv wcs_team_target 5
   es_xgetargv wcs_team_targetn 6
   es_xgetargv wcs_x1 7
   es_xgetargv wcs_y1 8
   es_xgetargv wcs_z1 9
   es_xgetargv wcs_wardenround 10
  es es_xexists wcs_exists userid server_var(wcs_uid)
  es es_xgetlivingplayercount wcs_alive server_var(wcs_team_target)
  es es_xif (server_var(wcs_alive) < 1) then es_xsetinfo wcs_exists 0
  es es_xif (server_var(wcs_wardenround) != server_var(wcs_roundcounter)) then es_xsetinfo wcs_duration 0
   es es_xif (server_var(wcs_exists) = 1) do
   {
      es es_xif (server_var(wcs_duration) > 0) do
      {
         es es_xif (server_var(wcs_radius) != "0") do
         {
            es es_xif (server_var(wcs_team_targetn) != "0") do
            {   
              es_xsetinfo wcs_wall "1"
              alias wcs_run_strider "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);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);es es_xif (server_var(wcs_wall) = 0) then wcs_run_strider2"
              alias wcs_run_strider2 "es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_dmg);es wcs_explode server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_dmg);es est_burn server_var(wcs_targetid) 2;es es_xtell server_var(wcs_targetid) #multi #greenYou have been hit by Kayakujutsu;es_xmath wcs_z2 + 40;es est_effect 3 #a 0 effects/strider_bulge_dudv_dx60.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) 0.5 3 6 255 255 225 255;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;wcs_run_strider3"
              alias wcs_run_strider3 "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_effect 11 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 1 255"
              es nearcoord wcs_targetid server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_radius) server_var(wcs_radius) server_var(wcs_radius) "es es_xgetplayerprop wcs_dead server_var(wcs_targetid) CCSPlayer.baseclass.pl.deadflag;es es_xif (server_var(wcs_dead) = 0) then wcs_run_strider"
              es_xmath wcs_duration - 1
              es es_xdelayed 1 wcs_strider server_var(wcs_uid) server_var(wcs_duration) server_var(wcs_dmg) server_var(wcs_radius) server_var(wcs_team_target) server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_wardenround)
           }
         }
      }
   }
es es_xif (server_var(wcs_debug) = "1") then echo wcs_strider end
}



block wcs_sorcerer
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_sorcerer start
   es_xsetinfo wcs_uid 0
   es_xsetinfo wcs_duration 0
   es_xsetinfo wcs_dmg 0
   es_xsetinfo wcs_radius 0
   es_xsetinfo wcs_team_target 0
   es_xsetinfo wcs_wardenround 0
   es_xgetargv wcs_uid 1
   es_xgetargv wcs_duration 2
   es_xgetargv wcs_dmg 3
   es_xgetargv wcs_radius 4
   es_xgetargv wcs_team_target 5
   es_xgetargv wcs_team_targetn 6
   es_xgetargv wcs_x1 7
   es_xgetargv wcs_y1 8
   es_xgetargv wcs_z1 9
   es_xgetargv wcs_wardenround 10
  es es_xexists wcs_exists userid server_var(wcs_uid)
  es es_xgetlivingplayercount wcs_alive server_var(wcs_team_target)
  es es_xif (server_var(wcs_alive) < 1) then es_xsetinfo wcs_exists 0
  es es_xif (server_var(wcs_wardenround) != server_var(wcs_roundcounter)) then es_xsetinfo wcs_duration 0
   es es_xif (server_var(wcs_exists) = 1) do
   {
      es es_xif (server_var(wcs_duration) > 0) do
      {
         es es_xif (server_var(wcs_radius) != "0") do
         {
            es es_xif (server_var(wcs_team_targetn) != "0") do
            {   
            //es_xmath wcs_z1 + 1
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.1 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.2 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.3 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.4 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.5 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 900 0 75 75 255 255 1
es est_effect 10 #a 0.6 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.7 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.8 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
es est_effect 10 #a 0.9 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 server_Var(wcs_radius) 2 10 300 0 75 75 255 255 1
    es_xsetinfo wcs_wall "1"
              alias wcs_run_sorcerer "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);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);es es_xif (server_var(wcs_wall) = 0) then wcs_run_sorcerer2"
              alias wcs_run_sorcerer2 "es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) 5;es est_pushto server_var(wcs_targetid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 5;es es_xtell server_var(wcs_targetid) #multi #greenYou have been hit by Sorcerer's Ward;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) 2 4 4 175 175 255 255;wcs_run_sorcerer3"
              alias wcs_run_sorcerer3 "es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 2 255"
              es nearcoord wcs_targetid server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_radius) server_var(wcs_radius) server_var(wcs_radius) "es es_xgetplayerprop wcs_dead server_var(wcs_targetid) CCSPlayer.baseclass.pl.deadflag;es es_xif (server_var(wcs_dead) = 0) then wcs_run_sorcerer"
              es_xmath wcs_duration - 1
              es es_xdelayed 1 wcs_sorcerer server_var(wcs_uid) server_var(wcs_duration) server_var(wcs_dmg) server_var(wcs_radius) server_var(wcs_team_target) server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_wardenround)
           }
         }
      }
   }
es es_xif (server_var(wcs_debug) = "1") then echo wcs_sorcerer end
}
Logged
Namolem
Level 7 Expert
*****
Online Online

Russian Federation

Posts: 175




Namolem
« Reply #3 on: January 25, 2009, 08:40:19 PM »

Put all in code tags and describe each ability
Logged
trinity
Level 0 Beginner

Offline Offline

United States United States

Posts: 10




hell0110
« Reply #4 on: January 25, 2009, 08:42:19 PM »

code tags? you will have to excuse my ignorance to what that is, the first ability is for the seconds skill though its a ward taht burns basically and does some damage, it was adapted from Trogdor the burninator.... the second though was adapted from Holiday's sorceror race along with the ultimate both the 2nd ward and ultimate work on another race just not mine for some reason
Logged
maxxi
Level 7 Expert
*****
Online Online

Netherlands Netherlands

Posts: 539





myServer 81.26.221.156:27015
(Warning: click connects through Steam)
« Reply #5 on: January 25, 2009, 09:04:41 PM »

code tags? you will have to excuse my ignorance to what that is, the first ability is for the seconds skill though its a ward taht burns basically and does some damage, it was adapted from Trogdor the burninator.... the second though was adapted from Holiday's sorceror race along with the ultimate both the 2nd ward and ultimate work on another race just not mine for some reason
[ code][ /code] these tags made by this # button in the message post menu Wink
Logged

Server = work in progress Smiley
trinity
Level 0 Beginner

Offline Offline

United States United States

Posts: 10




hell0110
« Reply #6 on: January 25, 2009, 09:22:12 PM »

nvm guys, i got it all working... i just had the player_ things wrong the wards were supposed to be spawn commands.... thanks for the help though
Logged
Berettonawak
Watchdogs
Level 7 Expert
*****
Online Online

France France

Posts: 1366


Big Berettonawak is watching you...



Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #7 on: January 26, 2009, 08:50:06 AM »

Click edit, and look how i've done it.
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 10:46:24 PM
hehe:D

would someone be nice to test the new action man ?
Today at 10:40:28 PM
lol Grin
Today at 10:39:54 PM
have done that too now, then it says: NOTHING Tongue
Today at 10:30:31 PM
not boring Grin
that's cuz you don't use any variables after /P
es_xdoblock wcs/WCSultimates/lol
is faster than es_doblock, since it doesn't have to check for vars Grin
Today at 10:27:10 PM
the new racefile checker is hard to get smart on,

first it tells me:es_command is better than es es_xcommand (es_xdoblock bla bla) then i change to es_doblock, and it says: unneccesary expand es_doblock bla bla. hmm.. :s
Today at 09:39:26 PM
booring
Today at 01:46:23 AM
Drink Coca Cola xD
Recent
[Today at 10:45:12 PM]

[Today at 10:36:08 PM]

[Today at 09:56:18 PM]

[Today at 09:16:10 PM]

[Today at 08:55:57 PM]

[Today at 08:33:05 PM]

[Today at 08:31:12 PM]

[Today at 08:09:49 PM]

[Today at 07:48:08 PM]

[Today at 07:45:28 PM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.057 seconds with 26 queries.