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 2010-01-03 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
January 03, 2010, 10:02:26 PM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Please obey the rules, to achieve a pleasent order in our community.
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: Can someone check my coding?  (Read 51 times)
gimik
Level 7 Expert
*****
Online Online

United States United States

Posts: 187



« on: November 26, 2009, 12:37:49 AM »

So here's my first WCS class i coded, let me know if there are any problems.

*EDIT* Damn I'm sorry, when i Copy&Pasted the code some of it got left out. Here is the full class it was missing the 1st skill.

Code
GeSHi (eventscripts):
 
 
 
 {
 
   "numberofskills"    "4"
   "numberoflevels"    "4"
   "skillnames"        "Feelin' Dizzy|Thief|Cold Blooded|Time to Bail"
   "skilldescr"        "Chance to make your enemies drunk|Chance to leech health from your enemies | Chance to critically hit your opponent | Fly away from danger!"
   "skillcfg"          "player_attacker|player_attacker|player_attacker|player_ultimate"
 
 
  "skill1_setting" "es_xset wcs_chance 97;es_xset wcs_duration .50|es_xset wcs_chance 94;es_xset wcs_duration 1|es_xset wcs_chance 91;es_xset wcs_duration 1.5|es_xset wcs_chance 88;es_set wcs_duration 2|es_xset wcs_chance 85;es_xset wcs_duration 2.5"
   "racealias_drug" "es est_drug event_var(userid) server_var(wcs_duration)"
   "skill1_cmd"     "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_drug"
   "skill1_sfx"     "0"
 
   "skill2_setting"    "es_xsetinfo wcs_divider 15;es_xsetinfo wcs_alpha 50|es_xsetinfo wcs_divider 25;es_xsetinfo wcs_alpha 70|es_xsetinfo wcs_divider 45;es_xsetinfo wcs_alpha 90|es_xsetinfo wcs_divider 55;es_xsetinfo wcs_alpha 110"
   "skill2_cmd"        "es es_xsetinfo wcs_dmg event_var(dmg_health);es es_xif (server_var(wcs_game) != server_var(wcs_game_css)) then es_xrand wcs_dmg 1 20;es_xmath wcs_dmg float;es es_xmath wcs_dmg / server_var(wcs_divider);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es est_Health event_var(attacker) + server_var(wcs_dmg);wcs_getlanguage wcs_lng wcs_lng_r_vampiric1;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg);esnq est_csay event_var(attacker) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_vampiric2;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg);esnq est_csay event_var(userid) server_var(wcs_lng)"
   "skill2_sfx"        "0"
 
   "skill3_setting"    "es_xsetinfo wcs_multiplier .15|es_xsetinfo wcs_multiplier .25|es_xsetinfo wcs_multiplier .3|es_xsetinfo wcs_multiplier .4"
    "skill3_cmd"        "es es_xsetinfo wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es es_xmath wcs_dmg * server_var(wcs_multiplier);es est_rounddecimal wcs_dmg server_var(wcs_dmg) 0;es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);wcs_getlanguage wcs_lng wcs_lng_damage;esnq est_csay event_var(attacker) + server_var(wcs_dmg) server_var(wcs_lng);esnq est_csay event_var(userid) + server_var(wcs_dmg) server_var(wcs_lng)"
   "skill3_sfx"        "0"
 
 
   "skill4_setting"    "es_xset Dragon_Speed 2|es_xset Dragon_Speed 2.7|es_xset Dragon_Speed 3.4|es_xset Dragon_Speed 4.1|es_xset dragon_speed 5"
   "skill4_cmd"        "es_xdoblock HOLLIDAY_WCS/Dragon_Fly/Fly"
   "skill4_sfx"        "0"
   "ultimate_cooldown" "1"
 }  
I'm not too sure about this line of code, please tell me if its OP or what. Its the 2nd skill.
 
[code=eventscripts]
   "skill2_setting"    "es_xsetinfo wcs_divider 15;es_xsetinfo wcs_alpha 50|es_xsetinfo wcs_divider 25;es_xsetinfo wcs_alpha 70|es_xsetinfo wcs_divider 45;es_xsetinfo wcs_alpha 90|es_xsetinfo wcs_divider 55;es_xsetinfo wcs_alpha 110"



