Author Topic: How To: Copy and Paste Races  (Read 6336 times)

Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
How To: Copy and Paste Races
« on: September 02, 2007, 05:49:57 PM »
I'm bored so....


Ok, so many people want copy and paste races made, so I decided to make this.  It includes only basic knowledge, nothing is mentioned of sfx, es commands, ect.  It is for BEGINNERS.  So, here we go.

First off, when making a races, open up Wordpad.  To do this, go to Start(In your taskbar), All Programs, Accesories, Wordpad.  Now that you have it up, copy and paste this into your wordpad.  (Not including Underscores (_)
_________________________________

""
  {
    "name"              "Put the Name Here" 
    "author"            "Your Name Goes Here"
    "required_level"    "Required Level To Use Race Goes Here"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "How Many Players Per Team"
    "preloadcmd"        "0"   
"player_spawn_cmd"  "This is where commands to restrict weapons, give weapons, and change color at the start of a round"
"round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "How Many Skills The Race Has"
    "numberoflevels"    "Amount Of Levels Each Race Has"
    "skillnames"        "Skill 1 Name|Skill 2 Name|Skill 3 Name|Skill 4 Name|Skill 5 Name"           
    "skilldescr"        "Skill 1 Description|Skill 2 Description|Skill 3 Description|Skill 4 Description|Skill 5 Description"
    "skillcfg"          "player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say, Ultimate"

_______________________________________________________________
(Note, for skillcfg, where it says player_attacker, victim, spawn, death, chose one of them depending on:
 If it happens when you spawn, use spawn,
if it happens when you hit someone, use attack
if it happens when you get hit, use victim
if it happens when you die, use death
if it requires an ultimate key to use, use ultimate(for LAST skill ONLY)
**NOTE*** for wards, use _spawn  )
**NOTE**NOTE*** - when using the !say command, there isalot of messages you should change within the coding
***NOTE***note*note*** - The last skill does NOT have to be an ultimate :D
___________________________________________________________________________

Now, comes the "hard" part.  You must go on wc3races.com or warcraft-source.com/board/index and find the race sections.  You must then find a skill within a race, highlight it, copy it, then paste it below what you just did above here.  Make sure to hit enter 2 times.  When you put in a skill, make sure to change the    "skill2_setting"    "skill2_cmd"  and the "skill2_sfx" to skill1 or whatever number skill it is.  **NOTE*** the skills are at the beginning of every new line in your skills.
So, as an example,  it should look like this.

"7"
{
"name" "Pancake Man"
"author" "=[LSS]= Soldier & =[LSS]= OmegaNemesis28"
"shortdescription" "freeze,speed,extra damage,more health, invicinibility"
"required_level" "45"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "5"
"numberoflevels" "5"
"skillnames" "Maple Syrup|Buttery|Fork and Knife|Hearty Meal|Pancake POWER"
"skilldescr" "10-25% of Freezing Enemy|Faster|Do More Damage|Gain 5-25 HP|Regain 25-45 HP and become invincible"
"skillcfg" "player_attacker|player_spawn|player_attacker|player_spawn|player_ultimate"

"skill1_setting" "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 22|es_xsetinfo wcs_chance 25"
"racealias_ha3a" "es est_Freeze event_var(userid) 1;es es_xdelayed 1 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
// "racealias_ha3b" "es es_xsetplayerprop event_var(userid) CBasePlayer.m_fFlags 32.0;es es_xdelayed 1 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
"skill1_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"
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"

"skill2_setting" "es_xsetinfo wcs_speed 1.1;es_xsetinfo wcs_alpha 50|es_xsetinfo wcs_speed 1.3;es_xsetinfo wcs_alpha 70|es_xsetinfo wcs_speed 1.5;es_xsetinfo wcs_alpha 90|es_xsetinfo wcs_speed 1.7;es_xsetinfo wcs_alpha 110|es_xsetinfo wcs_speed 1.8;es_xsetinfo wcs_alpha 130"
"skill2_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);es es_xtell event_var(userid) #multi #greenMagic m3: #lightgreenYou're all buttered up!"
"skill2_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"

"skill3_setting" "es_xsetinfo wcs_multiplier 1.0|es_xsetinfo wcs_multiplier 1.2|es_xsetinfo wcs_multiplier 1.4|es_xsetinfo wcs_multiplier 1.6|es_xsetinfo wcs_multiplier 1.8"
"racealias_oh3" "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_cmd" "es es_xif (server_var(wcs_dice) <= 15) then est_IsAlive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then racealias_oh3"
"skill3_sfx" "es es_xif (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es_xif (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then est_Effect 3 #a 0 sprites/lgtning.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 3 6 100 255 55 255"

"skill4_setting" "es_xsetinfo wcs_addhealth 5;es_xsetinfo wcs_alpha 60|es_xsetinfo wcs_addhealth 10;es_xsetinfo wcs_alpha 80|es_xsetinfo wcs_addhealth 15;es_xsetinfo wcs_alpha 100|es_xsetinfo wcs_addhealth 20;es_xsetinfo wcs_alpha 120|es_xsetinfo wcs_addhealth 25;es_xsetinfo wcs_alpha 130"
"skill4_cmd" "es est_Health event_var(userid) + server_var(wcs_addhealth);es es_xtell event_var(userid) #multi #greenMagic m3: #lightgreenYou've Eaten A Hearty Meal!"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 150;es est_effect 3 #a 0 sprites/lgtning.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) 2 40 10 200 255 205 255"

"skill5_setting" "es_xsetinfo wcs_duration 1.5;es_xsetinfo wcs_hp 25|es_xsetinfo wcs_duration 2.0;es_xsetinfo wcs_hp 25|es_xsetinfo wcs_duration 2.1;es_xsetinfo wcs_hp 25|es_xsetinfo wcs_duration 2.2;es_xsetinfo wcs_hp 25|es_xsetinfo wcs_duration 2.5;es_xsetinfo wcs_hp 25"
"skill5_cmd" "wcs_getlanguage wcs_lng wcs_lng_r_immortal;es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_duration);es es_xtell server_var(wcs_userid) #multi server_var(wcs_lng);es est_god server_var(wcs_userid) 1;es es_xdelayed server_var(wcs_duration) wcs_removefx god server_var(wcs_userid);es_xmath wcs_duration - 1;wcs_getlanguage wcs_lng wcs_lng_r_mortal;es es_xdelayed server_var(wcs_duration) es_xtell server_var(wcs_userid) #multi server_var(wcs_lng);es est_healthadd server_var(wcs_userid) server_var(wcs_hp)"
"skill5_sfx" "es est_effect 4 #a 0 sprites/lgtning.vmt server_var(wcs_userid) 1 10 10 10 255 0 25 255"
"ultimate_cooldown" "30"
}

Now, as another guide, which is like a follow up as this one, look at this.  It explains other stuff.:

___________________________________________________________________________


I suggest you start out here, lots of stuff to cover...

http://mattie.info/

Also, when you make your first race, i suggest it being a Copy&Paste race, which means you take skills from other already made races, and you put them into one race.


And for a little starters guide...use this(terms for C&P)
The example is HOLLIDAY's knifing race, Rapscillion.

___________________________________________________
(Use WordPad as A Beginner)
_______________________________________________________

Scroll down some bits to see what im talking about

Red area:
Name- the name of the race
Author - Your name
Required level and max lvl (obvious, i hope)
teamlimit - amount allowed per team

Yellow:
player_spawn_cmd - Here is where you will decide if your race has restricted weapons, spawns with a sfx(special effect), gets given weapons, their model, and also their skin color.

Green:
# of skills- amount of skills race has
# of lvls- the amount of times you can put skill points in one skill
skillnames- the names of your skills, to seperate skills put a | in between them
skill descr - discription of skills, again seperate with | , also, make sure the descr. matches the skill
skill_cfg - here is where you put how your skills are activated, again, they are seperated with a | :
player_spawn = they spawn with it, this is used for invi., speed, grav, ect.
player_death = happens when they die, used for exploding, rezzing, ect.
player_victim = happens when you are attacked, used for teleing away when shot, going invis., ect.
player_attacker = happens when you attack, used for extra damage, burning, distorting, ect.
player_ultimate = last skill, always put this in, no matter what

Orange:
This is the skill #, make sure it matches ur skill names, and when C&P, make sure u edit it!

Brown:
This is where you can edit/put in chances of the skills happening, also, this is where you can put in how fast/ how invisible you become, ect.
Seperate each with a |

Purple:
Special Effects go here, I don't suggest making your own just yet, try getting it from other races.

Pink:
Ultimate Cooldown goes here

Thats really all you need to know for basics...

Tips:
Don't spam forums with C&P races
Make sure everything ends with quotaion marks! ""
Run your race through this...ALWAYS   http://mattie.info/cs/checkscript.asp
Begin and Close your whole race with { and }

There is more, but not at basic level, when you get more advanced, ask HOLLIDAY, Stinky, real_wolf, fastfood, NovaKiller, ect.
____________________________________________________________________________________________________________






""
  {
    "name"              "Rapscallion" 
    "author"            "HOLLIDAY"
    "required_level"    "50"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "0"
    "preloadcmd"        "0"
   
"player_spawn_cmd"  "es est_playplayer event_var(userid) ambient/atmosphere/cave_hit6.wav;es_delayed 1 est_RestrictAll event_var(userid);es_delayed 1.1 es est_UnRestrict event_var(userid) weapon_knife"   
"round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "5"
    "numberoflevels"    "5"
    "skillnames"        "Flickering Shadows|Adrinaline|Blade|Levitation|Complete Invisibility"
    "skilldescr"        "Flickering Invisibility|Speed|Extra knife dmg|Levitation|Become Completly invisible when not moving"
    "skillcfg"          "player_spawn|player_spawn|player_attacker|player_spawn|player_ultimate"


    "skill1_setting"    "es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 32|es_xsetinfo wcs_chance 34|es_xsetinfo wcs_chance 38|es_xsetinfo wcs_chance 42"
    "skill1_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es ma_renderfx event_var(userid) 13;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 11 #a 0 editor/phys_ballsocket.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 5 100"
    "skill1_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 effects/com_shield003a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 190 3 150 100 0 155 115 100 200 1"

    "skill2_setting"    "es_xsetinfo wcs_speed 1.20|es_xsetinfo wcs_speed 1.24|es_xsetinfo wcs_speed 1.28|es_xsetinfo wcs_speed 1.42|es_xsetinfo wcs_speed 1.66"
    "skill2_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)"
    "skill2_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 11 #a 0 effects/com_shield003a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 3 255"

    "skill3_setting"    "es_xsetinfo wcs_chance 13|es_xsetinfo wcs_chance 28|es_xsetinfo wcs_chance 44|es_xsetinfo wcs_chance 60|es_xsetinfo wcs_chance 75"
    "racealias_ar3"     "es est_playplayer event_var(userid) npc/roller/mine/rmine_blades_out2.wav;es es_xsetinfo wcs_dmg event_var(dmg_health);es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);es es_xtell event_var(attacker) #multi #greenBlades: #lightgreenDid Extra Damage"
    "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_alive) = 1) then es_xif (event_var(weapon) = knife) then racealias_ar3"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 8 #a 0 effects/bluespark.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)" 

    "skill4_setting"    "es_xsetinfo wcs_gravity 0.68|es_xsetinfo wcs_gravity 0.6|es_xsetinfo wcs_gravity 0.52|es_xsetinfo wcs_gravity 0.44|es_xsetinfo wcs_gravity 0.26"
    "skill4_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)"
    "skill4_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/crosshairs.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 190 3 150 100 0 155 115 100 200 1"

    "skill5_setting"    "es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 32|es_xsetinfo wcs_chance 34|es_xsetinfo wcs_chance 99"
    "racealias_l0"      "es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss1.wav;es est_freeze server_var(wcs_userid) 1;es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) freeze 1;es es_xtell server_var(wcs_userid) #multi #lightgreenYou are now #greenFrozen Invisible #lightgreenpess ultimate again to become visible"
    "racealias_l1"      "es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav;es est_freeze server_var(wcs_userid) 0;es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) freeze 0;es_delayed 1.3 ma_renderfx server_var(wcs_userid) 13"
    "skill5_cmd"        "es_xsetinfo wcs_freeze 0;es es_xkeygetvalue wcs_freeze WCSuserdata server_var(wcs_userid) freeze;es es_xif (server_var(wcs_freeze) = 0) then racealias_l0;es es_xif (server_var(wcs_freeze) = 1) then racealias_l1"
    "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/crosshairs.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 90 0.5 50 30 0 155 115 100 200 1"
    "ultimate_cooldown" "0"
   }
_______________________________________________________

UPDATED PART!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     

RACEALIAS !

As you may have noticed, those races use things called racealias

A racealias is used when you don't want to exceed the maximum allowed words per line, or just because sometimes you want to.

A racealias can be used in a few ways; Here is some

"racealias_[THE SAME EXACT NAME GOES HERE!]" "{IN HERE YOU PUT IN A NORMAL CODE, JUST LIKE YOU WOULD IN A CMD!}
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_[YOUR RACEALIAS NAME GOES HERE!]


This will only execute when the skill1_setting tells them to (es es_xsetinfo wcs_chance 10)

"racealias_[YOUR RACEALIAS NAME GOES HERE!]]" "es es_xdelayed 1 es est_sethealth event_var(userid) 50 then racealias_[YOUR NEW(A DIFFERENT RACEALIAS NAME) RACEALIAS NAME GOES HERE!]
"racealias_[YOUR SECOND RACEALIAS NAME GOES HERE!]" "{PUT THE CODE IN HERE}"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_[YOUR RACEALIAS NAME GOES HERE!]


This one will make it so that you will set someone's health, after that it does something else

You can also make it a set amount, like so

"racealias_******" "Put in your code"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= 15) then racealias_*******"


That will make the racealias execute with a 15% chance ALWAYS

Sometimes you can make it only execute with a certain gun

"racealias_*********" "CODE"
"skill1_cmd " "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xif (event_var(weapon) = xm1014) then racealias_******"


That will only execute when the user uses an auto shotty(YOU MUST USE THE VALVE GIVEN GUN NAMES)

You can delay a racealias like this as well

"racealias_*********" "es es_xdelayed 5 then [THE REST OF YOUR CODE GOES HERE]"
"skill1_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_******"


That will delay the racealias by 5 seconds

Or you can delay it by the amount of time in the "skill1_setting"

"skill1_setting" "es_xsetinfo wcs_duration 5"    XXXX YOU CAN USE wcs_time INSTEAD OF DURATION IF YOU WANT XXXX
"racealias_*********" "es es_xdelayed server_var(wcs_duration) then [THE REST OF YOUR CODE GOES HERE]"
"skill1_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_******"

That will delay it by 5 seconds as well, but only because wcs_duration says 5, you can increase or decrease that as the levels go on!

You can also use a racealias in a Special Effect ("skill1_sfx")

"skill1_cmd" " "
"racealias_*********" "[YOUR SPECIAL EFFECT CODE GOES HERE]"
"skill1_sfx" " "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_******"

That will make the sfx execute every wcs_chance

When using special effects, its the same as cmds, you can do the exact same things

REMEMBER TO USE THEN



« Last Edit: November 10, 2007, 08:51:17 PM by =[LSS]= Soldier »

=[LSS]= NEW Wc3 Server

Offline Stinkyfax

  • I <3 WCS
  • Level 7 Expert
  • *****
  • Posts: 1977
    • WarCraft III Custom races and more Server
Re: How To: Copy and Paste Races
« Reply #1 on: September 02, 2007, 06:03:06 PM »
thanks for a good guide, i hope it will reduce private messages "how to"  :mrgreen:



Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: How To: Copy and Paste Races
« Reply #2 on: September 03, 2007, 02:46:34 AM »
Just edited it up a little bit  :mrgreen:

=[LSS]= NEW Wc3 Server

Offline NovaKiller

  • <WCS coder>
  • Level 7 Expert
  • *****
  • Posts: 783
  • Loves WCS. Loves to make races. Loves to play WCS
    • |UbEr MiCrO ReVoLuTiOn|UMR|
Re: How To: Copy and Paste Races
« Reply #3 on: September 03, 2007, 06:01:17 PM »
Hey you forgot Player_say.
Player_say - You can set it to (event_var(text) = Write a word). For exsample (event_var(text) = !nade) then es_give event_var(userid) weapon_hegrenade. Then it will give hegrenade when you type !nade.

Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: How To: Copy and Paste Races
« Reply #4 on: September 04, 2007, 02:02:07 AM »
I didn't think that was really basic...

=[LSS]= NEW Wc3 Server

Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: How To: Copy and Paste Races
« Reply #5 on: September 04, 2007, 02:12:36 AM »
Oh well, I put it in anyway  :twisted:

P.S. Going away will be back wednesday afternoon, have fun without me (yeah, like thats possible :D )
« Last Edit: September 04, 2007, 02:14:50 AM by §oldieŽ »

=[LSS]= NEW Wc3 Server

Offline HOLLIDAY

  • <Race Maker>
  • Moderator
  • Level 7 Expert
  • *****
  • Posts: 2384
  • Country: 00
  • of all the things ive lost i miss my mind the most
    • http://holliday.clanservers.com
Re: How To: Copy and Paste Races
« Reply #6 on: September 04, 2007, 06:10:29 AM »
you should make a tutorial on how to make original skills


a day and a half without you.....at least you changed your sig....


Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: How To: Copy and Paste Races
« Reply #7 on: September 04, 2007, 03:59:42 PM »
I know, I was too lazy to change my sig  :mrgreen: but telling people how to make original skills would just take SUCH a LONG tutorial, I'll be bored outta my mind.  If anything, I'll just put in links to websites with their own tutorials

=[LSS]= NEW Wc3 Server

Offline dotJack

  • A god.
  • Level 3 Trained Apprentice
  • ***
  • Posts: 60
  • ????
    • TheZinDoesBlog
Re: How To: Copy and Paste Races
« Reply #8 on: September 04, 2007, 06:34:07 PM »
Here's an idea.

USE NOTEPAD.

Wordpad may add format stuff that'll mess up your entire script system.

^^
It's never lupus!

Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: How To: Copy and Paste Races
« Reply #9 on: September 05, 2007, 11:28:21 PM »
Is there really any difference? ???

EDIT:  This got pinned while I was on vacation  :mrgreen:

=[LSS]= NEW Wc3 Server

Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: How To: Copy and Paste Races
« Reply #10 on: November 10, 2007, 08:51:51 PM »
Well, its been a while, I just added racealias to the description part...

=[LSS]= NEW Wc3 Server

Offline Frodo

  • Level 7 Expert
  • *****
  • Posts: 857
  • Actinosphaerium eichhorni
    • Belgium Force!
Re: How To: Copy and Paste Races
« Reply #11 on: November 10, 2007, 09:56:41 PM »
Quote
USE NOTEPAD.

Wordpad may add format stuff that'll mess up your entire script system.

Sarcasm?

Don't use either, use PSPad/Notepad++ :d

Actually I found it as best Bux ever. Everything's automated!

Offline Zero Skillz

  • Level 7 Expert
  • *****
  • Posts: 525
Re: How To: Copy and Paste Races
« Reply #12 on: January 18, 2008, 06:07:35 PM »
PSPad for the win!

Offline Azn4Life

  • Level 4 Intermediate
  • ****
  • Posts: 94
  • A stab in the back is all it takes...
Re: How To: Copy and Paste Races
« Reply #13 on: June 13, 2008, 02:25:39 AM »
Great Guide  :-D

Offline Subterfuge

  • Level 0 Beginner
  • Posts: 1
Re: How To: Copy and Paste Races
« Reply #14 on: April 19, 2009, 03:14:04 PM »
what does the nuber that goes in here do?? im new at this so yeah :)===> ""
  {
    "name"              "Put the Name Here"
    "author"            "Your Name Goes Here"
    "required_level"    "Required Level To Use Race Goes Here"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "How Many Players Per Team"
    "preloadcmd"        "0"   
"player_spawn_cmd"  "This is where commands to restrict weapons, give weapons, and change color at the start of a round"
"round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "How Many Skills The Race Has"
    "numberoflevels"    "Amount Of Levels Each Race Has"
    "skillnames"        "Skill 1 Name|Skill 2 Name|Skill 3 Name|Skill 4 Name|Skill 5 Name"           
    "skilldescr"        "Skill 1 Description|Skill 2 Description|Skill 3 Description|Skill 4 Description|Skill 5 Description"
    "skillcfg"          "player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say|player_attacker, victim, spawn, death, say, Ultimate"