| This topic has not yet been rated!
|
You have not rated this topic. Select a rating:
|
|
Author |
Topic: Reducing damage help (Read 246 times)
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« on: December 15, 2007, 07:12:36 PM » |
|
Hi, im a total idiot, the only way i can even thathom making races is by cuting, pasting, and editing, and i have not yet found a skill or skills like this so... i need some
I need a skill that will reduce the damage done to a player by a certain percentage according to what hitgroup the bullet struck, all i need is 1 example because i can edit the hitgroups and percentages myself, i just have no clue on how to make this in any way whatsoever...
also, if any1 knows any good tricks on how to learn WCS code... for the love of god tell me (ive looked at all the templates and its all so confusing)
also, what would be the color code for black... cuz idk how to make black out of red blue and green
|
|
|
|
« Last Edit: December 15, 2007, 07:18:15 PM by ButterBiscuit »
|
Logged
|
|
|
|
Frodo
WCS ESP Dev Team
Level 7 Expert
Offline
Posts: 846
Actinosphaerium eichhorni
 ckenduroaulix
|
 |
« Reply #1 on: December 15, 2007, 07:39:18 PM » |
|
When you got shot, you can use this code: if (event_var(hitgroup) = 3) then blabla... See hitgroups here: http://eventscripts.com/pages/Hit_GroupsExample of reducing damage: if (event_var(hitgroup) = 3) do { es_xsetinfo percentage 0.30 es_xsetinfo temp server_var(percentage) es_math temp * event_Var(dmg_health) est_health event_var(userid) + server_var(temp) } This would give back victim 30% of HP if hit in hitgroup 3.
|
|
|
|
|
Logged
|
 Actually I found it as best Bux ever. Everything's automated!
|
|
|
|
c6464
Guest
|
 |
« Reply #2 on: December 15, 2007, 07:54:25 PM » |
|
so basicly thats 70% damage
|
|
|
|
|
Logged
|
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #3 on: December 15, 2007, 10:52:02 PM » |
|
maybe im not explaining my stupidity enough... i have absolutly no idea what the cmd and the sfx would be, or which place that goes... i have no idea how to code this... im basically askin ya to do it for me... sorry...
|
|
|
|
|
Logged
|
|
|
|
n0Life
Part-time Admin
Watchdogs
Level 7 Expert
   
Offline
Finland
Posts: 679
Bunny has NoRecoil, Speedhack, WH, Aimbot!
 4ngry4ngelmyServer 85.190.14.35:27015(Warning: click connects through Steam)
|
 |
« Reply #4 on: December 16, 2007, 12:03:34 AM » |
|
doesn't it look like trying to read japanese?
|
|
|
|
|
Logged
|
You are Unique, like all others. Results from http://www.speed.io(Copied on 2008-11-21 00:52:22) Download: 14085 Kbit/s Upload : 883 kbit/s Connects : 2653 conn/min Ping: 22 ms
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #5 on: December 16, 2007, 12:08:52 AM » |
|
japaneese? no thats not nearly hard enough... how about.... airabic
|
|
|
|
|
Logged
|
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #6 on: December 16, 2007, 12:15:56 AM » |
|
i know how to alter hitgroups and such, i just need... well... the cmd and the sfx... screw it i need it all im an idiot...
|
|
|
|
|
Logged
|
|
|
|
|
HOLLIDAY
|
 |
« Reply #7 on: December 16, 2007, 01:04:53 AM » |
|
not shure if this is what you want...but try useing undeads vamp skill as player_victim and change all the event_var(attacker)'s to event_var(userid)'s i dont have the code in front of me right now so im not shure...but i would think it would give back a % of the damage that was done to you... might have to make a few other changes ill have a look at the code when i get home
|
|
|
|
|
Logged
|
 connect 8.2.0.222:27015
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #8 on: December 16, 2007, 02:46:11 AM » |
|
all i want is to negate a sertain percentage of damage done, in relation to the hitgroup that the bullet struck, that way i can mold a race around different armor. such as, skill 1 = helmet (reduces damage done by headshots) skill 2 = advanced kelvar (reduces damage done by cheastshots)
all in percentage of course, but all i need is one example of code, because i know the hitgroups so i can change them myself, so you could just write that for helmet, and i can mold that into the other skills as well
oh yeah, and it will ALWAYS negate some damage
|
|
|
|
« Last Edit: December 16, 2007, 03:40:14 AM by ButterBiscuit »
|
Logged
|
|
|
|
Frodo
WCS ESP Dev Team
Level 7 Expert
Offline
Posts: 846
Actinosphaerium eichhorni
 ckenduroaulix
|
 |
