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 2008-04-15 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
April 15, 2008, 11:55:03 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

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  
Current Topic Rating: ***** You have not rated this topic. Select a rating:
Author Topic: [Oddity]Druid  (Read 922 times)
[Oddity]TeacherCreature
Moderator
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 567



WWW
« on: September 07, 2007, 06:41:56 PM »

Introducing [Oddity]Druid
Contest Submission:  Wed.~ August 22 2007by TeacherCreature

The Druids who inhabit the northern forests developed their magic independently from the eastern mage clans. They served as the warrior-kings of their tribes, usually living apart from their people in massive stone towers that were covered with vines and ivy. As masters of the natural world, they were able to control living creatures and the very forces of nature.

Perhaps the most notable power of these Druids is their ability to change their form into that of an animal. Because of this ability, the tribes under their rule knew that they could be watched at any time. The sight of what was thought to be a common beast transforming into a vengeful Druid kept many a potential uprising in check.

The Druid controls both Elemental and Prime magic. His Elemental powers give him control over fire, earth and the winds. His Primal bond with nature allows him to command many beasts and plants, summoning hawks, wolves, vines, and even natural spirits to do his bidding. He can also change his own shape into creatures such as a huge cave bear, or a bird, and then use these forms to call upon further powers.


Skill 1 "ANIMAGUS"     The druid may cast a spell and randomly become a ~Huge Cave Bear~  ~Flying Bird~   or ~Stealthy Crab~
Skill 2 "POISON"         Nature has many herbal and animal toxins....The druid harnesses these and puts them on his blade
Skill 3 "Earthquake"    The druids connection to the earth allows him on higher levels to shake the very ground. (Often used as a distraction)
Skill 4 "Tangle Roots"  Any druid enemy must know that to fight a druid is to fight nature itself. Roots of near by trees will trap the druids enemies.
Skill 5 "Lightning"       The ultimate force of nature (LIGHTNING) can  be called to strike an opponent multiple times



This race requires specific installation also you should have the correct versions of estools and eventscripts Please read this post entirely so that you do not mess up
Step 1. Race file  (this part is easy)

