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

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  
Author Topic: marine class ultimate (like crypt lord)  (Read 62 times)
[H.F.M.]Ramsus{Chef}
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 705


noob "coder"


WWW
mig540
rasmus4j

myServer 85.190.14.51:27015
(Warning: click connects through Steam)
« on: June 01, 2008, 10:25:18 AM »

hi, i have this problem with my marine class ultimate.
i have done it so that it deals a higher amount of hp damage for every level, but i would like the text to tell so too (just like it already does with the armor damage).
but i cant figure out how to do that?
please help me. here it is:
Code
GeSHi (eventscripts):
   "wcs_lng_r_artillery" "#lightgreen: #green%1 #lightgreenis targeting #green%2 #lightgreenwith Artillerycannon, dealing %4 HP and %3 armor damage."

Code:
    "wcs_lng_r_artillery" "#lightgreen: #green%1 #lightgreenis targeting #green%2 #lightgreenwith Artillerycannon, dealing %4 HP and %3 armor damage."

and here's the skill:

Code
GeSHi (eventscripts):
"skill4_setting"    "es_xset wcs_armor 10;es_xset health 10|es_xset wcs_armor 15;es_xset health 13|es_xset wcs_armor 20;es_xset health 15|es_xset wcs_armor 25;es_xset health 18|es_xset wcs_armor 30;es_xset health 21|es_xset wcs_armor 35;es_xset health 25|es_xset wcs_armor 40;es_xset health 27|es_xset wcs_armor 45;es_xset health 30"
   "racealias_cl4bh"    "es est_GetHealth wcs_health server_var(wcs_userid);if (server_var(wcs_health) <= 125) then est_Health server_var(wcs_userid) + 25;es est_GetArmor wcs_health server_var(wcs_userid);es_math wcs_health + server_var(wcs_armor);if (server_var(wcs_health) <= 200) then est_Armor server_var(wcs_userid) + server_var(wcs_armor);es est_GetArmor wcs_tmp server_var(wcs_player);if (server_var(wcs_tmp) >= server_var(wcs_armor)) then est_Armor server_var(wcs_player) - server_var(wcs_armor)"
   "racealias_cl41"     "es_getplayername wcs_name server_var(wcs_player);es_getplayername wcs_tmp2 server_var(wcs_userid);es wcs_dealdamage server_var(wcs_userid) server_var(wcs_player) servar_var(health);es est_shake server_var(wcs_player) 1 10 10;wcs_getlanguage wcs_lng wcs_lng_r_artillery;es_format wcs_lng server_var(wcs_lng) server_var(wcs_tmp2) server_var(wcs_name) server_var(wcs_armor);es_tell server_var(wcs_userid) #multi server_var(wcs_lng);es_tell server_var(wcs_player) #multi server_var(wcs_lng);racealias_cl4bh"
   "racealias_cl4c"  "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_cl41"
   "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_cl4c"
   "skill4_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 50 3 60 100 0.8 0 200 100 200 1"
   "ultimate_cooldown" "30"

Code:
"skill4_setting"    "es_xset wcs_armor 10;es_xset health 10|es_xset wcs_armor 15;es_xset health 13|es_xset wcs_armor 20;es_xset health 15|es_xset wcs_armor 25;es_xset health 18|es_xset wcs_armor 30;es_xset health 21|es_xset wcs_armor 35;es_xset health 25|es_xset wcs_armor 40;es_xset health 27|es_xset wcs_armor 45;es_xset health 30"
    "racealias_cl4bh"    "es est_GetHealth wcs_health server_var(wcs_userid);if (server_var(wcs_health) <= 125) then est_Health server_var(wcs_userid) + 25;es est_GetArmor wcs_health server_var(wcs_userid);es_math wcs_health + server_var(wcs_armor);if (server_var(wcs_health) <= 200) then est_Armor server_var(wcs_userid) + server_var(wcs_armor);es est_GetArmor wcs_tmp server_var(wcs_player);if (server_var(wcs_tmp) >= server_var(wcs_armor)) then est_Armor server_var(wcs_player) - server_var(wcs_armor)"
    "racealias_cl41"     "es_getplayername wcs_name server_var(wcs_player);es_getplayername wcs_tmp2 server_var(wcs_userid);es wcs_dealdamage server_var(wcs_userid) server_var(wcs_player) servar_var(health);es est_shake server_var(wcs_player) 1 10 10;wcs_getlanguage wcs_lng wcs_lng_r_artillery;es_format wcs_lng server_var(wcs_lng) server_var(wcs_tmp2) server_var(wcs_name) server_var(wcs_armor);es_tell server_var(wcs_userid) #multi server_var(wcs_lng);es_tell server_var(wcs_player) #multi server_var(wcs_lng);racealias_cl4bh"
    "racealias_cl4c"  "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_cl41"
    "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_cl4c"
    "skill4_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 50 3 60 100 0.8 0 200 100 200 1"
    "ultimate_cooldown" "30"

