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 2013-04-03 (original capture). Home · Forum · All archived topics · Downloads
April 03, 2013, 08:43:06 AM

Author Topic: [Skill Catalog] Victim  (Read 3144 times)

Offline La Muerte

  • Administrator
  • Level 7 Expert
  • *****
  • Posts: 1733
  • Carry On Wayward Son
    • Counterstrike Combat Crew
[Skill Catalog] Victim
« on: May 15, 2011, 12:17:15 PM »
Burn your attacker:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xset wcs_chance 13|es_xset wcs_chance 17|es_xset wcs_chance 21|es_xset wcs_chance 25|es_xset wcs_chance 27|es_xset wcs_chance 30"
racealias_to21 =    "es_set wcs_dmg event_var(dmg_health);es wcs_setfx health event_var(userid) + event_var(dmg_health) 0;es_tell event_var(userid) #multi #lightgreenFire Armor #default: #greenEvaded server_var(wcs_dmg) damage"
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_to21;if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_setfx burn event_var(userid) = 1 0.5"
sfx =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_setfx burn event_var(attacker) = 1 0.5;es_tell event_var(attacker) #multi #lightgreenFire Armor #default: #greenYou got burned by shooting the torch"

Create multiple images of yourself:
Show content
Code: [Select]
[[skill3]]
          setting        = "es_xset multitime 4|es_xset multitime 7|es_xset multitime 9|es_xset multitime 15"
      racealias_multi1 = "es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 100;es_xmath wcs_y2 + 30;es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200;es_xmath wcs_y2 - 30;wcs_xalias racealias_phant"
  racealias_phant = "es est_effect 11 #a 0 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 55;es_xmath wcs_y2 - 30;wcs_xalias racealias_multi2"
      racealias_multi2 = "es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 100;es_xmath wcs_y2 - 30;es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200;es_xmath wcs_y2 + 50;es_xmath wcs_x2 + 30;wcs_xalias racealias_phanx"
  racealias_phanx = "es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 55;es_xmath wcs_x2 + 30;wcs_xalias racealias_multi3"
      racealias_multi3 = "es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200;es_xmath wcs_x2 + 30;es_xmath wcs_x2 - 120;es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 55;es_xmath wcs_x2 - 30;wcs_xalias racealias_phanz"
  racealias_phanz = "es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200;wcs_xalias racealias_multi4"
      racealias_multi4 = "es playerset color event_var(userid) 255 255 255 0;es_delayed server_var(multitime) es playerset color event_var(userid) 255 255 255 0;es wcs pushto event_var(userid) server_var(wcs_tmp) -30 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2.5;es est_effect 10 #a 0 effects/redflare.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 50 350 1 90 200 0 155 155 155 155 2"
          cmd            =  "if (event_var(es_userteam) = 2) then es_xset usermodel models/player/t_phoenix.mdl;if (event_var(es_userteam) = 3) then es_xset usermodel models/player/ct_urban.mdl;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_y2 + 10;wcs_xalias  racealias_phanc"
  racealias_phanc = "es est_effect 11 #a 0 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 255;es_xmath wcs_y2 + 30;wcs_xalias racealias_multi1"
          sfx            = ""

Evade:
Show content
Code: [Select]
[[skill3]]
setting        = "es_xset wcs_chance 5|es_xset wcs_chance 9|es_xset wcs_chance 13|es_xset wcs_chance 17|es_xset wcs_chance 21|es_xset wcs_chance 25|es_xset wcs_chance 27|es_xset wcs_chance 30"
racealias_ne1  = "es_set wcs_dmg event_var(dmg_health);if (server_var(wcs_game) == dod) then es_xset wcs_dmg event_var(damage);es wcs_setfx health event_var(userid) + server_var(wcs_dmg) 0;es wcs_xtell event_var(userid) r_evasion"
#cmd            = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcsx get isdead wcs_dead event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_dead) = 0) then wcs_xalias racealias_ne1"
cmd            = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_ne1"
sfx            = ""