« Reply #9 on: December 16, 2007, 12:51:43 PM » |
|
Didn't i post an example?
|
|
|
|
|
Logged
|
 Actually I found it as best Bux ever. Everything's automated!
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #10 on: December 16, 2007, 06:39:36 PM » |
|
yes but i suck at coding so i have no idea where that goes and what the code would be for that... like... the setting or the cmd or the sfx...
so idk what that actually is, is it the cmd or the setting, and what would the other setting or cmd be?
|
|
|
|
« Last Edit: December 16, 2007, 06:41:46 PM by ButterBiscuit »
|
Logged
|
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #11 on: December 17, 2007, 09:18:52 PM » |
|
here is my EXACT code, still refuses to work GeSHi (eventscripts): "17" { "name" "H.A.S.U." "author" "Butter Biscuit" "shortdescription" "Heavily Armored Support Unit" "required_level" "300" "maximum_level" "0" "allow_only" "0" "team_limit" "1" "preloadcmd" "0" "player_spawn_cmd" "es es es_xdelayed 0.5 est_removeweapon event_var(userid) 1;es es_xdelayed 0.6 est_RestrictAll event_var(userid);es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_deagle;es es_xdelayed 0.8 es_give event_var(userid) weapon_deagle" "player_end_cmd" "0" "numberofskills" "5" "numberoflevels" "8" "skillnames" "Helmet|Left arm sleeve|Right arm sleeve|Stomach plate|Advanced Kelvar" "skilldescr" "Creates a super helmet|Creates a super sleeve|Creates a super sleeve|Creates a super stomach plate|Creates a super kelvar" "skillcfg" "player_victim|player_victim|player_victim|player_victim|player_victim" "skill1setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds1" "es_set wcs_damage event_var(dmg_health);es_math wcs_damage * server_var(wcs_percentage);es est_Health event_var(userid) + server_var(wcs_damage)" "skill1_cmd" "if (event_var(hitgroup) = 1) then racealias_uds1" "skill1_sfx" "0" "skill2setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds2" "es_set wcs_damage event_var(dmg_health);es_math wcs_damage * server_var(wcs_percentage);es est_Health event_var(userid) + server_var(wcs_damage)" "skill2_cmd" "if (event_var(hitgroup) = 4) then racealias_uds2" "skill2_sfx" "0" "skill3setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds3" "es_set wcs_damage event_var(dmg_health);es_math wcs_damage * server_var(wcs_percentage);es est_Health event_var(userid) + server_var(wcs_damage)" "skill3_cmd" "if (event_var(hitgroup) = 5) then racealias_uds3" "skill3_sfx" "0" "skill4setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds4" "es_set wcs_damage event_var(dmg_health);es_math wcs_damage * server_var(wcs_percentage);es est_Health event_var(userid) + server_var(wcs_damage)" "skill4_cmd" "if (event_var(hitgroup) = 3) then racealias_uds4" "skill4_sfx" "0" "skill5setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds5" "es_set wcs_damage event_var(dmg_health);es_math wcs_damage * server_var(wcs_percentage);es est_Health event_var(userid) + server_var(wcs_damage)" "skill5_cmd" "if (event_var(hitgroup) = 2) then racealias_uds5" "skill5_sfx" "0" }
oh yeah, dont worry about teh author thing, all C/P races on my server have no author...
|
|
|
|
« Last Edit: December 17, 2007, 09:21:11 PM by ButterBiscuit »
|
Logged
|
|
|
|
kryptonite
<WCS coder>
Administrator
Level 7 Expert
   
Offline
 Germany
Posts: 1117
sp0nkmyServer 85.190.38.232:27015(Warning: click connects through Steam)
|
 |
