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-12-13 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
December 13, 2008, 11:42:09 AM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Races and Items added into Download section from our great Race Coders!
Such as HOLLIDAY|NovaKiller|Stinkyfax|Frodo|TeacherCreature|Phat_Wizard
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: Reactive One  (Read 26 times)
overclucker
Level 0 Beginner

Offline Offline

United States United States

Posts: 8




overclucker
« on: December 11, 2008, 02:46:26 AM »

not sure what i am doing wrong, but when i kill someone with this race it should tell me that i have achieved a higher state, yet it doesn't. i am not sure if i am using the correct event variable for player_kill to get player userid



Code
GeSHi (eventscripts):
""
 {
   "name"              "Reactive One"
   "author"            "overclucker"
   "required_level"    "0"
   "maximum_level"     "0"
   "allow_only"        "0"
   "teamlimit"         "0"
   "preloadcmd"        "es_xkeysetvalue WCSuserdata event_var(userid) state 0"
   "player_spawn_cmd"  "0"
   "round_start_cmd"   "0"
   "round_end_cmd"     "0"
   "numberofskills"    "3"
   "numberoflevels"    "5"
   "skillnames"        "Reactive Damage|Reactive Vitality|React"
   "skilldescr"        "Reactive Damage|Reactive Vitality|React"
   "skillcfg"          "player_attacker|player_kill|player_death"
 
   "skill1_setting"    "es_xsetinfo wcs_dmg 5|es_xsetinfo wcs_dmg 10|es_xsetinfo wcs_dmg 15|es_xsetinfo wcs_dmg 20|es_xsetinfo wcs_dmg 25"
   "racealias_redmg"   "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg); es_xtell event_var(attacker) #green dealt server_var(wcs_dmg) extra damage! ; es_xtell event_var(userid) #green recieved server_var(wcs_dmg) extra damage! "
   "skill1_cmd"        "es_xsetinfo wcs_tmp 0; es_xkeygetvalue wcs_tmp WCSuserdata event_var(attacker) state; es_xmath wcs_dmg * wcs_tmp; racealias_redmg"
   "skill1_sfx"        "0"
 
   "skill2_setting"    "es_xset wcs_health 5|es_xset wcs_health 10|es_xset wcs_health 15|es_xset wcs_health 20|es_xset wcs_health 25"
   "skill2_cmd"        "es_xsetinfo wcs_tmp 0; es_xkeygetvalue wcs_tmp WCSuserdata event_var(attacker) state; es_xmath wcs_tmp + 1; es_xtell event_var(attacker) #green Achieved reactive state server_var(wcs_tmp)!; es_xkeysetvalue WCSuserdata event_var(attacker) state server_var(wcs_tmp)"
   "skill2_sfx"        "0"
 
   "skill3_setting"    "es_xset wcs_chance 5; es_xset wcs_magnitude 10; es_xset wcs_radius 20|es_xset wcs_chance 10; es_xset wcs_magnitude 20; es_xset wcs_radius 30|es_xset wcs_chance 15; es_xset wcs_magnitude 30; es_xset wcs_radius 40|es_xset wcs_chance 20; es_xset wcs_magnitude 40; es_xset wcs_radius 50|es_xset wcs_chance 25; es_xset wcs_magnitude 50; es_xset wcs_radius 60"
   "skill3_cmd"        "es_xset wcs_tmp 0; es_xkeygetvalue wcs_tmp WCSuserdata event_var(userid) state; es_xmath wcs_chance * server_var(wcs_tmp); es_xmath wcs_magnitude * server_var(wcs_tmp); es_xmath wcs_radius * server_var(wcs_tmp); if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/WCSultimates/wcs_ulti_suicide"
   "skill3_sfx"        "if (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"
   "ultimate_cooldown" "0"
 }
 
Logged
Berettonawak
Watchdogs
Level 7 Expert
*****
Online Online

France France

Posts: 843


Big Berettonawak is watching you...



Bifkids

myServer 85.190.38.136:27016
(Warning: click connects through Steam)
« Reply #1 on: December 11, 2008, 04:49:46 PM »

Okay overclucker...

Firstly, you don't need to set wcs_tmp (it's already set in es_wcs.txt), and better use es_xset than es_xsetinfo.
Secondly, you use es_x commands with event_vars, which can't work... read a post i made about variables and es_x commands :
http://warcraft-source.com/board/index.php/topic,5747.msg38357.html#msg38357
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
December 12, 2008, 11:37:45 PM
GGLife
December 12, 2008, 10:40:44 PM
HI IM AN ALCOHOLIC xD

ps : stan's dad
December 12, 2008, 07:28:22 PM
fine too Tongue
December 12, 2008, 06:21:52 PM
fine berett, u?
December 12, 2008, 05:41:25 PM
how are you guys?
December 12, 2008, 01:34:43 PM
the way i post it ? lol ? i just said look at this epic shiz.. and then some guy started out by me getting banned etc...
December 12, 2008, 01:28:50 PM
what do u mean ?
Recent
[Today at 11:39:36 AM]

[Today at 11:38:11 AM]

[Today at 10:58:39 AM]

[Today at 10:20:09 AM]

[Today at 08:00:25 AM]

[Today at 07:37:20 AM]

[Today at 06:30:02 AM]

[Today at 05:31:15 AM]

[Today at 01:33:38 AM]

[Today at 01:03:49 AM]
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.136 seconds with 26 queries.