Headshot Immunity:
Show content
Code: [Select]
[[skill3]]
setting = "es_xset wcs_chance 50|es_xset wcs_chance 55|es_xset wcs_chance 60|es_xset wcs_chance 65|es_xset wcs_chance 99"
cmd = "if (event_var(hitgroup) = 1) then playerset healthadd event_var(userid) event_var(dmg_health)"
sfx = "if (server_var(wcs_dice) <= 15) then es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 15) then es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (server_var(wcs_dice) <= 15) then es_if (server_var(wcs_alive) = 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) 2 13 16 155 5 155 255"

Heal when hit:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xset wcs_chance 25|es_xset wcs_chance 30|es_xset wcs_chance 35|es_xset wcs_chance 40|es_xset wcs_chance 45|es_xset wcs_chance 50"     
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_wlvrn41"
racealias_wlvrn41 = "es_set wcs_dmg event_var(dmg_health);es_delayed 5 wcs_setfx health event_var(userid) + event_var(dmg_health) 0;wcs_xalias racealias_wlvrn42"
racealias_wlvrn42 =  "es_delayed 5 es_xtell event_var(userid) #multi #lightgreenHeal Factor #default:#green You recover from #lightgreen event_var(es_attackername) #greenattacks"
sfx =        ""

Immune to knive:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xset wcs_chance 70|es_xset wcs_chance 75|es_xset wcs_chance 80|es_xset wcs_chance 85|es_xset wcs_chance 90|es_xset wcs_chance 95"     
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(weapon) = knife) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_wlvrn21"
racealias_wlvrn21 = "es_set wcs_dmg event_var(dmg_health);es wcs_setfx health event_var(userid) + event_var(dmg_health) 0;wcs_xalias racealias_wlvrn22"
racealias_wlvrn22 = "es_tell event_var(userid) #multi #lightgreenAdamantium Bones #default:#green event_var(es_attackername) attacks you with no results.;es_tell event_var(attacker) #multi #lightgreenAdamantium Bones #default:#green event_var(es_username) has indestructable bones."
sfx =        ""

Impale:
Show content
Code: [Select]
[[skill3]]
setting = "es_xset wcs_chance 6|es_xset wcs_chance 8|es_xset wcs_chance 10|es_xset wcs_chance 12|es_xset wcs_chance 14"
racealias_athena3 = "es wcs push event_var(attacker) 0 400 0;es wcs_setfx freeze event_var(attacker) = 1 1;wcs_xalias racealias_athena3x"
racealias_athena3x = "es_tell event_var(attacker) #multi #green[#lightgreenGaze of the Head#green] #defaultYou were impaled by event_var(es_username).;es_tell event_var(userid) #multi #green[#lightgreenGaze of the Head#green] #defaultYou impaled event_var(es_attackername)."
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_athena3"
sfx = ""

Knife Protection:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xset wcs_chance 70|es_xset wcs_chance 75|es_xset wcs_chance 80|es_xset wcs_chance 85|es_xset wcs_chance 90|es_xset wcs_chance 95"     
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(weapon) = knife) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_wlvrn21"
racealias_wlvrn21 = "es_set wcs_dmg event_var(dmg_health);es wcs_setfx health event_var(userid) + event_var(dmg_health) 0;wcs_xalias racealias_wlvrn22"
racealias_wlvrn22 = "es_tell event_var(userid) #multi #lightgreenAdamantium Bones #default:#green event_var(es_attackername) attacks you with no results.;es_tell event_var(attacker) #multi #lightgreenAdamantium Bones #default:#green event_var(es_username) has indestructable bones."
sfx =        ""

Lifesuck:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xset wcs_divider 8;es_xset wcs_alpha 50|es_xset wcs_divider 7;es_xset wcs_alpha 70|es_xset wcs_divider 6;es_xset wcs_alpha 90|es_xset wcs_divider 5;es_xset wcs_alpha 110|es_xset wcs_divider 4.5;es_xset wcs_alpha 130|es_xset wcs_divider 4;es_xset wcs_alpha 150|es_xset wcs_divider 3.5;es_xset wcs_alpha 170|es_xset wcs_divider 3;es_xset wcs_alpha 190"
racealias_uds1 =    "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg / server_var(wcs_divider);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs_setfx health event_var(attacker) + server_var(wcs_dmg) 0;wcs_xalias racealias_uds2"
racealias_uds2 =    "es wcs_xtell event_var(attacker) c_leeched_a dmg server_var(wcs_lng);es wcs_xtell event_var(userid) c_leeched_v dmg server_var(wcs_dmg)"
cmd =        "if (server_var(wcs_dice) <= 60) then wcs_xalias racealias_uds1"
sfx =        ""