Code:
"oddity.counter-strike.com"
  {
    "name"              "[Oddity]Druid"
    "author"            "[Oddity]TeacherCreature ~{race of the week}~"
    "shortdescription"  "Shape Shifter (Earth Spellcaster)"
    "required_level"    "200"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "0"
    "preloadcmd"        "0"
    "player_spawn_cmd"  "es es_xdelayed 1.1 est_stripplayer event_var(userid) 1;es es_xdelayed 1.1 est_RestrictAll event_var(userid);es es_xdelayed 1.1 est_unrestrict event_var(userid) weapon_knife;es es_delayed 1.5 est_give server_var(wcs_userid) weapon_knife"
    "round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "5"
    "numberoflevels"    "5"
    "skillnames"        "Animagus spell(say !druid)|Natural poisons|Earthquake Spell(say !quake)|Nature's entanglement Spell(say !tangle)|Ultimate Lightning spell"
    "skilldescr"        "Transform into animals type !druid|You put natural animal poison on your knife|Everything shakes from a massive earthquake type !quake|Vines from the ground trap victims type !tangle|Druid Ultimate Weapon of lightning"
    "skillcfg"          "player_say|player_attacker|player_say|player_say|player_ultimate"

    "skill1_setting"    "es_xrand wcs_rand 1 3;es_xsetinfo wcs_bonushp 70;es_xsetinfo wcs_speed 1.1;es_xsetinfo wcs_jump 1.1|es_xrand wcs_rand 1 3;es_xsetinfo wcs_bonushp 80;es_xsetinfo wcs_speed 1.2;es_xsetinfo wcs_jump 1.2|es_xrand wcs_rand 1 3;es_xsetinfo wcs_bonushp 90;es_xsetinfo wcs_speed 1.3;es_xsetinfo wcs_jump 1.3|es_xrand wcs_rand 1 3;es_xsetinfo wcs_bonushp 100;es_xsetinfo wcs_speed 1.4;es_xsetinfo wcs_jump 1.4|es_xrand wcs_rand 1 3;es_xsetinfo wcs_bonushp 110;es_xsetinfo wcs_speed 1.5;es_xsetinfo wcs_jump 1.5"
    "racealias_back2"   "es es_xkeysetvalue WCSuserdata server_var(wcs_userid) crabform 0;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) birdform 0;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) bearform 0;es est_Speed server_var(wcs_userid) 1;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) speed 1;es es_xkeysetvalue WCSuserdata event_var(userid) longjump 1.0;es est_Jetpack server_var(wcs_userid) 0;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) jetpack 0;es est_Health server_var(wcs_userid) - server_var(wcs_bonushp);es es_xdelayed 0.1 racealias_back4"
    "racealias_back4"   "es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav;es es_xif (event_var(es_userteam) = 3) then est_SetModel server_var(wcs_userid) player/ct_urban;es es_xif (event_var(es_userteam) = 2) then est_SetModel server_var(wcs_userid) player/t_phoenix"
    "racealias_bear"    "es es_xif (event_var(text) = !druid) then est_gethealth wcs_health server_var(wcs_userid);es es_xif (event_var(text) = !druid) then es_xsetinfo wcs_bearform 0;es es_xif (event_var(text) = !druid) then es es_xkeygetvalue wcs_bearform WCSuserdata server_var(wcs_userid) bearform;es es_xif (event_var(text) = !druid) then es es_xif (server_var(wcs_bearform) = 0) then racealias_bear1;es es_xif (event_var(text) = !druid) then es es_xif (server_var(wcs_bearform) = 1) then racealias_back2"
    "racealias_bear1"   "es es_xkeysetvalue WCSuserdata server_var(wcs_userid) bearform 1;es est_Health server_var(wcs_userid) + server_var(wcs_bonushp);es es_xdelayed 0.1 racealias_bear3"
    "racealias_bear3"   "es es_xif (event_var(es_userteam) = 3) then est_playplayer server_var(wcs_userid) ambient/weather/thunder1.wav;es es_xif (event_var(es_userteam) = 3) then est_SetModel server_var(wcs_userid) antlion;es es_xif (event_var(es_userteam) = 2) then est_playplayer server_var(wcs_userid) ambient/weather/thunder1.wav;es es_xif (event_var(es_userteam) = 2) then est_SetModel server_var(wcs_userid) antlion;es es_xtell server_var(wcs_userid) #multi #lightgreenYou have #greentransformed into a #lightgreenbear"
    "racealias_bird"    "es es_xif (event_var(text) = !druid) then est_gethealth wcs_health server_var(wcs_userid);es es_xif (event_var(text) = !druid) then es_xsetinfo wcs_birdform 0;es es_xif (event_var(text) = !druid) then es es_xkeygetvalue wcs_birdform WCSuserdata server_var(wcs_userid) birdform;es es_xif (event_var(text) = !druid) then es es_xif (server_var(wcs_birdform) = 0) then racealias_bird1;es es_xif (event_var(text) = !druid) then es es_xif (server_var(wcs_birdform) = 1) then racealias_back2"
    "racealias_bird1"   "es es_xkeysetvalue WCSuserdata server_var(wcs_userid) birdform 1;es est_Jetpack server_var(wcs_userid) 1;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) jetpack 1;es est_Speed server_var(wcs_userid) server_var(wcs_speed);es es_xkeysetvalue WCSuserdata server_var(wcs_userid) speed server_var(wcs_speed);es es_xdelayed 0.1 racealias_bird3"
    "racealias_bird3"   "es es_xif (event_var(es_userteam) = 3) then ;es es_xif (event_var(es_userteam) = 3) then est_SetModel server_var(wcs_userid) pigeon;es es_xif (event_var(es_userteam) = 2) then est_playplayer server_var(wcs_userid) npc/crow/alert3.wav;es es_xif (event_var(es_userteam) = 2) then est_SetModel server_var(wcs_userid) crow;es es_xtell server_var(wcs_userid) #multi #lightgreenYou have #greentransformed into a #lightgreenbird"
    "racealias_crab"    "es es_xif (event_var(text) = !druid) then es est_gethealth wcs_health server_var(wcs_userid);es es_xif (event_var(text) = !druid) then es_xsetinfo wcs_crabform 0;es es_xif (event_var(text) = !druid) then es es_xkeygetvalue wcs_crabform WCSuserdata server_var(wcs_userid) crabform;es es_xif (event_var(text) = !druid) then es es_xif (server_var(wcs_crabform) = 0) then racealias_crab1;es es_xif (event_var(text) = !druid) then es es_xif (server_var(wcs_crabform) = 1) then racealias_back2"
    "racealias_crab1"   "es es_xkeysetvalue WCSuserdata server_var(wcs_userid) crabform 1;es est_Speed server_var(wcs_userid) server_var(wcs_speed);es es_xkeysetvalue WCSuserdata server_var(wcs_userid) speed server_var(wcs_speed);es es_xkeysetvalue WCSuserdata event_var(userid) longjump server_Var(wcs_jump);es es_xdelayed 0.1 racealias_crab3"
    "racealias_crab3"   "es es_xif (event_var(es_userteam) = 3) then est_playplayer server_var(wcs_userid) ambient/machines/squeak_1.wav;es es_xif (event_var(es_userteam) = 3) then est_SetModel server_var(wcs_userid) headcrab;es es_xif (event_var(es_userteam) = 2) then est_playplayer server_var(wcs_userid) ambient/machines/squeak_1.wav;es es_xif (event_var(es_userteam) = 2) then est_SetModel server_var(wcs_userid) headcrabblack;es es_xtell server_var(wcs_userid) #multi #lightgreenYou have #greentransformed into a #lightgreencrab"
    "skill1_cmd"        "es es_xif (event_var(text) = !druid) then es es_xif (server_var(wcs_rand) = 1) then racealias_bear;es es_xif (event_var(text) = !druid) then es_xif (server_var(wcs_rand) = 2) then racealias_bird;es es_xif (event_var(text) = !druid) then es_xif (server_var(wcs_rand) = 3) then racealias_crab"
    "skill1_sfx"        "es es_xif (event_var(text) = !druid) then est_effect 4 #a 0 sprites/lgtning.vmt server_var(wcs_userid) 1 10 10 10 255 0 0 200"
   
    "skill2_setting"    "es_xsetinfo wcs_poison 1;es_xsetinfo wcs_chance 40|es_xsetinfo wcs_poison 2;es_xsetinfo wcs_chance 50|es_xsetinfo wcs_poison 3;es_xsetinfo wcs_chance 60|es_xsetinfo wcs_poison 4;es_xsetinfo wcs_chance 70|es_xsetinfo wcs_poison 5;es_xsetinfo wcs_chance 80"
    "racealias_poison" "es es_xdelayed 1 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 1 es_xtell event_var(userid) #Lightgreen You got hit by #Green event_var(es_attackername) 's poison sting getting #Green server_var(wcs_poison) #Lightgreen in some time;es es_xdelayed 2 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 3 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 4 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 5 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison)"
    "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_poison;es est_playplayer server_var(wcs_userid) odditydruid/slowbeat.mp3;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(attacker) #multi #Lightgreen You have #Green poisoned event_var(es_username) #Lightgreen dealing #Green server_var(wcs_poison) #Lightgreen in some time"
    "skill2_sfx"        "es est_Effect 3 #a 0 sprites/glow.vmt server_var(wcs_userid) 0.5 20 20 0 255 0 255"

    "skill3_setting"    "es_xsetinfo wcs_shaketime 1|es_xsetinfo wcs_shaketime 2|es_xsetinfo wcs_shaketime 3|es_xsetinfo wcs_shaketime 4|es_xsetinfo wcs_shaketime 5"
    "skill3_cmd"        "es es_xif (event_var(text) = !quake) then est_isalive wcs_alive event_var(userid) then est_playplayer #a ambient/levels/citadel/portal_beam_shoot3.wav;es es_xif (event_var(text) = !quake) then es_xif (server_var(wcs_alive) = 1) then then es_xtell server_var(wcs_userid) #multi #lightgreen : Produce #green earthquake #lightgreen for #greenserver_var(wcs_shaketime) seconds;es es_xif (event_var(text) = !quake) then es_xif (server_var(wcs_alive) = 1) then est_shake #all server_var(wcs_shaketime) 30 150"
    "skill3_sfx"        "es es_xif (event_var(text) = !quake) then est_Effect 3 #a 0 sprites/glow.vmt server_var(wcs_userid) 0.5 20 20 0 0 255 255"   

    "skill4_setting"    "es_xsetinfo wcs_radius 250;es_xsetinfo wcs_freezetime 1|es_xsetinfo wcs_radius 300;es_xsetinfo wcs_freezetime 2|es_xsetinfo wcs_radius 350;es_xsetinfo wcs_freezetime 3|es_xsetinfo wcs_radius 400;es_xsetinfo wcs_freezetime 4|es_xsetinfo wcs_radius 450;es_xsetinfo wcs_freezetime 5"
    "skill4_cmd"        "es es_xif (event_var(text) = !tangle) then es_xdoblock wcs/WCSultimates/wcs_ulti_roots;es est_playplayer server_var(wcs_userid) odditydruid/slowbeat.mp3"
    "skill4_sfx"        "0"
   
    "skill5_setting"    "es_xsetinfo wcs_maxtargets 1;es_xsetinfo wcs_radius 400|es_xsetinfo wcs_maxtargets 1;es_xsetinfo wcs_radius 600|es_xsetinfo wcs_maxtargets 1;es_xsetinfo wcs_radius 700|es_xsetinfo wcs_maxtargets 1;es_xsetinfo wcs_radius 800|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 900"
    "skill5_cmd"        "es_xdoblock wcs/WCSultimates/wcs_ulti_lghtng;es est_playplayer server_var(wcs_userid) odditydruid/slowbeat.mp3"
    "skill5_sfx"        "0"
    "ultimate_cooldown" "5|4|3|2|1"
  }

