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-08 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
December 08, 2008, 08:15:51 AM *
Welcome, Guest. Please login or register.
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 [2]   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: Does adding armor not work or what?  (Read 222 times)
RedRage
Level 3 Trained Apprentice
***
Offline Offline

Canada Canada

Posts: 72



« Reply #15 on: December 04, 2008, 09:43:41 PM »

have you defined garmor?
try :
Code:
  "skil3_setting"    "es_xsetinfo wcs_armor 110|es_xsetinfo wcs_armor 130|es_xsetinfo wcs_armor 150|es_xsetinfo wcs_armor 170|es_xsetinfo wcs_armor 200"
    "skill3_cmd"        "es es_xtell event_var(userid) #multi #green:Your armor increased by #lightgreen server_var(wcs_armor) #green due to: #lightgreenStrong Carapace;es_xset garmor 0;es playerget armor garmor event_var(userid);es_xmath garmor + server_var(wcs_armor);es est_setarmor event_var(userid) server_var(garmor)"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 4 2 0 255 100 0 255 0"   
better : use playerset armor add :
Code:
  "skil3_setting"    "es_xset wcs_armor 110|es_xset wcs_armor 130|es_xset wcs_armor 150|es_xset wcs_armor 170|es_xset wcs_armor 200"
    "skill3_cmd"        "es es_xtell event_var(userid) #multi #green:Your armor increased by #lightgreen server_var(wcs_armor) #green due to: #lightgreenStrong Carapace;es playerset armoradd event_var(userid) server_var(wcs_armor)"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 4 2 0 255 100 0 255 0"   
and by the way, better use es_set instead off es_setinfo.. es_set is faster
playerset doesn't work. The maximum armor allowed is 72 with playerset. And if it sets the players armor, then the ultimate doesn't add onto the armor
Logged
Berettonawak
Level 7 Expert
*****
Offline Offline

France France

Posts: 806


Big Berettonawak is watching you...



Bifkids

myServer 85.190.38.136:27016
(Warning: connects through Steam)
« Reply #16 on: December 04, 2008, 09:53:50 PM »

i don't understand what you mean lol
Quote
And if it sets the players armor, then the ultimate doesn't add onto the armor
Logged

maxxi
Level 4 Intermediate
****
Offline Offline

Netherlands Netherlands

Posts: 91



« Reply #17 on: December 04, 2008, 10:10:21 PM »

if you want to add just use armoradd instead of armor
Logged
RedRage
Level 3 Trained Apprentice
***
Offline Offline

Canada Canada

Posts: 72



« Reply #18 on: December 04, 2008, 10:28:32 PM »

i don't understand what you mean lol
Quote
And if it sets the players armor, then the ultimate doesn't add onto the armor
Ahh shit sorry, Was talking about crypts ultimate, if you use set armor, then activate crypts ultimate, the armor adding doesn't work =p
Logged
RedRage
Level 3 Trained Apprentice
***
Offline Offline

Canada Canada

Posts: 72



« Reply #19 on: December 04, 2008, 10:55:49 PM »

Code:
"skill3_setting"    "es_xset wcs_armor 110|es_xset wcs_armor 130|es_xset wcs_armor 150|es_xset wcs_armor 170|es_xset wcs_armor 200"
    "skill3_cmd"        "es es_xtell event_var(userid) #multi #green:Your armor increased by #lightgreen server_var(wcs_armor) #green due to: #lightgreenStrong Carapace;es est_GetArmor garmor event_var(wcs_userid);es es_xmath garmor + server_var(wcs_armor);est_setarmor event_var(userid) server_var(garmor)"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 4 2 0 255 100 0 255 0"   
Here is a new code... Seriouslly, shouldn't this work? What is wrong with it?

