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-06 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
December 06, 2008, 12:26:59 PM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Remember to check on the FAQ before start posting.
It may save you time and effort.
Also here is the WCS Wiki!
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: freeze ward  (Read 358 times)
[H.F.M.]Rasmus{Chef}
WCS Supporter
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 889




Rasmus4J
rasmus4j

myServer 85.190.17.115:27015
(Warning: click connects through Steam)
« on: May 16, 2008, 07:17:42 PM »

hi guys, i have been asked to do a freeze ward for a race.
and i fell over the problem, that i dont know anything about is:/

but i have just typed something and wondered if you could me to see if its right?

Code
GeSHi (eventscripts):
block wcs_warden2
{
wcs_debuglog wcs_warden2 start
 es_xset wcs_uid 0
 es_xset wcs_duration 0
 es_xset wcs_dmg 0
 es_xset wcs_radius 0
 es_xset wcs_team_target 0
 es_xset wcs_wardenround 0
 es_xset wcs_freeze
 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_xgetargv wcs_freeze 11
 es_exists ex userid server_var(wcs_uid)
 es_getlivingplayercount wcs_alive server_var(wcs_team_target)
 ifx parse("(wcs_alive >= 1) and (wcs_wardenround == wcs_wardencounter) and ex and (wcs_duration > 0) and (wcs_radius != 0) and (wcs_team_target != 0)") do
 {
   es wcs_debuglog warden deals damage round server_var(wcs_wardenround) duration server_var(wcs_duration)
  es_xset wcs_sward_invul 0
es_xset wcs_sward_resist 0
  es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 server_var(wcs_radius) 1 20 100 1 255 150 70 100 10
   //es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_uid) "es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_dmg);es_tell server_var(wcs_targetid) #multi server_var(wcs_lng_wardenhit);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);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) 1 10 20 255 150 70 255"
   es_xset wcs_wall 1
   wcs_getlanguage "wcs_lng" "wcs_lng_wardenhit"
   alias wcs_run_warden "es_getplayerlocation 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_keygetvalue wcs_sward_invul WCSuserdata server_var(wcs_targetid) swardinvul;es_keygetvalue wcs_sward_resist WCSuserdata server_var(wcs_targetid) swardresist;if (server_var(wcs_sward_invul) = 1) then shopalias_asw1_off;if (server_var(wcs_wall) = 0) then es_xif (server_var(wcs_sward_invul) = 0) then wcs_run_warden2"
 alias wcs_run_warden2 "es_xcopy wcs_damage wcs_dmg;if (server_var(wcs_sward_resist) != 0) then es_xmath wcs_damage / 2;es est_speed server_var(wcs_targetid) 0.7;if (server_var(wcs_speed) != 0) then es_xdelayed 2 wcs_removefx speed server_var(wcs_targetid);es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_damage);es_tell server_var(wcs_targetid) #multi server_var(wcs_lng);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) 1 10 20 255 150 70 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_getplayerprop wcs_dead server_var(wcs_targetid) CCSPlayer.baseclass.pl.deadflag;if (server_var(wcs_dead) = 0) then wcs_run_warden"
   es_xmath wcs_duration - 1
   es_delayed 1 wcs_warden 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) server_var(wcs_freeze)
 }
wcs_debuglog wcs_warden2 end
}
 

Code:
block wcs_warden2
{
wcs_debuglog wcs_warden2 start
  es_xset wcs_uid 0
  es_xset wcs_duration 0
  es_xset wcs_dmg 0
  es_xset wcs_radius 0
  es_xset wcs_team_target 0
  es_xset wcs_wardenround 0
  es_xset wcs_freeze
  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_xgetargv wcs_freeze 11
  es_exists ex userid server_var(wcs_uid)
  es_getlivingplayercount wcs_alive server_var(wcs_team_target)
  ifx parse("(wcs_alive >= 1) and (wcs_wardenround == wcs_wardencounter) and ex and (wcs_duration > 0) and (wcs_radius != 0) and (wcs_team_target != 0)") do
  {
    es wcs_debuglog warden deals damage round server_var(wcs_wardenround) duration server_var(wcs_duration)
  es_xset wcs_sward_invul 0
es_xset wcs_sward_resist 0
    es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 server_var(wcs_radius) 1 20 100 1 255 150 70 100 10
    //es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_uid) "es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_dmg);es_tell server_var(wcs_targetid) #multi server_var(wcs_lng_wardenhit);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);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) 1 10 20 255 150 70 255"
    es_xset wcs_wall 1
    wcs_getlanguage "wcs_lng" "wcs_lng_wardenhit"
    alias wcs_run_warden "es_getplayerlocation 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_keygetvalue wcs_sward_invul WCSuserdata server_var(wcs_targetid) swardinvul;es_keygetvalue wcs_sward_resist WCSuserdata server_var(wcs_targetid) swardresist;if (server_var(wcs_sward_invul) = 1) then shopalias_asw1_off;if (server_var(wcs_wall) = 0) then es_xif (server_var(wcs_sward_invul) = 0) then wcs_run_warden2"
  alias wcs_run_warden2 "es_xcopy wcs_damage wcs_dmg;if (server_var(wcs_sward_resist) != 0) then es_xmath wcs_damage / 2;es est_speed server_var(wcs_targetid) 0.7;if (server_var(wcs_speed) != 0) then es_xdelayed 2 wcs_removefx speed server_var(wcs_targetid);es wcs_dealdamage server_var(wcs_uid) server_var(wcs_targetid) server_var(wcs_damage);es_tell server_var(wcs_targetid) #multi server_var(wcs_lng);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) 1 10 20 255 150 70 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_getplayerprop wcs_dead server_var(wcs_targetid) CCSPlayer.baseclass.pl.deadflag;if (server_var(wcs_dead) = 0) then wcs_run_warden"
    es_xmath wcs_duration - 1
    es_delayed 1 wcs_warden 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) server_var(wcs_freeze)
  }