Step 2. Ultimate
Skill 5 requires a new ultimate code. This will not alter or affect any other races. The code gets placed in this file
addons/eventscripts/wcs/wcsultimates/es_WCSultimates.txt

Code:
block wcs_ulti_lghtng
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_chain start
  es_xsetinfo wcs_team_target 0
  es es_xgetplayerteam wcs_team server_var(wcs_userid)
  // check teams (T=2, CT=3)
  es es_xif (server_var(wcs_team) = 2) do
  {
    es_xsetinfo wcs_team_target 3
    es_xsetinfo wcs_team_targetn "#c!d"
  }
  es es_xif (server_var(wcs_team) = 3) do
  {
    es_xsetinfo wcs_team_target 2
    es_xsetinfo wcs_team_targetn "#t!d"
  }
  es es_xif (server_var(wcs_team_target) != "0") do
  {
    es_xsetinfo wcs_pcount 0
    es es_xgetlivingplayercount wcs_pcount server_var(wcs_team_target)
    es es_xif (server_var(wcs_pcount) > 0) do
    {
    es est_Fade server_var(wcs_userid) 0 2 1 240 240 240 100
    es_xsetinfo wcs_wall "1"
      alias wcs_run_ulti_chain1 "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_targetid);es_xmath wcs_z1 + 50;es_xmath wcs_z2 + 50;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_ulti_chain2"
      alias wcs_run_ulti_chain2 "es_xsetinfo wcs_immunity 0;es es_xkeygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_chain3;es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v)"
      alias wcs_run_ulti_chain3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) then 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) 1 10 10 200 255 255 255;es wcs_dealdamage server_var(wcs_userid) server_var(wcs_targetid) 5"
      es_xsetinfo wcs_counter 0
      es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es es_xexists wcs_exists userid server_var(wcs_targetid);es es_xif (server_var(wcs_exists) = 1) then es_xif (server_var(wcs_counter) < server_var(wcs_maxtargets)) then wcs_run_ulti_chain1"
      es es_xif (server_var(wcs_counter) > 0) do
      {
      wcs_getlanguage "wcs_lng" "wcs_lng_chainlightning"
      wcs_getlanguage "wcs_lng2" "wcs_lng_playersdamaged"
        esnq est_csay server_var(wcs_userid) server_var(wcs_lng) : server_var(wcs_counter) server_var(wcs_lng2)
      }
      es_xelse do
      {
        es_xsetinfo wcs_ultinotexec 1
      }
    }
    es_xelse do
    {
      es_xsetinfo wcs_ultinotexec 1
    }
  }
  wcs_getlanguage "wcs_lng" "wcs_lng_chainfailed"
  es es_xif (server_var(wcs_ultinotexec) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng)
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_chain end
}