___________________________________________________________________________________________________________________

*EDIT*

I made another custom class that i was hoping you guys can take a look at!

Code
GeSHi (eventscripts):
"skillnames"        "Unstoppable|Super Bouncer|Plasma Nades|BOOM Headshot"
   "skilldescr"        "HP Regeneration | Low-Gravity | Critical grenade damage|Very low chance to instantly kill your opponent"
   "skillcfg"          "player_spawn|player_spawn|player_attacker|player_ultimate"
 
 
   "skill1_setting"    "es_xset wcs_hp 10;es_xset wcs_time 10;es_xset wcs_waves 10;es_xset wcs_radius 150|es_xset wcs_hp 15;es_xset wcs_time 10;es_xset wcs_waves 12;es_xset wcs_radius 180|es_xset wcs_hp 20;es_xset wcs_time 10;es_xset wcs_waves 14;es_xset wcs_radius 200|es_xset wcs_hp 25;es_xset wcs_time 10;es_xset wcs_waves 12;es_xset wcs_radius 220|es_xset wcs_hp 30;es_xset wcs_time 10;es_xset wcs_waves 12;es_xset wcs_radius 250"
   "skill1_cmd"        "es_keysetvalue WCSuserdata event_var(userid) regeneration 1;es_keysetvalue WCSuserdata event_var(userid) regen_round server_var(wcs_roundcounter);es_xrand wcs_rand 3 15;es_delayed server_var(wcs_rand) wcs_regeneration event_var(userid) server_var(wcs_hp) server_var(wcs_time) 150 -1 server_var(wcs_radius)"
   "skill1_sfx"  "0"
 
 
   "skill2_setting"    "es_xsetinfo wcs_gravity 0.6|es_xsetinfo wcs_gravity 0.52|es_xsetinfo wcs_gravity 0.44|es_xsetinfo wcs_gravity 0.30|es_xsetinfo wcs_gravity 0.22"
   "skill2_cmd"        "es es_xdelayed 2 est_SetGravity event_var(userid) server_var(wcs_gravity);es es_xkeysetvalue WCSuserdata event_var(userid) gravity server_var(wcs_gravity);wcs_getlanguage wcs_lng wcs_lng_r_levitation;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
   "skill2_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es_toptext event_var(userid) 1 #blue Effects by angel and Race By angel;es est_effect 10 #a 0 sprites/640_logo.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 190 3 150 100 0 155 115 100 200 1"
 
 
   "skill3_setting"    "es_xsetinfo wcs_multiplier 1|es_xsetinfo wcs_multiplier 1.25|es_xsetinfo wcs_multiplier 1.5 |es_xsetinfo wcs_multiplier 1.75|es_xsetinfo wcs_multiplier 2"
   "racealias_edy1"    "es es_xsetinfo wcs_magnitude event_var(dmg_health);es_xmath wcs_magnitude float;es_xmath wcs_magnitude * 3.0;es es_xmath wcs_magnitude * server_var(wcs_multiplier);es est_RoundDecimal wcs_magnitude server_var(wcs_magnitude) 0;es wcs_explode event_var(attacker) event_var(userid) server_var(wcs_magnitude) 50;wcs_getlanguage wcs_lng wcs_lng_r_critgren;es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
   "skill3_cmd"        "es es_xif (event_var(weapon) in server_var(wcs_wpn_grenades)) then est_isalive wcs_alive event_var(userid);es es_xif (event_var(weapon) in server_var(wcs_wpn_grenades)) then es_xif (server_var(wcs_alive) = 1) then racealias_edy1"
 
   "skill4_setting""es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 1.5|es_xsetinfo wcs_chance 2|es_xsetinfo wcs_chance 2.5|es_xsetinfo wcs_chance 3"
   "racealias_ar3" "es wcs_dealdamage event_var(attacker) event_var(userid) 500"
   "skill4_cmd"    "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_alive) = 10) then racealias_ar3"
   "skill4_sfx"    "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 5 255"
 
 