« Reply #12 on: December 18, 2007, 10:52:27 AM » |
|
hehe, thats a typicall es_math mistake (or call it BUG!) it doesn't work if you multiply integer and float! eg. es_xset a 0.5 es_xset b 6 es_math a * b -> a will be 0es_xset a 0.5 es_xset b 6 es_math float b es_math a * b -> a will be 3.00000000 so just add this es_math float, and you can use the same alias for all skills! That saves some performance... GeSHi (eventscripts): "17" { "name" "H.A.S.U." "author" "Butter Biscuit" "shortdescription" "Heavily Armored Support Unit" "required_level" "300" "maximum_level" "0" "allow_only" "0" "team_limit" "1" "preloadcmd" "0" "player_spawn_cmd" "es es es_xdelayed 0.5 est_removeweapon event_var(userid) 1;es es_xdelayed 0.6 est_RestrictAll event_var(userid);es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_deagle;es es_xdelayed 0.8 es_give event_var(userid) weapon_deagle" "player_end_cmd" "0" "numberofskills" "5" "numberoflevels" "8" "skillnames" "Helmet|Left arm sleeve|Right arm sleeve|Stomach plate|Advanced Kelvar" "skilldescr" "Creates a super helmet|Creates a super sleeve|Creates a super sleeve|Creates a super stomach plate|Creates a super kelvar" "skillcfg" "player_victim|player_victim|player_victim|player_victim|player_victim" "skill1setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds1" "es_set wcs_damage event_var(dmg_health);es_math float wcs_damage;es_math wcs_damage * server_var(wcs_percentage);es_math int wcs_damage;es est_Health event_var(userid) + server_var(wcs_damage)" "skill1_cmd" "if (event_var(hitgroup) = 1) then racealias_uds1" "skill1_sfx" "0" "skill2setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "skill2_cmd" "if (event_var(hitgroup) = 4) then racealias_uds1" "skill2_sfx" "0" "skill3setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "skill3_cmd" "if (event_var(hitgroup) = 5) then racealias_uds1" "skill3_sfx" "0" "skill4setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "skill4_cmd" "if (event_var(hitgroup) = 3) then racealias_uds1" "skill4_sfx" "0" "skill5setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "skill5_cmd" "if (event_var(hitgroup) = 2) then racealias_uds1" "skill5_sfx" "0" }
|
|
|
|
|
Logged
|
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #13 on: December 18, 2007, 03:59:29 PM » |
|
Yar! thanks!
|
|
|
|
|
Logged
|
|
|
|
ButterBiscuit
Level 0 Beginner
Offline
 United States
Posts: 18
Butter Biscuit
|
 |
« Reply #14 on: December 19, 2007, 12:39:37 AM » |
|
yar... still dont work! hs with ak does 100+ damage! my exact code... again... GeSHi (eventscripts): "17" { "name" "H.A.S.U." "author" "Butter Biscuit" "shortdescription" "Heavily Armored Support Unit" "required_level" "300" "maximum_level" "0" "allow_only" "0" "team_limit" "1" "preloadcmd" "0" "player_spawn_cmd" "es es es_xdelayed 0.5 est_removeweapon event_var(userid) 1;es es_xdelayed 0.6 est_RestrictAll event_var(userid);es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_deagle;es es_xdelayed 0.8 es_give event_var(userid) weapon_deagle" "player_end_cmd" "0" "numberofskills" "5" "numberoflevels" "8" "skillnames" "Helmet|Left arm sleeve|Right arm sleeve|Stomach plate|Advanced Kelvar" "skilldescr" "Creates a super helmet|Creates a super sleeve|Creates a super sleeve|Creates a super stomach plate|Creates a super kelvar" "skillcfg" "player_victim|player_victim|player_victim|player_victim|player_victim" "skill1setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds1" "es_set wcs_damage event_var(dmg_health);es_math float wcs_damage;es_math wcs_damage * server_var(wcs_percentage);es_math int wcs_damage;es est_Health event_var(userid) + server_var(wcs_damage)" "skill1_cmd" "if (event_var(hitgroup) = 1) then racealias_uds1" "skill1_sfx" "0" "skill2setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds2" "es_set wcs_damage event_var(dmg_health);es_math float wcs_damage;es_math wcs_damage * server_var(wcs_percentage);es_math int wcs_damage;es est_Health event_var(userid) + server_var(wcs_damage)" "skill2_cmd" "if (event_var(hitgroup) = 4) then racealias_uds2" "skill2_sfx" "0" "skill3setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds3" "es_set wcs_damage event_var(dmg_health);es_math float wcs_damage;es_math wcs_damage * server_var(wcs_percentage);es_math int wcs_damage;es est_Health event_var(userid) + server_var(wcs_damage)" "skill3_cmd" "if (event_var(hitgroup) = 5) then racealias_uds3" "skill3_sfx" "0" "skill4setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds4" "es_set wcs_damage event_var(dmg_health);es_math float wcs_damage;es_math wcs_damage * server_var(wcs_percentage);es_math int wcs_damage;es est_Health event_var(userid) + server_var(wcs_damage)" "skill4_cmd" "if (event_var(hitgroup) = 3) then racealias_uds4" "skill4_sfx" "0" "skill5setting" "es_xsetinfo percentage 0.2|es_xsetinfo percentage 0.33|es_xsetinfo percentage 0.45|es_xsetinfo percentage 0.6|es_xsetinfo percentage 0.65|es_xsetinfo percentage 0.7|es_xsetinfo percentage 0.75|es_xsetinfo percentage 0.8" "racealias_uds5" "es_set wcs_damage event_var(dmg_health);es_math float wcs_damage;es_math wcs_damage * server_var(wcs_percentage);es_math int wcs_damage;es est_Health event_var(userid) + server_var(wcs_damage)" "skill5_cmd" "if (event_var(hitgroup) = 2) then racealias_uds5" "skill5_sfx" "0" }
|
|
|
|
|
Logged
|
|
|
|
|
|
|