Step 3.  SOUND
This race has its own interesting sounds...
Please add the sound folder to your sound folder:
Code:
Sound/odditydruid/slowbeat.mp3

You will need to make this sound file downloadable there are two ways I can think of to do this.
method 1 (you need mani admin)
and you'll need to put this in downloads in mani-admin-plugin

Code:
"downloads.txt"
{
   // Add any files you wish to have downloaded to a clients system in here
   // The key can be any name you wish.
   // The value must be the location on your server of the file

   "downloads"
   {
      "my_file"   "materials/decals/custom/mani_admin_plugin/mani_logo.vmt"
      "druid"     "sounds/odditydruid/slowbeat.mp3"
   }
}

For those users without mani admin
method 2 eventscript (i know you all have this)
Change your autoexec.cfg file or server.cfg or however you load your server and add...  (this is for method 2 only)

Code:
es_load skins

Create a folder cstrike/addons/eventscripts/skins
Create a text file in this folder called es_skins.txt
Copy paste this into the file....

Code:
block load
{
    // Mark a sound as downloadable.

    downloadable sound/odditydruid/slowbeat.mp3
}
event es_map_start
{
    // We must mark it as downloadable again on map change.
   
    downloadable sound/odditydruid/slowbeat.mp3
}



 druid.rar (22.14 KB - downloaded 52 times.)