can you help me?
Logged

Call me a noob if you want to?
i know i am at this, so i dont care:P
Zumble
Level 7 Expert
*****
Offline Offline

Russian Federation

Posts: 174


o_O


WWW
zumble

myServer 77.220.182.48:27015
(Warning: click connects through Steam)
« Reply #1 on: June 01, 2008, 08:10:36 PM »

You can make several parts of the skill,to use wcs_lng and server cvars.

like es_tell event_var(userid) server_var(wcs_lng) server_var(wcs_hp) server_var(wcs_lng2). wcs_lng = You got ; wcs_lng2 = points of bonus dmg ===>> You've got 50 (server_var(wcs_hp)) points of bonus damage
Logged

Koshy
Level 7 Expert
*****
Offline Offline

Canada Canada

Posts: 213



WWW
« Reply #2 on: June 02, 2008, 02:55:20 AM »

You can make several parts of the skill,to use wcs_lng and server cvars.

like es_tell event_var(userid) server_var(wcs_lng) server_var(wcs_hp) server_var(wcs_lng2). wcs_lng = You got ; wcs_lng2 = points of bonus dmg ===>> You've got 50 (server_var(wcs_hp)) points of bonus damage

I personally just type it all out myself not using LNG system, this is because I never plan to distribute my package... thus only need it in one language   Quicker and easier IMO.

Thanks,
- Koshy
Logged



[H.F.M.]Ramsus{Chef}
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 705


noob "coder"


WWW
mig540
rasmus4j

myServer 85.190.14.51:27015
(Warning: click connects through Steam)
« Reply #3 on: June 02, 2008, 12:13:57 PM »

sure, but as you might/might not have seen the skill uses higher and higher values for the damage.. therefor i cant just write the number... the original skill (from crypt lord) uses wcs_dealdamage 25, and therefor krypt could write the 25... but this is different...

@ Zumble: sorry, but i do not quite understand it:(
Logged

Call me a noob if you want to?
i know i am at this, so i dont care:P
Zumble
Level 7 Expert
*****
Offline Offline

Russian Federation

Posts: 174


o_O


WWW
zumble

myServer 77.220.182.48:27015
(Warning: click connects through Steam)
« Reply #4 on: June 02, 2008, 01:50:15 PM »

Then just use code : es_tell server_var(wcs_userid) #multi #lightgreenYou have damaged #green server_var(wcs_name) #lightgreen for #green server_var(wcs_health) HP #lightgreenand #green server_var(wcs_armor) armor points.
Logged

[H.F.M.]Ramsus{Chef}
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 705


noob "coder"


WWW
mig540
rasmus4j

myServer 85.190.14.51:27015
(Warning: click connects through Steam)
« Reply #5 on: June 04, 2008, 10:19:31 PM »

i have done it:)
found out how it worked:D
Logged

Call me a noob if you want to?
i know i am at this, so i dont care:P
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 09:59:52 AM
But i need a thread or something that has the command command for the sfx, along with a picture of it
Today at 07:53:59 AM
You cant just compile a list of effects, coz u can make basically anything. If u use the models right u can make whatever u want
Today at 12:48:21 AM
WHAT up all
June 04, 2008, 11:30:49 PM
anyone compile a list of sfx w/pictures?
June 04, 2008, 11:05:32 PM
Can someone Help me i got problem with holliday's blackguard
June 04, 2008, 10:03:01 PM
Check my 2 threads in "race ideas discussion and help"
June 04, 2008, 09:04:01 PM
I've lost my voice so I can't shout -.-
Recent
[Today at 10:31:18 AM]

[Today at 09:51:13 AM]

[Today at 09:49:07 AM]

[Today at 09:24:12 AM]

[Today at 09:03:27 AM]

[Today at 08:02:13 AM]

[Today at 07:54:19 AM]

[Today at 07:37:40 AM]

[Today at 05:02:25 AM]

[Today at 02:48:27 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.141 seconds with 26 queries.