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-06-09 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
June 09, 2008, 02:48:43 AM *
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  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: Ultimate...  (Read 94 times)
Pre-Dominance
Level 1 Trained Beginner
*
Online Online

United States United States

Posts: 28



« on: June 04, 2008, 06:28:55 PM »

Ok, before I post what i need help with, im going to try and figure this out on my own, but i need some things.

Could anyone give me the code for phsypush, and the code for chain lightning(not block)
Logged
mobsi
Level 7 Expert
*****
Offline Offline

Germany Germany

Posts: 191



« Reply #1 on: June 04, 2008, 08:12:41 PM »

es est_PhysPush <identifier> <x force> <y force> <z force>
Code
GeSHi (eventscripts):
"skill4_setting"    "es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 400|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 450|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 500|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 550|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 600|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 650|es_xsetinfo wcs_maxtargets 4;es_xsetinfo wcs_radius 700|es_xsetinfo wcs_maxtargets 4;es_xsetinfo wcs_radius 750"
"skill4_cmd"        "es_xdoblock wcs/WCSultimates/wcs_ulti_chain"
 
Logged

better the devil you know than the devil you don't
Pre-Dominance
Level 1 Trained Beginner
*
Online Online

United States United States

Posts: 28



« Reply #2 on: June 04, 2008, 09:46:18 PM »

So this will fling enemies in the air, then wait a second, then freeze them for 5 seconds, right?


"skill4_setting"    "es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 400|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 450|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 700"
"skill4_cmd"        "es est_PhysPush event_var(userid) 10 30 10;es delayed 1.0;es est_Freeze event_var(userid) 1;es es_xdelayed 5 wcs_removefx freeze event_var(userid)"
"skill4_sfx" "0"
"ultimate cooldown" "30"



« Last Edit: June 04, 2008, 10:02:33 PM by Pre-Dominance » Logged
seconds
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 80



« Reply #3 on: June 05, 2008, 07:54:19 AM »

these are the most helpful places you will ever go to... besides this forum

http://www.eventscripts.com/pages/Main_Page

http://www.eventscripts.com/pages/Category:Est_commands
Logged
mobsi
Level 7 Expert
*****
Offline Offline

Germany Germany

Posts: 191



« Reply #4 on: June 05, 2008, 02:56:30 PM »

So this will fling enemies in the air, then wait a second, then freeze them for 5 seconds, right?


"skill4_setting"    "es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 400|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 450|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 700"
"skill4_cmd"        "es est_PhysPush event_var(userid) 10 30 10;es delayed 1.0;es est_Freeze event_var(userid) 1;es es_xdelayed 5 wcs_removefx freeze event_var(userid)"
"skill4_sfx" "0"
"ultimate cooldown" "30"





well you dont need the setting for physpush - just for the chain
then es est_physpush event_var(userid) 10 30 10  will push him 10 units (feet i think) in the direction he is looking at 30 units to his left or his right dunno exactly and 10 units into the air ( z )

next thing is es delayed 1.0;es est_Freeze event_var(userid) 1 has no right syntax
->es_delayed 1 est_Freeze event_var(userid) 1
no ; between delay and command neither you need an es cause you already expanded all variables with the es in es_delayed

and cause you got it as ultimate you have to pick a random enemy or it will not work -> look into the crypt lord ultimate ^^

greez mobsi
Logged

better the devil you know than the devil you don't
Pre-Dominance
Level 1 Trained Beginner
*
Online Online

United States United States

Posts: 28



« Reply #5 on: June 05, 2008, 04:03:28 PM »

So how do i get it to target ALL players?
Logged
mobsi
Level 7 Expert
*****
Offline Offline

Germany Germany

Posts: 191



« Reply #6 on: June 05, 2008, 04:40:07 PM »

#all
but i think you dont want everyone to be affected by that cause #all means everyone and not only the enemy team
you can use #ct!d  and #t!d  but you have to get your team first
 greez mobsi
Logged

better the devil you know than the devil you don't
Pre-Dominance
Level 1 Trained Beginner
*
Online Online

United States United States

Posts: 28



« Reply #7 on: June 05, 2008, 11:26:07 PM »

and i do that how...?
Logged
Pre-Dominance
Level 1 Trained Beginner
*
Online Online

United States United States

Posts: 28



« Reply #8 on: June 06, 2008, 07:19:21 PM »

 "skill4_setting" "es_xset wcs_maxtargets 15;es_xset wcs_radius 400|es_xset wcs_maxtargets 15;es_xset wcs_radius 450|es_xset wcs_maxtargets 15;es_xset wcs_radius 500|es_xset wcs_maxtargets 15;es_xset wcs_radius 550|es_xset wcs_maxtargets 15;es_xset wcs_radius 600|es_xset wcs_maxtargets 15;es_xset wcs_radius 650|es_xset wcs_maxtargets 15;es_xset wcs_radius 700|es_xset wcs_maxtargets 15;es_xset wcs_radius 750"
     "skill4_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_chain;es_delayed 1.5 es est_PhysPush event_var(userid) 5 20 30"
      "skill4_sfx" "0"
      "ultimate_cooldown" "30"

Will this damage them, then phsypush them? Or do i need a "Then"?
Logged
mobsi
Level 7 Expert
*****
Offline Offline

Germany Germany

Posts: 191



« Reply #9 on: June 06, 2008, 07:40:47 PM »

you have to pick a random enemy before you can use est_physpush