« Last Edit: September 08, 2007, 08:04:36 PM by [Oddity]TeacherCreature » Logged

NovaKiller
<WCS coder>
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 772


Loves WCS. Loves to make races. Loves to play WCS


WWW
PlaxGunner
« Reply #1 on: September 08, 2007, 06:47:42 AM »

press ultimate agian to transform back??? I dont think its ultimate anyway  pretty good race. Mayby change to
say !druid agian to transform back.
Logged

[Oddity]TeacherCreature
Moderator
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 567



WWW
« Reply #2 on: September 08, 2007, 01:33:07 PM »

thanks
Logged

NovaKiller
<WCS coder>
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 772


Loves WCS. Loves to make races. Loves to play WCS


WWW
PlaxGunner
« Reply #3 on: September 08, 2007, 07:38:48 PM »

it isnt fixed in the file in the druid.rar XD or how you would say it
Oh and skill 2 wont work whit poison look.
Code:
    "skill2_setting"    "es_xsetinfo wcs_poison 1;es_xsetinfo wcs_chance 40|es_xsetinfo wcs_poison 2;es_xsetinfo wcs_chance 50|es_xsetinfo wcs_poison 3;es_xsetinfo wcs_chance 60|es_xsetinfo wcs_poison 4;es_xsetinfo wcs_chance 70|es_xsetinfo wcs_poison 5;es_xsetinfo wcs_chance 80"
    "racealias_poison" "es es_xdelayed 1 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_infect);es es_xdelayed 1 es_xtell event_var(userid) #Lightgreen You got hit by #Green event_var(es_attackername) 's poison sting getting #Green server_var(wcs_poison) #Lightgreen in some time;es es_xdelayed 2 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_infect);es es_xdelayed 3 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_infect);es es_xdelayed 4 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_infect);es es_xdelayed 5 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_infect)"
    "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_poison;es est_playplayer server_var(wcs_userid) odditydruid/slowbeat.mp3;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(attacker) #multi #Lightgreen You have #Green poisoned event_var(es_username) #Lightgreen dealing #Green server_var(wcs_poison) #Lightgreen in some time"
    "skill2_sfx"        "es est_Effect 3 #a 0 sprites/glow.vmt server_var(wcs_userid) 0.5 20 20 0 255 0 255"