THIS is the crypt ultimate. How would i make it similar to adding armor as the crypt lord ultimate? Cause no matter how much i try, i seem to fail.
Code:
    "skill5_setting"    "es_xsetinfo wcs_armor 10|es_xsetinfo wcs_armor 15|es_xsetinfo wcs_armor 20|es_xsetinfo wcs_armor 25|es_xsetinfo wcs_armor 30"
    "racealias_cl4b"    "es est_GetHealth wcs_health server_var(wcs_userid);es es_xif (server_var(wcs_health) <= 125) then est_Health server_var(wcs_userid) + 25;es est_GetArmor wcs_health server_var(wcs_userid);es es_xmath wcs_health + server_var(wcs_armor);es es_xif (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);es es_xif (server_var(wcs_tmp) >= server_var(wcs_armor)) then est_Armor server_var(wcs_player) - server_var(wcs_armor)"
    "racealias_cl4"     "es es_xgetplayername wcs_name server_var(wcs_player);es es_xgetplayername wcs_tmp2 server_var(wcs_userid);es wcs_dealdamage server_var(wcs_userid) server_var(wcs_player) 25;es est_shake server_var(wcs_player) 1 10 10;wcs_getlanguage wcs_lng wcs_lng_r_swarm;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_tmp2) server_var(wcs_name) server_var(wcs_armor);es es_xtell server_var(wcs_userid) #multi server_var(wcs_lng);es es_xtell server_var(wcs_player) #multi server_var(wcs_lng);racealias_cl4b"
    "skill5_cmd"        "es_xsetinfo wcs_player 0;es es_xif (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;es es_xif (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es es_xexists wcs_exists userid server_var(wcs_player);es es_xif (server_var(wcs_exists) = 1) then racealias_cl4"
    "skill5_sfx"        "es es_xgetplayerlocation 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" "20"

And here is another code i tried but doesn't work
Code:
"skill3_setting"    "es_xset wcs_armor 110|es_xset wcs_armor 130|es_xset wcs_armor 150|es_xset wcs_armor 170|es_xset wcs_armor 200"
    "skill3_cmd"        "es es_xtell event_var(userid) #multi #green:Your armor increased by #lightgreen server_var(wcs_armor) #green due to: #lightgreenStrong Carapace;es est_Armor event_var(wcs_userid) + server_var(wcs_armor)"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 4 2 0 255 100 0 255 0"   
« Last Edit: December 04, 2008, 11:03:43 PM by RedRage » Logged
Berettonawak
Level 7 Expert
*****
Offline Offline

France France

Posts: 806


Big Berettonawak is watching you...



Bifkids

myServer 85.190.38.136:27016
(Warning: connects through Steam)
« Reply #20 on: December 05, 2008, 03:05:55 PM »

Okay, Redrage, here is something you should read

First of all, why are you using "es es_x" "es_" is faster, and more readable. Actually, i don't know why it's faster (but i guess it's because it doesn't have to check if the command is a variable too), so if someone knows why, tell me .
Second point, small lessons of ES-Coding :
  • "Why do we have to use es before some commands?"
    Eventscripts command (es_ ) are able to read event_vars and server_vars by default. They won't if you use es_x commands (that's why they're faster!). But some other commands, like est, wcs, or valve commands, can't read them. That's why Mattie has created the "es" command, which translates translates event_vars and server_vars to normal args, so the command you use will be able to use it.
    "Ah okay! That's why 'est_setgravity event_var(userid) 0.5 doesn't work... but how could I get it to work?"
    Just put es before :
Code:
es est_setgravity event_var(userid) 0.5

 
  • "I want to use get commands, but I can't get my code to work... why?"
    Well, I'm gonna answer to this question, but don't interrupt me.
    Do you know how to use server variables?
    "Errrr... well... actually..."
    Okay, let me explain. Actually, there's only two commands to create/set variables in ESS (Eventscripts Shell : the way WCS is coded) : es_set, and es_setinfo. Those commands allow you to use your own variables. In WCS-coding, variables will be mainly used as settings, for the skills. But actually, you can use those variables another way, with what we call 'get commands'. Those commands, will allow you to get informations about a specific players. For example, est_getteam will tell you in which team the player is.
    But those commands, need a kind of target, where they will store the information you asked for : this 'target' will be a variable.
    The hard part of this, is the variable you use as 'target' needs to exist. That's why before using a 'get command', you have to use es_set.
    Note : Some variables are defined by WCS, like wcs_userid, wcs_team... You can find all those variables in es_wcs.txt : block load.