Mirror damage:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xset wcs_chance 15;es_xset wcs_divider 10|es_xset wcs_chance 20;es_xset wcs_divider 8|es_xset wcs_chance 25;es_xset wcs_divider 7|es_xset wcs_chance 30;es_xset wcs_divider 6|es_xset wcs_chance 35;es_xset wcs_divider 5|es_xset wcs_chance 40;es_xset wcs_divider 4|es_xset wcs_chance 45;es_xset wcs_divider 4|es_xset wcs_chance 50;es_xset wcs_divider 3"
racealias_ne2456 =      "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg / server_var(wcs_divider);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs damage event_var(attacker) event_var(userid) server_var(wcs_dmg);es wcs_xtell event_var(userid) r_mirrordamage damage server_var(wcs_dmg);es wcs_xtell event_var(attacker) r_mirrordamage damage server_var(wcs_dmg)"
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_attackerdead) = 0) then wcs_xalias racealias_ne2456"
sfx =        ""

or

Code: [Select]
[[skill3]]
setting = "es_xset wcs_chance 10;es_xset wcs_mirror 6|es_xset wcs_chance 25;es_xset wcs_mirror 11|es_xset wcs_chance 60;es_xset wcs_mirror 13|es_xset wcs_chance 35;es_xset wcs_mirror 15"
racealias_mirror4 = "es wcs damage event_var(attacker) event_var(userid) server_var(wcs_mirror);es_tell event_var(userid) #multi #lightgreen:You have done #green server_var(wcs_mirror) mirror damage;es_tell event_var(attacker) #multi #lightgreen:You got #green server_var(wcs_mirror) mirror damage"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_mirror4"
racealias_mirror2 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 40;es_math wcs_z2 + 40;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) 3 2 5 255 160 130 255;es_math wcs_y1 + 170;wcs_xalias racealias_mirror3"
racealias_mirror3 = "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) 3 2 5 255 160 130 255;es_math wcs_x1 + 70;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) 3 2 5 255 160 130 255"
racealias_mirror = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es est_effect 10 #a 2.5 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 50 3 50 100 0 255 160 130 255 2;es_math wcs_z1 + 50;es est_effect 11 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 255;wcs_xalias racealias_mirror"
sfx = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_mirror2"

Recover from attack:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xset wcs_chance 25|es_xset wcs_chance 30|es_xset wcs_chance 35|es_xset wcs_chance 40|es_xset wcs_chance 45|es_xset wcs_chance 50"     
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_wlvrn41"
racealias_wlvrn41 = "es_set wcs_dmg event_var(dmg_health);es_delayed 5 wcs_setfx health event_var(userid) + event_var(dmg_health) 0;wcs_xalias racealias_wlvrn42"
racealias_wlvrn42 = "es_delayed 5 es_xtell event_var(userid) #multi #lightgreenHeal Factor #default:#green You recover from #lightgreen event_var(es_attackername) #greenattacks"
sfx =        ""

Smoke Cloud when hit:
Show content
Code: [Select]
[[skill3]]
   setting = "es_xset wcs_duration 1|es_xset wcs_duration 2|es_xset wcs_duration 3|es_xset wcs_duration 4|es_xset wcs_duration 5"
   cmd = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.1 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke11;wcs_xalias racealias_smoke21"
   racealias_smoke11 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.1 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke12"
   racealias_smoke12 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.2 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke13"
   racealias_smoke13 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"
   racealias_smoke21 = "es wcs_color event_var(userid) 0 0 0 155 1;es_delayed server_var(wcs_duration) es_xif (event_var(es_userdead) = 0) then wcs_color event_var(userid) 255 255 255 255 1"
   sfx = ""