I think it most be

Code:
    "skill2_setting"    "es_xsetinfo wcs_poison 1;es_xsetinfo wcs_chance 40|es_xsetinfo wcs_poison 2;es_xsetinfo wcs_chance 50|es_xsetinfo wcs_poison 3;es_xsetinfo wcs_chance 60|es_xsetinfo wcs_poison 4;es_xsetinfo wcs_chance 70|es_xsetinfo wcs_poison 5;es_xsetinfo wcs_chance 80"
    "racealias_poison" "es es_xdelayed 1 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 1 es_xtell event_var(userid) #Lightgreen You got hit by #Green event_var(es_attackername) 's poison sting getting #Green server_var(wcs_poison) #Lightgreen in some time;es es_xdelayed 2 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 3 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 4 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es es_xdelayed 5 wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison)"
    "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_poison;es est_playplayer server_var(wcs_userid) odditydruid/slowbeat.mp3;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(attacker) #multi #Lightgreen You have #Green poisoned event_var(es_username) #Lightgreen dealing #Green server_var(wcs_poison) #Lightgreen in some time"
    "skill2_sfx"        "es est_Effect 3 #a 0 sprites/glow.vmt server_var(wcs_userid) 0.5 20 20 0 255 0 255"

Wow one more error. You got wcs_shaketime and it uses wcs_duration
Code:
    "skill3_setting"    "es_xsetinfo wcs_shaketime 1|es_xsetinfo wcs_shaketime 2|es_xsetinfo wcs_shaketime 3|es_xsetinfo wcs_shaketime 4|es_xsetinfo wcs_shaketime 5"
    "skill3_cmd"        "es es_xif (event_var(text) = !quake) then est_isalive wcs_alive event_var(userid) then est_playplayer #a ambient/levels/citadel/portal_beam_shoot3.wav;es es_xif (event_var(text) = !quake) then es_xif (server_var(wcs_alive) = 1) then then es_xtell server_var(wcs_userid) #multi #lightgreen : Produce #green earthquake #lightgreen for #greenserver_var(wcs_shaketime) seconds;es es_xif (event_var(text) = !quake) then es_xif (server_var(wcs_alive) = 1) then est_shake #all server_var(wcs_duration) 30 150"
    "skill3_sfx"        "es es_xif (event_var(text) = !quake) then est_Effect 3 #a 0 sprites/glow.vmt server_var(wcs_userid) 0.5 20 20 0 0 255 255"   


So use this one:
Code:
    "skill3_setting"    "es_xsetinfo wcs_shaketime 1|es_xsetinfo wcs_shaketime 2|es_xsetinfo wcs_shaketime 3|es_xsetinfo wcs_shaketime 4|es_xsetinfo wcs_shaketime 5"
    "skill3_cmd"        "es es_xif (event_var(text) = !quake) then est_isalive wcs_alive event_var(userid) then est_playplayer #a ambient/levels/citadel/portal_beam_shoot3.wav;es es_xif (event_var(text) = !quake) then es_xif (server_var(wcs_alive) = 1) then then es_xtell server_var(wcs_userid) #multi #lightgreen : Produce #green earthquake #lightgreen for #greenserver_var(wcs_shaketime) seconds;es es_xif (event_var(text) = !quake) then es_xif (server_var(wcs_alive) = 1) then est_shake #all server_var(wcs_shaketime) 30 150"
    "skill3_sfx"        "es es_xif (event_var(text) = !quake) then est_Effect 3 #a 0 sprites/glow.vmt server_var(wcs_userid) 0.5 20 20 0 0 255 255"
« Last Edit: September 08, 2007, 07:44:10 PM by NovaKiller » Logged

[Oddity]TeacherCreature
Moderator
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 567



WWW
« Reply #4 on: September 08, 2007, 08:05:03 PM »

Code and Attached rar file are all fixed and updated
Logged

eddy5000
Level 2 Apprentice
**
Offline Offline

Germany Germany

Posts: 45



« Reply #5 on: December 16, 2007, 09:05:53 PM »