[/code]
« Last Edit: November 26, 2009, 01:04:00 AM by gimik » Logged




AvasT
Level 7 Expert
*****
Offline Offline

Brazil Brazil

Posts: 724




doug_tiozao
« Reply #1 on: November 26, 2009, 12:47:13 AM »

Post the ultimate code of the first class...
And instead of using es_xsetinfo use just es_xset, i don't see any errors..

The ultimate of the second race should be changed to attack.
Logged

Lol?
gimik
Level 7 Expert
*****
Online Online

United States United States

Posts: 187



« Reply #2 on: November 26, 2009, 12:57:43 AM »

Code
GeSHi (eventscripts):
   "skill3_setting"    "es_xset Dragon_Speed 2|es_xset Dragon_Speed 2.7|es_xset Dragon_Speed 3.4|es_xset Dragon_Speed 4.1|es_xset dragon_speed 5"
   "skill3_cmd"        "es_xdoblock HOLLIDAY_WCS/Dragon_Fly/Fly"
   "skill3_sfx"        "0"
   "ultimate_cooldown" "1"

There's the ultimate code for the first class, i dunno why it didnt get copied in.
Logged




Volkano,
Level 3 Trained Apprentice
***
Offline Offline

Brazil Brazil

Posts: 67




[RankBr] Volkano
Don't have
« Reply #3 on: November 26, 2009, 06:08:21 PM »

First you posted this:
Code
GeSHi (eventscripts):
  "skill3_setting"    "es_xsetinfo wcs_multiplier 1|es_xsetinfo wcs_multiplier 1.25|es_xsetinfo wcs_multiplier 1.5 |es_xsetinfo wcs_multiplier 1.75|es_xsetinfo wcs_multiplier 2"
   "racealias_edy1"    "es es_xsetinfo wcs_magnitude event_var(dmg_health);es_xmath wcs_magnitude float;es_xmath wcs_magnitude * 3.0;es es_xmath wcs_magnitude * server_var(wcs_multiplier);es est_RoundDecimal wcs_magnitude server_var(wcs_magnitude) 0;es wcs_explode event_var(attacker) event_var(userid) server_var(wcs_magnitude) 50;wcs_getlanguage wcs_lng wcs_lng_r_critgren;es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
   "skill3_cmd"        "es es_xif (event_var(weapon) in server_var(wcs_wpn_grenades)) then est_isalive wcs_alive event_var(userid);es es_xif (event_var(weapon) in server_var(wcs_wpn_grenades)) then es_xif (server_var(wcs_alive) = 1) then racealias_edy1"
 

and now your skill3 is this?

Code
GeSHi (eventscripts):
   "skill3_setting"    "es_xset Dragon_Speed 2|es_xset Dragon_Speed 2.7|es_xset Dragon_Speed 3.4|es_xset Dragon_Speed 4.1|es_xset dragon_speed 5"
   "skill3_cmd"        "es_xdoblock HOLLIDAY_WCS/Dragon_Fly/Fly"
   "skill3_sfx"        "0"
   "ultimate_cooldown" "1"
 

:S
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 09:19:52 PM
hahah la murte big sunny of a bitch, who do you think you are tricking putting this porn website with  a lot of virus?
Today at 07:03:18 PM
lol its funny somehow now all are advertising xD even the moderators :p  CLICK TO SEE
Today at 04:58:15 PM
Oki :\\ Lemme copy and go over to the other one
Today at 04:57:41 PM
We do not support this site anymore.
Please post here.
Today at 12:52:15 PM
well i'll open a thread about it to tell you all why we are moving.
It's actually cause 1. no more admins in here
2. noone respects rules, and it would take months to censore all posts where rules aren't respected.
Recent
[Today at 08:06:47 PM]

[Today at 07:52:00 PM]

[Today at 06:59:32 PM]

[Today at 06:17:46 PM]

[Today at 04:50:53 PM]

[Today at 04:36:12 PM]

[Today at 03:39:13 PM]

by bbn
[Today at 03:33:57 PM]

[Today at 01:48:42 PM]

[Today at 12:55:59 PM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.544 seconds with 25 queries.