Teleport to enemy that hit you:
Show content
Code: [Select]
[[skill3]]
setting = "es_xset wcs_chance 28|es_xset wcs_chance 33|es_xset wcs_chance 30|es_xset wcs_chance 45|es_xset wcs_chance 50"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_setpos event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);if (server_var(wcs_dice) <= 10) then es_tell event_var(userid) : Teleport Attack ."
sfx = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 20;es_math wcs_z2 + 20;if (server_var(wcs_dice) <= server_var(wcs_chance)) then 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 2 5 255 151 67 255"

Trade places with attacker:
Show content
Code: [Select]
[[skill3]]
setting =    "es_xsetinfo wcs_chance 100|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 50"
racealias_sorcere1 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_setpos event_var(attacker) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es_setpos event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)"
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_sorcere1"
sfx =        ""
« Last Edit: May 17, 2011, 10:59:36 AM by La Muerte »
All you need is GTXGaming         
             Recommended by La Muerte

Offline La Muerte

  • Administrator
  • Level 7 Expert
  • *****
  • Posts: 1733
  • Carry On Wayward Son
    • Counterstrike Combat Crew
Re: [Skill Catalog] Victim
« Reply #1 on: May 15, 2011, 12:17:22 PM »
Reserved.
All you need is GTXGaming         
             Recommended by La Muerte

Offline $Diablo$

  • Level 7 Expert
  • *****
  • Posts: 637
Re: [Skill Catalog] Victim
« Reply #2 on: May 17, 2011, 04:14:55 AM »
i don't think Smoke Cloud when hit working correctly i getting this Traceback in console every time when i die while this skill activated

Code: [Select]
[[skill3]]
   setting = "es_xset wcs_duration 1|es_xset wcs_duration 2|es_xset wcs_duration 3|es_xset wcs_duration 4|es_xset wcs_duration 5"
   cmd = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.1 es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;wcs_xalias racealias_smoke1"
   racealias_smoke1 = "es_delayed 0.2 es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.3 es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;wcs_xalias racealias_smoke2"
   racealias_smoke2 = "es wcs_color event_var(userid) 0 0 0 155 1;es_delayed server_var(wcs_duration) wcs_color event_var(userid) 255 255 255 255 1"
   sfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.5 es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;wcs_xalias racealias_smoke3"
   racealias_smoke3 = "es_delayed 0.6 es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.7 es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"

Code: [Select]
*** EventScripts caught an exception:
Traceback (most recent call last):
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\es.py", line 344, in call
Block
    self.Blocks[blockname]()
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\cmdlib.py",
line 173, in callbackServer
    cmd_manager.callback(cmd_manager.server_commands, es.getargv(0))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\cmdlib.py",
line 112, in callback
    cmdlist[name].execute(self.CMDArgs(es.getargv(x) for x in xrange(1, es.getar
gc())))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\cmdlib.py",
line 207, in execute
    self.callback(args)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\wcs\tools\console\console
.py", line 173, in colorRegister
    player.weaponcolor = (red, green, blue, alpha)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.py
", line 264, in __setattr__
    self.__setitem__(name, value)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.py
", line 270, in __setitem__
    self.set(name, value)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.py
", line 1209, in set
    self.setWeaponColor(*map(int, value))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.py
", line 1072, in setWeaponColor
    index = self.getWeaponIndex(self.getAttribute('weapon'))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.py
", line 357, in getWeaponIndex
    raise ValueError, "'%s' is not a valid weapon" % weapon
ValueError: 'None' is not a valid weapon
« Last Edit: May 17, 2011, 04:18:36 AM by $Diablo$ »

Offline La Muerte

  • Administrator
  • Level 7 Expert
  • *****
  • Posts: 1733
  • Carry On Wayward Son
    • Counterstrike Combat Crew
Re: [Skill Catalog] Victim
« Reply #3 on: May 17, 2011, 10:58:54 AM »
had to add a check if userid is alive after the delay :p
updated skill:

Code: [Select]
[[skill3]]
   setting = "es_xset wcs_duration 1|es_xset wcs_duration 2|es_xset wcs_duration 3|es_xset wcs_duration 4|es_xset wcs_duration 5"
   cmd = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.1 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke11;wcs_xalias racealias_smoke21"
   racealias_smoke11 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.1 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke12"
   racealias_smoke12 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.2 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke13"
   racealias_smoke13 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"
   racealias_smoke21 = "es wcs_color event_var(userid) 0 0 0 155 1;es_delayed server_var(wcs_duration) es_xif (event_var(es_userdead) = 0) then wcs_color event_var(userid) 255 255 255 255 1"
   sfx = ""