Now it works great NICE RACE
« Last Edit: December 19, 2007, 10:11:43 AM by eddy5000 » Logged
doomchip
Level 0 Beginner

Offline Offline

United States United States

Posts: 8



« Reply #6 on: December 25, 2007, 04:54:15 PM »

Just put this race on my server, Everytime someone does !druid they transform and all, but the server either crashes or everyone gets a error.
Logged
[Oddity]TeacherCreature
Moderator
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 567



WWW
« Reply #7 on: December 31, 2007, 01:07:35 AM »

It sounds to me liek you may not have the most recent or compatible version of EST or ES
I use the most updated version..
Also make sure you have a stable server and what platform your box is.
Logged

Zumble
Level 5 Trained Intermediate
*****
Offline Offline

Russian Federation

Posts: 114




zumble

myServer 77.220.182.48:27015
(Warning: click connects through Steam)
« Reply #8 on: January 02, 2008, 01:07:52 PM »

Hello Oddity,wanna tell you about a few of bugs.The 1st and the main one is about the game crash O_o I've already installed the latest EST but it still crashes(server continues to work,but everyone is disconnected).The 2nd is about ur commands !druid !tangle and !quake.Could you please make them console(to make binds like that : bind "alt" "druid") or antiflood prevents them from being written and to turn it off is really suicidal.The 3rd and the last one is about command !druid.In a couple of times the model of a bird;crab or a bug was applied to another non-druid player.It was interesting to see a pigeon of peace with m4a1 and covered with blood. 
Logged

[Oddity]TeacherCreature
Moderator
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 567



WWW
« Reply #9 on: January 02, 2008, 10:28:53 PM »

This race was made a while ago for a contest on the wc3races site..

It works fine if you have the right ES and EST script versions...

As far as !druid working on other players that is weird I guess I could put a isalive check..
and if you want the commands to be console binds do it and then show me
Logged

Zumble
Level 5 Trained Intermediate
*****
Offline Offline

Russian Federation

Posts: 114




zumble

myServer 77.220.182.48:27015
(Warning: click connects through Steam)
« Reply #10 on: January 03, 2008, 02:00:45 PM »

Could you tell me your EST and ES versions to be sure? =0
« Last Edit: January 03, 2008, 06:47:50 PM by Zumble » Logged

[Oddity]TeacherCreature
Moderator
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 567



WWW
« Reply #11 on: January 04, 2008, 02:39:47 AM »

http://www.warcraft-source.com/en/index.php?link=downloads

I use the FOURTH LINK

WCS_v0.75_full.zip
Logged

Zumble
Level 5 Trained Intermediate
*****
Offline Offline

Russian Federation

Posts: 114




zumble

myServer 77.220.182.48:27015
(Warning: click connects through Steam)
« Reply #12 on: January 04, 2008, 09:38:08 PM »

Tnx dude,hope I'll be able to enjoy ur race.It's so cool but the ****ing bug makes me cry ((
WOW.That version of ES and EST made Holliday's nightfire's poison smoke;stun flashbangs and colored weapon with teleports work O_o dammit,that's cool!
« Last Edit: January 04, 2008, 10:12:02 PM by Zumble » Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
April 14, 2008, 08:47:37 PM
Seconds u there
April 14, 2008, 06:57:57 PM
Ty see u there
April 13, 2008, 11:00:29 PM
@overfinch123, your application has been accepted
April 13, 2008, 10:10:47 PM
ESELADDEN I entered your WCS tournament i left a reply want me to send itt to you?
April 13, 2008, 10:09:54 PM
Eseladden u there?
April 13, 2008, 08:30:55 AM
WCSUsers db file, move that file
April 13, 2008, 06:24:38 AM
Hey guys how do I move levels to another server?
Recent
[Today at 11:21:51 PM]

[Today at 09:22:37 PM]

[Today at 08:18:30 PM]

by West
[Today at 08:14:12 PM]

by Jeff
[Today at 06:51:25 PM]

[Today at 06:08:09 PM]

[Today at 06:03:36 PM]

[Today at 05:50:59 PM]

[Today at 04:20:36 PM]

[Today at 02:50:39 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.102 seconds with 28 queries.