Code
GeSHi (eventscripts):
   "racealias_cl4chk"  "es_xset wcs_tmp 0;es_keygetvalue wcs_tmp WCSuserdata server_var(wcs_player) ulti_immunity;if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_a;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_v;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_player) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 0) then racealias_cl4"
   "skill4_cmd"        "es_xset wcs_player 0;if (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;if (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es_exists ex userid server_var(wcs_player);if (server_var(ex) = 1) then racealias_cl4chk"
 

this is basicly what you have to do
- get a random player of the enemy team
- check for ultimateimmunity
- always use server_var(wcs_userid) for urself and server_var(the var you stored the random player in) for the enemy in ultimates!!!!


this is how it could look like
Code
GeSHi (eventscripts):
"skill4_setting" "es_xset wcs_maxtargets 15;es_xset wcs_radius 400|es_xset wcs_maxtargets 15;es_xset wcs_radius 450|es_xset wcs_maxtargets 15;es_xset wcs_radius 500|es_xset wcs_maxtargets 15;es_xset wcs_radius 550|es_xset wcs_maxtargets 15;es_xset wcs_radius 600|es_xset wcs_maxtargets 15;es_xset wcs_radius 650|es_xset wcs_maxtargets 15;es_xset wcs_radius 700|es_xset wcs_maxtargets 15;es_xset wcs_radius 750"
"racealias_xxl4" "es_xdoblock wcs/WCSultimates/wcs_ulti_chain;es_delayed 1.5 est_PhysPush server_var(wcs_player) 5 20 30"
"racealias_xxl4chk"  "es_xset wcs_tmp 0;es_keygetvalue wcs_tmp WCSuserdata server_var(wcs_player) ulti_immunity;if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_a;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_v;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_player) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 0) then racealias_xxl4"
"skill4_cmd"        "es_xset wcs_player 0;if (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;if (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es_exists ex userid server_var(wcs_player);if (server_var(ex) = 1) then racealias_xxl4chk"
"skill4_sfx" "0"
"ultimate_cooldown" "30"
 

Logged

better the devil you know than the devil you don't
Pre-Dominance
Level 1 Trained Beginner
*
Online Online

United States United States

Posts: 28



« Reply #10 on: June 07, 2008, 04:59:30 AM »

cant iget it to target the other team?
Logged
mobsi
Level 7 Expert
*****
Offline Offline

Germany Germany

Posts: 191



« Reply #11 on: June 07, 2008, 10:41:17 AM »

sure you can

get your own team
and set the identifier to the other team

lets say you are ct then is the identifyer #t!d
if you are t the identifyer is #ct!d

only difference is that you doesnt pick a random player from the other team you just set your wcs_player as the other team


use this code ^^
Code
GeSHi (eventscripts):
"skill4_setting" "es_xset wcs_maxtargets 15;es_xset wcs_radius 400|es_xset wcs_maxtargets 15;es_xset wcs_radius 450|es_xset wcs_maxtargets 15;es_xset wcs_radius 500|es_xset wcs_maxtargets 15;es_xset wcs_radius 550|es_xset wcs_maxtargets 15;es_xset wcs_radius 600|es_xset wcs_maxtargets 15;es_xset wcs_radius 650|es_xset wcs_maxtargets 15;es_xset wcs_radius 700|es_xset wcs_maxtargets 15;es_xset wcs_radius 750"
"racealias_xxl4" "es_xdoblock wcs/WCSultimates/wcs_ulti_chain;es_delayed 1.5 est_PhysPush server_var(wcs_player) 5 20 30"
"racealias_xxl4chk"  "es_xset wcs_tmp 0;es_keygetvalue wcs_tmp WCSuserdata server_var(wcs_player) ulti_immunity;if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_a;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_v;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_player) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 0) then racealias_xxl4"
"skill4_cmd"        "es_xset wcs_player 0;if (server_var(wcs_team) = 2) then es_xsetinfo wcs_player #c!d;if (server_var(wcs_team) = 3) then es_xsetinfo wcs_player #t!d;es_exists ex userid server_var(wcs_player);if (server_var(ex) = 1) then racealias_xxl4chk"
"skill4_sfx" "0"
"ultimate_cooldown" "30"
 
Logged

better the devil you know than the devil you don't
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 01:24:01 AM
Hey all
June 08, 2008, 06:38:06 PM
Okay, Ill go check your server now so cya and i got cpl race ideas at Kill squad site.
June 08, 2008, 06:35:13 PM
Hey redrose I have been doing that... you just found out about this kinda late... so I just finished them all =)
June 08, 2008, 05:57:07 PM
To Koshy!
Put lvl regur to your server so we can testi it 1 race at the time it would make it easier!
June 07, 2008, 10:02:04 PM
To Pre:
Yes

To Jeff:
But if I code using es_ rather than es_x I will run into problems again with it not working because sometimes it REQUIRES es_x
June 07, 2008, 05:53:30 PM
O RLY?

Thanks
Recent
[Today at 01:03:55 AM]

[June 08, 2008, 11:13:41 PM]

[June 08, 2008, 10:15:38 PM]

[June 08, 2008, 10:08:07 PM]

[June 08, 2008, 10:03:14 PM]

[June 08, 2008, 09:30:22 PM]

[June 08, 2008, 09:26:13 PM]

[June 08, 2008, 08:24:21 PM]

[June 08, 2008, 08:17:27 PM]

[June 08, 2008, 08:02:27 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.173 seconds with 26 queries.