Okay, this has taken me like 45 minutes, so please read it, and understand what's wrong in what you've done.

  Good luck,
  Berettonawak
Logged

maxxi
Level 4 Intermediate
****
Offline Offline

Netherlands Netherlands

Posts: 91



« Reply #21 on: December 05, 2008, 04:18:37 PM »

if you want to make a spawn skill i have a working 1 for you

don't if you want to code yourself
(click to show/hide)
Logged
Berettonawak
Level 7 Expert
*****
Offline Offline

France France

Posts: 806


Big Berettonawak is watching you...



Bifkids

myServer 85.190.38.136:27016
(Warning: connects through Steam)
« Reply #22 on: December 05, 2008, 04:58:37 PM »

yes, your skill is okay maxxi
Logged

maxxi
Level 4 Intermediate
****
Offline Offline

Netherlands Netherlands

Posts: 91



« Reply #23 on: December 05, 2008, 05:57:02 PM »

yes, your skill is okay maxxi
used the same in my own ultimate  so i had it already

but my race file isn't working so couln't test the with the same things as the skill i made in my post before 1 :p
Logged
RedRage
Level 3 Trained Apprentice
***
Offline Offline

Canada Canada

Posts: 72



« Reply #24 on: December 05, 2008, 08:10:32 PM »

here i finally made one that works from your guys
Code:
"skill3_setting" "es_xset wcs_armor 50|es_xset wcs_armor 60|es_xset wcs_armor 70|es_xset wcs_armor 80|es_xset wcs_armor 90"
"skill3_cmd" "es getplayerinfo armorplayer event_var(userid) armor;es es_setinfo armorcombinedplayer 0;es_math armorcombinedplayer + server_var(wcs_armor);es_math armorcombinedplayer + server_var(armorplayer);es playerset armoradd event_var(userid) server_var(armorcombinedplayer);es es_xtell event_var(userid) #multi #green Your has increased by#lightgreen server_var(wcs_armor)#green due to: #lightgreen Strong Carapace"
"skill3_sfx" "es_xset vector1 wcs_z1;es_xset vector2 wcs_z2;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es est_effect_14 #a 0 models/effects/splodeglass.mdl server_var(vector1) server_var(vector2) 100 40 1000;es est_effect_14 #a .5 models/effects/splodeglass.mdl server_var(vector2) server_var(vector1) 100 60 1000"
Logged
Berettonawak
Level 7 Expert
*****
Offline Offline

France France

Posts: 806


Big Berettonawak is watching you...



Bifkids

myServer 85.190.38.136:27016
(Warning: connects through Steam)
« Reply #25 on: December 06, 2008, 02:40:17 PM »

no time to tell you what's wrong at the moment, but it couldn't work...
Code:
"skill3_setting" "es_xset wcs_armor 50|es_xset wcs_armor 60|es_xset wcs_armor 70|es_xset wcs_armor 80|es_xset wcs_armor 90"
"skill3_cmd" "es playerget armor playerarmor event_var(userid);es_math playerarmor + server_var(wcs_armor);es playerset armor event_var(userid) server_var(playerarmor);es_tell event_var(userid) #multi #green Your has increased by#lightgreen server_var(wcs_armor)#green due to: #lightgreen Strong Carapace"
"skill3_sfx" "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xset vector1 wcs_z1;es_xset vector2 wcs_z2;es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es est_effect_14 #a 0 models/effects/splodeglass.mdl server_var(vector1) server_var(vector2) 100 40 1000;es est_effect_14 #a .5 models/effects/splodeglass.mdl server_var(vector2) server_var(vector1) 100 60 1000"
or :
Code:
"skill3_setting" "es_xset wcs_armor 50|es_xset wcs_armor 60|es_xset wcs_armor 70|es_xset wcs_armor 80|es_xset wcs_armor 90"
"skill3_cmd" "es playerset armoradd event_var(userid) server_var(wcs_armor);es_tell event_var(userid) #multi #green Your has increased by#lightgreen server_var(wcs_armor)#green due to: #lightgreen Strong Carapace"
"skill3_sfx" "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xset vector1 wcs_z1;es_xset vector2 wcs_z2;es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es est_effect_14 #a 0 models/effects/splodeglass.mdl server_var(vector1) server_var(vector2) 100 40 1000;es est_effect_14 #a .5 models/effects/splodeglass.mdl server_var(vector2) server_var(vector1) 100 60 1000"