All you need is GTXGaming         
             Recommended by La Muerte

Offline $Diablo$

  • Level 7 Expert
  • *****
  • Posts: 637
Re: [Skill Catalog] Victim
« Reply #4 on: May 31, 2011, 11:58:33 PM »
had to add a check if userid is alive after the delay :p
updated skill:

Code: [Select]
[[skill3]]
   setting = "es_xset wcs_duration 1|es_xset wcs_duration 2|es_xset wcs_duration 3|es_xset wcs_duration 4|es_xset wcs_duration 5"
   cmd = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.1 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke11;wcs_xalias racealias_smoke21"
   racealias_smoke11 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.1 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke12"
   racealias_smoke12 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 0.2 es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_smoke13"
   racealias_smoke13 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"
   racealias_smoke21 = "es wcs_color event_var(userid) 0 0 0 155 1;es_delayed server_var(wcs_duration) es_xif (event_var(es_userdead) = 0) then wcs_color event_var(userid) 255 255 255 255 1"
   sfx = ""

still get this traceback on death
Code: [Select]
*** EventScripts caught an exception:
Traceback (most recent call last):
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\es.py", line 344, in cal
Block
    self.Blocks[blockname]()
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\cmdlib.py",
line 173, in callbackServer
    cmd_manager.callback(cmd_manager.server_commands, es.getargv(0))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\cmdlib.py",
line 112, in callback
    cmdlist[name].execute(self.CMDArgs(es.getargv(x) for x in xrange(1, es.geta
gc())))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\cmdlib.py",
line 207, in execute
    self.callback(args)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\wcs\tools\console\consol
.py", line 173, in colorRegister
    player.weaponcolor = (red, green, blue, alpha)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.p
", line 264, in __setattr__
    self.__setitem__(name, value)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.p
", line 270, in __setitem__
    self.set(name, value)
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.p
", line 1209, in set
    self.setWeaponColor(*map(int, value))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.p
", line 1072, in setWeaponColor
    index = self.getWeaponIndex(self.getAttribute('weapon'))
  File "C:\srcds\orangebox\cstrike\addons\eventscripts\_libs\python\playerlib.p
", line 357, in getWeaponIndex
    raise ValueError, "'%s' is not a valid weapon" % weapon
ValueError: 'None' is not a valid weapon

also racealias of this skill is wrong
Code: [Select]
[[skill3]]
   setting = "es_xset wcs_chance 10;es_xset wcs_mirror 6|es_xset wcs_chance 25;es_xset wcs_mirror 11|es_xset wcs_chance 60;es_xset wcs_mirror 13|es_xset wcs_chance 35;es_xset wcs_mirror 15"
   racealias_mirror4 = "es wcs damage event_var(attacker) event_var(userid) server_var(wcs_mirror);es_tell event_var(userid) #multi #lightgreen:You have done #green server_var(wcs_mirror) mirror damage;es_tell event_var(attacker) #multi #lightgreen:You got #green server_var(wcs_mirror) mirror damage"
   cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_mirror4"
   racealias_mirror2 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 40;es_math wcs_z2 + 40;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) 3 2 5 255 160 130 255;es_math wcs_y1 + 170;wcs_xalias racealias_mirror3"
   racealias_mirror3 = "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) 3 2 5 255 160 130 255;es_math wcs_x1 + 70;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) 3 2 5 255 160 130 255"
   racealias_mirror = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es est_effect 10 #a 2.5 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 50 3 50 100 0 255 160 130 255 2;es_math wcs_z1 + 50;es est_effect 11 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 255;wcs_xalias racealias_mirror"
   sfx = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_mirror2"

Code: [Select]
racealias_mirror = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es est_effect 10 #a 2.5 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 50 3 50 100 0 255 160 130 255 2;es_math wcs_z1 + 50;es est_effect 11 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 255;wcs_xalias racealias_mirror"
« Last Edit: June 01, 2011, 12:56:41 AM by $Diablo$ »