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

Login with username, password and session length
News: Remember to check on the FAQ before start posting.
It may save you time and effort.
Also here is the WCS Wiki!
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: First c/p race, Original i think  (Read 60 times)
Pre-Dominance
Level 0 Beginner

Offline Offline

United States United States

Posts: 6



« on: May 11, 2008, 05:07:25 AM »

Well, the server I play at(?WwT?) has decided to add some more races. I wanted to help, and i was told to learn to c/p. After browsing through, i discovered that, even though im a beginner coder, i need to be unique and original. So i came up with a race, and im not sure anyone else had this idea.
Naturally, im bound to have made some mistakes, as well.

Req lvl-100
Name-Inaccurate Artillery
Desc: A mobile artillery device that has many types of ammo, however it is inaccurate.(Low percentages of hitting)
Skill1:Extra damage+Freeze(Name=Larger Shot)
Has a MAXIMUM of 7% chance to Freeze and do Between 130-150 extra damage.
Skill2:Burning(Name=Searing Shot)
Has a MAXIMUM of7% chance to burn enemy.
Skill3:Beacon(Name=Tracer Bullets)
Has a MAXIMUM of 2%(Do not want to lag server) of beaconing your opponent.
Skill4:Speed(Name=Rolling Thunder)
Has a MAXIMUM of 1.35 speed.

Hope you enjoy...
P.s. Although this is c/p, it is quite original. It would function nicely with the zm mod that my server plays.

Code:
"8"
  {
    "name"              "Inaccurate Artillery"
    "author"            "Pre"
    "required_level"    "100"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         ""
    "preloadcmd"        "0"   
"player_spawn_cmd"  ""
"round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "4"
    "numberoflevels"    "5"
    "skillnames"        "Extra-Large Shot|Searing Shot|Tracer Bullet|Rolling Thunder"           
    "skilldescr"        "Larger shot freezes opponent and does more damage|Coating A Cannon Ball In Oil And Adding heat Equals?|Never Lose Your Enemy Again|A Cannon Rolls On Wheels, Silly!"
    "skillcfg"         "player_attacker|player_attacker|player_attacker|player_spawn"

"skill1_setting" "es_xsetinfo wcs_chance 2;es_xrand wcs_dmg 55 65|es_xsetinfo wcs_chance 4;es_xrand wcs_dmg 65 95 |es_xsetinfo wcs_chance 6;es_xrand wcs_dmg 100 125|es_xsetinfo wcs_chance 7;es_xrand wcs_dmg 130 150"
"racealias_statc3" "es es_xgetplayername wcs_name server_var(wcs_player);es est_freeze server_var(wcs_player) 1;es es_xdelayed 1.5 est_freeze server_var(wcs_player) 0;es est_shake server_var(wcs_player) 1.3 10 10;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 server_var(wcs_player) event_var(userid) server_var(wcs_magnitude) 50;es es_xtell event_var(userid) #multi #greenStatic Wave #lightgreenwill effect a randome enemy;es es_xgetplayername wcs_name server_var(wcs_userid);es es_xtell server_var(wcs_player) : You have been hit by server_var(wcs_name) 's Static Wave"
"skill1_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_statc3"
"skill1_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_player);es_xmath wcs_z1 + 50;es est_effect 10 #a 0 decals/offexitlightns.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 20 100 1 255 150 70 100 10;es_xmath wcs_z1 + 50;es est_effect 10 #a 0 dev/ocean.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 20 100 1 255 150 70 100 10"
"skill2_setting" "es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 3|es_xsetinfo wcs_chance 5|es_xsetinfo wcs_chance 6|es_xsetinfo wcs_chance 7"
"racealias_ha3a" "es est_burn event_var(userid) 1"
"skill2_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_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_ha3a"
"skill2_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_player + 50;es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1 255;es_xmath wcs_y1 + 50;es est_effect 11 #a 0.5 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255;es_xmath wcs_x1 + 50;es est_effect 11 #a 1 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255"
"skill3_setting" "es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 2"
"racealias_mc3" "es ma_beacon event_var(userid) 1;es es_xtell event_var(attacker) #multi #Lightgreen : You have #Green beaconed enemy;es es_xtell event_var(userid) #multi #Lightgreen : OMG!! You got #Green beaconed. #Lightgreen Hideing wont help."
"skill3_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_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_mc3"
"skill3_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 3 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 5 5 132 143 189 255"

"skill4_setting" "es_xsetinfo wcs_speed 1.1|es_xsetinfo wcs_speed 1.2|es_xsetinfo wcs_speed 1.25|es_xsetinfo wcs_speed 1.275|es_xsetinfo wcs_speed 1.35"
"skill4_cmd" "es es_xkeygetvalue wcs_tmp WCSuserdata event_var(userid) speed;es es_xif (server_var(wcs_speed) > server_var(wcs_tmp)) then es est_Speed event_var(userid) server_var(wcs_speed);es es_xif (server_var(wcs_speed) > server_var(wcs_tmp)) then es_xkeysetvalue WCSuserdata event_var(userid) speed server_var(wcs_speed);wcs_getlanguage wcs_lng wcs_lng_r_unholyact;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 11 #a 0 sprites/steam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 3 255"

     }
« Last Edit: May 11, 2008, 05:09:10 AM by Pre-Dominance » Logged
Pre-Dominance
Level 0 Beginner

Offline Offline

United States United States

Posts: 6



« Reply #1 on: May 11, 2008, 11:22:48 PM »

ANYONE???
Logged
Berettonawak
Level 7 Expert
*****
Offline Offline

France France

Posts: 471


Big Berettonawak is watching you...


WWW
Berettonawak
Berettonawak

myServer 81.93.59.99:30000
(Warning: click connects through Steam)
« Reply #2 on: May 11, 2008, 11:48:51 PM »

The first skill is Overpowered.
The idea is great.
Just a little thing :
Code:
"player_spawn_cmd"  "0"
and don't use mani commands, cause not everyone has mani admin plugin.
the only real problem is that it's c/p.
try to make a custom race.
Logged

French Warcraft Coder and Famas Owner...
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
May 15, 2008, 05:42:44 PM
I know but the beta is so buggy
May 15, 2008, 12:25:09 AM
lol don't hold your breath on ES 2.0 no being beta... ES1.5 was 'beta' for months after what is now the final build was posted.

~J3ff
May 14, 2008, 02:31:45 PM
TY I will add more than..I am slowly rewriting them all for 0.77 and when es2.0 becomes non beta i will prolly switch to python
May 12, 2008, 09:29:06 PM
@TeacherCreature: Downloads approved
May 12, 2008, 02:54:38 PM
ty
May 12, 2008, 02:32:44 PM
Congratz
May 12, 2008, 02:01:38 AM
I got a FAST DL server  - YAY
Recent
[Today at 10:04:53 AM]

by Jeff
[Today at 08:12:19 AM]

by SoNo
[Today at 06:33:47 AM]

[Today at 01:13:08 AM]

[May 15, 2008, 10:59:38 PM]

[May 15, 2008, 10:34:33 PM]

[May 15, 2008, 09:30:19 PM]

[May 15, 2008, 09:03:04 PM]

[May 15, 2008, 08:06:33 PM]

[May 15, 2008, 06:47:35 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.035 seconds with 25 queries.