(click to show/hide)
Logged

RedRage
Level 3 Trained Apprentice
***
Offline Offline

Canada Canada

Posts: 72



« Reply #26 on: December 06, 2008, 06:28:09 PM »

Quote
here i finally made one that works from your guys
Code:
"skill3_setting" "es_xset wcs_armor 50|es_xset wcs_armor 60|es_xset wcs_armor 70|es_xset wcs_armor 80|es_xset wcs_armor 90"
"skill3_cmd" "es getplayerinfo armorplayer event_var(userid) armor;es es_setinfo armorcombinedplayer 0;es_math armorcombinedplayer + server_var(wcs_armor);es_math armorcombinedplayer + server_var(armorplayer);es playerset armoradd event_var(userid) server_var(armorcombinedplayer);es es_xtell event_var(userid) #multi #green Your has increased by#lightgreen server_var(wcs_armor)#green due to: #lightgreen Strong Carapace"
"skill3_sfx" "es_xset vector1 wcs_z1;es_xset vector2 wcs_z2;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es est_effect_14 #a 0 models/effects/splodeglass.mdl server_var(vector1) server_var(vector2) 100 40 1000;es est_effect_14 #a .5 models/effects/splodeglass.mdl server_var(vector2) server_var(vector1) 100 60 1000"
It does work perfectly, exactly the way i intended
I test all my spells before i post =p
« Last Edit: December 06, 2008, 06:31:44 PM by RedRage » Logged
maxxi
Level 4 Intermediate
****
Offline Offline

Netherlands Netherlands

Posts: 91



« Reply #27 on: December 06, 2008, 07:06:08 PM »

here i finally made one that works from your guys
Code:
code
why do you use this part?
Code:
es getplayerinfo armorplayer event_var(userid) armor;es es_setinfo armorcombinedplayer 0;es_math armorcombinedplayer + server_var(wcs_armor);es_math armorcombinedplayer + server_var(armorplayer)

you already add the armor you want to existing armor
Logged
Berettonawak
Level 7 Expert
*****
Offline Offline

France France

Posts: 806


Big Berettonawak is watching you...



Bifkids

myServer 85.190.38.136:27016
(Warning: connects through Steam)
« Reply #28 on: December 06, 2008, 07:16:44 PM »

Lol, question... and getplayerinfo does not exist
and in sfx, you set vector1 and vector2 to values which where not set...
Logged

Pages: 1 [2]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
December 07, 2008, 11:59:00 PM
December 07, 2008, 11:38:01 PM
@ errorsmith is it a listen server? stuff like that doesnt work on a listen server
December 07, 2008, 11:08:59 PM
hey! i don't get efects work on my server....
December 07, 2008, 08:48:22 PM
@ Robtronic: It has been added. Thank you for the upload.
December 07, 2008, 05:44:52 PM
I still dont see my map for download, do i need to re-upload it?
December 07, 2008, 04:40:46 PM
No, cause hes talking about when he restarts
December 07, 2008, 04:33:21 PM
or after X rounds
Recent
[Today at 06:47:37 AM]

[Today at 04:16:37 AM]

[Today at 12:32:00 AM]

by Ares
[Today at 12:22:33 AM]

[December 07, 2008, 07:02:00 PM]

[December 07, 2008, 06:26:06 PM]

[December 07, 2008, 05:52:04 PM]

[December 07, 2008, 05:50:31 PM]

[December 07, 2008, 04:17:38 PM]

[December 07, 2008, 02:15:25 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.062 seconds with 28 queries.