wcs_debuglog wcs_warden2 end
}

thanks from Rasmus
Logged

Anxaxin
Level 1 Trained Beginner
*
Offline Offline

Denmark Denmark

Posts: 21



« Reply #1 on: June 02, 2008, 03:40:52 PM »

Lol i don't know anything about it but i wanna be watching this forum cause it looks nice
Logged
[H.F.M.]Rasmus{Chef}
WCS Supporter
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 889




Rasmus4J
rasmus4j

myServer 85.190.17.115:27015
(Warning: click connects through Steam)
« Reply #2 on: June 03, 2008, 10:56:08 AM »

ok.. np
Logged

Wizey
Level 3 Trained Apprentice
***
Offline Offline

United Kingdom

Posts: 66




eden_112
None

myServer 89.145.117.136:27015
(Warning: click connects through Steam)
« Reply #3 on: August 02, 2008, 11:09:58 PM »

I dont spam post to get stars i am not a very preceptic person who thinks YEAH LETS SPAM POST FOR STARS i have posted about 28 posts that are helpfull to people including ultimate ideas and people who are stuck so please dont give me that look 
Logged

May The Dragons Be With Us
Penguinarmy357
Level 0 Beginner

Offline Offline

United States United States

Posts: 8



« Reply #4 on: August 14, 2008, 03:21:25 PM »

Wheres the skill?
Logged
Stinkyfax
Watchdogs
Level 7 Expert
*****
Offline Offline

Lithuania Lithuania

Posts: 1382



WWW
Xrushiov

myServer 84.55.62.45:27016
(Warning: click connects through Steam)
« Reply #5 on: August 15, 2008, 09:25:25 PM »

slow-down ward, which can be "freeze" is set speed to 0 instead of 0.2 or another. is made in shadow hunter more than a year ago... It's even funny, commenting out 1 string in block is not a reason of creating topic.
But sorry for being so stricky, if smbody used it then that's fine.
Logged

First Samurai
Forum Moderator
Co-Administrator
Level 7 Expert
*****
Offline Offline

Turkey Turkey

Posts: 197


[ WCS-Team ]



nils118
« Reply #6 on: September 05, 2008, 09:07:44 PM »

dear user pls let the watchdog describe who spam and who not so dont flamme like kidy u spam oh no u spam if some realy spam here so we (wcs team ) will remove it to keep the topic clean  greatz samu
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
December 04, 2008, 09:57:56 PM
gg
December 04, 2008, 09:46:16 PM
hey guys, how are you?
gonna sleep, cya tomorrow
December 03, 2008, 12:45:48 PM
@ bombkill : all mods should be compatible with WCS... but we can't be sure
@retrokboy : css server? provider? other mods?
December 03, 2008, 01:49:25 AM
I NEED SERVER HELP MY FORUM IS IN BUG REPORT PLEASE REPLY I NEED HALP
December 02, 2008, 10:05:01 PM
does anyone know where all the wcs compatible mods are listed or a website i can find them
December 02, 2008, 08:24:47 PM
/agree
Recent
[Today at 09:15:37 AM]

[Today at 08:33:01 AM]

[Today at 12:26:04 AM]

[December 05, 2008, 10:26:03 PM]

[December 05, 2008, 08:10:32 PM]

[December 05, 2008, 07:51:01 PM]

[December 05, 2008, 07:33:12 PM]

[December 05, 2008, 07:11:25 PM]

[December 05, 2008, 06:44:09 PM]

[December 05, 2008, 12:14:07 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.141 seconds with 27 queries.