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 2011-09-19 (original capture). Home · Forum · All archived topics · Downloads

Author Topic: [Official] Command List  (Read 8338 times)

Offline La Muerte

  • Administrator
  • Level 7 Expert
  • *****
  • Posts: 1530
  • Country: be
  • Nuclear Dawn?!
    • Counterstrike Combat Crew
[Official] Command List
« on: December 22, 2010, 09:06:27 PM »
This is a commands list featuring all ES and WCS commands grouped alphabetically with correct syntax included.
The syntax of these commands is how you'd use them in your races.ini
Use "ctrl" + "f" to find what you are looking for!

=> Available <operator>:     + - =
=> Available <weapon>:      http://python.eventscripts.com/pages/Category:Weaponlib_weapon_list
=> Available <key>:           http://python.eventscripts.com/pages/Playerlib
=> Parameters:                  server_var(myvar)

- In case you think you need more background info on one of following commands, try checking this:
http://www.eventscripts.com/pages/Category:Commands
http://wikicraft-source.byethost24.com/wikicraft/
http://warcraft-source.com/board/index.php/topic,11716.msg83250 (props only)

- In case you want to request to add another command, post here:
http://warcraft-source.com/board/index.php/topic,11688.new.html#new
- In case you want to report a bugged/ servercrashing command, post here:
http://warcraft-source.com/board/index.php/topic,11687.new.html#new

Commands

Code: [Select]
Alias create es wcs_xalias <alias> <["command"]>
Alias delay es wcs_dalias <alias> <value1> <[value2]> <[value3]>...
Allow weapon es wcs_restrict <userid> allow <weapon> <give> <knife>
Allow another weapon es wcs_restrict <userid> addallow <weapon>
Ammo max es wcs_xweapon maxammo <var> <weapon>
Anti damage              es wcs_antidmg <userid> <type (hitbox numbers, if 0 complete god)> <duration> <[weapon]>
Armor es wcs_setfx armor <userid> <operator> <params>
Armoradd es playerset armoradd <userid> <value to add/subtract>

Burn es wcs_setfx burn <userid> <operator> <params> <>

Cash es wcs_setfx cash <userid> <operator> <params>
Cashadd es playerset cashadd <userid> <value to add/subtract>
Centermsg es_centermsg <message>
Centertell es wcs_xcentertell <userid> <text> <> <>...
Centertell es_centertell <userid> <message>
Cexec es_cexec <userid> <command>
Cexec all es_cexec_all <command>
Chainlighting es_xdoblock wcs/tools/ultimates/default/wcs_ulti_chain
Changeteam es wcs changeteam <userid> <team>
Changeteam2 es_changeteam <userid> <teamnum>
Clip es wcs_xweapon clip <var> <weapon>
Clip/ammo 1st es wcs_setfx 1stclip <userid> <operator> <params>
Clip/ammo 2nd es wcs_setfx 2ndclip <userid> <operator> <params>
Color                   es wcs_color <userid> <red> <green> <blue> [<alpha>] [<weapon invis 0/1>]
Copy es_copy <Variable1> <Variable2>
Createbot es_createbot  <name>
Createvectorfrompoints es_createvectorfrompoints <outputvar> <vectorstring-A> <vectorstring-B>
Createvectorstring es_createvectorstring <output-var> <x> <y> <z>

Damage es wcs damage event_var(userid) event_var(attacker) <damage>
Debug es wcs_debug <level> <text>...
Decimal es wcs_decimal <variable> <value>
Defuser give/take es playerset defuser <userid> <1/0>
Degeneration             es wcs_degeneration <userid> <target> <damage> <time> <radius>
Delayed es_delayed <delaytime> <command>
Disable es_disable <scriptaddon>
Disguiser es wcs_setfx disguiser <userid> <operator> <params>
Drop guns es wcs drop <userid> <weapon/slot/tag>
Drug    es wcs drug <userid> <[time]>
Drunk                  es wcs drunk <userid> <[time]> <[value]>

Else else <command>
Emitsound es_emitsound <emitter-type> <id> <soundfile> <volume> <distance>
Entcreate es_entcreate <userid> <entityname>
Entitygetvalue es_entitygetvalue <variable-name> <entity-index> <valuename>
Entitysetvalue es_entitysetvalue <entity-index> <valuename> <value>
Entsetname es_entsetname <userid> <name>
Etangling roots es_xdoblock wcs/tools/ultimates/default/wcs_ulti_roots
Extinguish            es wcs extinguish <userid>
Exists es_exists <variable> <type>   <name>
Expand exp <servercommand>
Explode es wcs explode <userid> <targetid> <magnitude> <radius>

Fade es usermsg fade <userid> <0 = no fade, 1 = fade out, 2 = fade in> <time to fade (in frames)> <time faded (in frames)> <red> <green> <blue> <alpha>
Fadevolume es_fadevolume <userid> <percent> <fadetime> <holdtime> <fadeintime>
Flash view es playerset flash <userid> <alpha(0-255)> <duration>
Flickering Invis             es_fire event_var(userid) !self addoutput "renderfx 13"
Fire         es wcs fire <userid> <[time]>
Fire2                  es_fire <userid> <classname or targetname> <input name> [optional parameter]
Fly es wcs_setfx jetpack <userid> <operator> <params>
Foreach key es_foreachkey <variablename> in <keygroupname> "<commandstring>"
Foreach value es_foreachval <variable> in <groupname> <keyname> "<commandstring>"
Foreach entity foreach entity <index-variable> <class-variable> <identifier> <command>
Foreach part foreach part <variable> "<string>" "<character-count>" "<command>"
Foreach player wcs_foreach player <variable> <identifier> <"command">
Foreach token wcs_foreach token <variable> <string> <separator> <"command">
Foreach weapon wcs_foreach weapon <variable> <identifier> <"command">
Freeze  es wcs_setfx freeze <userid> <operator> <params> <>
Freeze removal es wcs_removefx freeze <userid>

Getbotname es getbotname <var> <userid>
Getcolor                             es wcs_getcolor <userid> <redvar> <greenvar> <bluevar> <alphavar>
Getinfo es wcs_getinfo <userid> <variable> <info> <player/race/racename>
http://wikicraft-source.byethost24.com/wikicraft/Wcs_getinfo
Getlanguage es wcs_getlanguage <var> <userid> <text>
Getlivingplayercount es_getlivingplayercount <variable> [team number]
Getmaxplayercount es_getmaxplayercount <variable>
Getmoney es_getmoney <variable> <userid>
Getplayercount es_getplayercount <variable> [team number]
Getplayerinfo es getplayerinfo <variable> <userid> <infotype>
Getplayerlocation es_getplayerlocation <x> <y> <z> <userid>
Getplayermovement es_getplayermovement <forwardmove> <sidemove> <upmove> <userid>
Getplayername es_getplayername <variable> <userid>
Getplayerprop es_getplayerprop <variable> <userid> "<CBaseEntity.>"
Getplayersteamid               es_getplayersteamid <variable> <userid>
Getplayerteam es_getplayerteam <variable> <userid>
Getrandplayer es wcs_randplayer <variable> <identifier>
Gettime es_gettime <variable>
Gettimestamp es_gettimestamp <variable>
Gettimestring es_gettimestring <variable>
Getuserid es_getuserid <variable> [match-text]
Getviewplayer es_xset wcs_player 0;es playerview player server_var(wcs_userid) wcs_player   
                                                   to execute another command on the viewplayer, use: server_var(wcs_player) as <userid>
Getviewentity es wcs getviewentity <userid> <var>
Give es wcs give <userid> <entityname>
Give Level es wcs_givelevel <userid> <levels>
Give XP es wcs_givexp <userid> <xp>
God es wcs_setfx god <userid> <operator> <params>
God removal es wcs_removefx god <userid>
Gravity es wcs_setfx gravity <userid> <operator> <params>
Gravity2               es wcs gravity <userid> <value>
Group get es wcsgroup get <key> <var> <userid> <[team]>
Group set es wcsgroup set <key> <userid> <value> <[team]>

Heal teammates es wcs_heal <userid> <duration> <health> <radius> <team target> <team targetn> <x> <y> <z> <warden round>
Health es wcs_setfx health <userid> <operator> <params>
Healthadd es playerset healthadd <userid> <value to add/subtract>
Hudhint es usermsg hudhint <userid> <"msg">

If if (<value1> <operator> <value2>) then <command>      (note that you no longer need to use "es" in front of the command when using if ... then ...!)
Ifx ifx <command>(<variable or mathparse>) do
Inrange es inrange <variable> <value1> <range> <value2>
Invisibility es wcs_setfx invis <userid> <operator> <params>
Invisp es wcs_setfx invisp <userid> <operator> <params>
Isalive (Attacker)              if (event_var(es_attackerdead) = 0) then
Isalive (Victim, Userid)      if (event_var(es_userdead) = 0) then
Isbot es_isbot <variable> <userid>
Isnull es isnull <return var> <test var>
Isnumerical es isnumerical <variable> <string>


Jetpack es wcs_setfx jetpack <userid> <operator> <params>

Key get es wcsx get <key> <var> <userid>
Key set es wcsx set <key> <userid> <amount> <[amount1]> <[amount2]> <[amount3]>
Key math es wcsx math <key> <userid> <operator> <amount>
Key call es wcsx call <key> <userid>
Keyhint es wcs keyhint <userid> <text...>
Knife only es wcs_restrict <userid> knifeonly

Location es playerset location <userid> <x> <y> <z>
Longjump es wcs_setfx longjump <userid> <operator> <params>

Makepublic es_makepublic <variable>
Math es_math <variable> <operator>
Model es playerset model event_var(userid) path/modelname (root is models/ so must not be added here in syntax, all letters must be lower case.)
Mole es wcs_mole_activate <userid>
Motd es usermsg motd <userid> <0 = text, 2 = url> <title> <"msg">
Move to player es playerset moveto <userid to move> <userid to move to>
Msg es_msg  <message>

Nearcoord es wcs_nearcoord <variable> <identifier> <x coord> <y coord> <z coord> <range> <"command to run">
Nightvision give/take es playerset nightvision <userid> <1/0>

Nighvision on/off es playerset nightvisionon <userid> <1/0>

Noclip es playerset noclip <userid> <1/0>
Noblock es wcs_setfx noblock <userid> <operator> <params>

Physics es_physics <get/set/active>
Playsound es_playsound <userid> <sound> <volume>
Poison                        es wcs poison <userid> <attacker> <amount> <time>
Prop dynamic create es_prop_dynamic_create <userid> <model>
Prop physics create es_prop_physics_create <userid> <model>
Push es wcs push <userid> <Xforce, Yforce, Zforce>
Pushto es wcs pushto <userid> <"x,y,z"> <force>

Rand es_rand <variable> <min> <max>
Race info                            es wcs_raceinfo <var> <race> [<skill>] <key>
Regeneration es wcs_regeneration <userid> <amount> <time> <maxhp> <maxheal> <radius> [<msg 1/0>]
Remove es_remove <entity>
Remove weapon es wcs removeweapon <userid> <weapon/slot/tag>
Restrict Knife es wcs_restrict <userid> knife
Restrict purge es wcs_restrict_purge <userid>
Restrict weapon es wcs_restrict <userid> restrict <weapon>
Restrict weapon es wcs_xrestrict <restrict/allow> <userid> <weapon>

Set es_set <variable-name> <value>
Set aim es playerset viewplayer <userid> <userid to view>
Setang es_setang <userid> <pitch> <yaw> <roll>
Setindexprop es_setindexprop <index> "<Cbase...>" <value>
Setplayerprop es_setplayerprop <userid> "<CbasePlayer...>" <value>
          http://warcraft-source.com/board/index.php/topic,11716.msg83250
Setview es_setview <userid> <entity-id>
Sexec es_sexec <userid> <command>
Sexec all es_sexec_all <command>
Speed es wcs_setfx speed <userid> <operator> <params>
Speed removal es wcs_removefx speed <userid>
Speedadd es playerset speedadd <userid> <value to add/subtract>
Shake es usermsg shake event_var(userid) 100 server_var(wcs_shaketime)
Spawn es wcs spawn <userid> <[force]>
Splitvalues es wcsx split <values> <var1> <[var2]> <[var3]>...
Splitvectorstring es_splitvectorstring <var x> <var y> <var z> <vectorstring>
Stopsound es_stopsound <userid> <soundname>
Strip es wcs strip <userid>
Suicide on death        if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/tools/ultimates/default/wcs_ulti_suicide

Teleport es_setpos <userid> <x> <y> <z>
Teleport es_xdoblock wcs/tools/ultimates/default/wcs_ulti_teleport
Tell es_tell <userid> <message>
Tell from strings ini es wcs_xtell <userid> <language key>
          => wcs_xtell is ONLY used to send messages from the string.ini file to players for multi-language support.
Then then ....   (Note that when you use if... then .... you no longer need to use "es" in front of the command!
Toptext es_toptext <userid> <duration>  <message>
Trap es wcs_trap <userid> <duration> <damage> <radius> <team target> <team targetn> <x> <y> <z> <warden round>

Ulti Immunity es wcs_setfx ulti_immunity <userid> <operator> <params>
Unregclientcmd es_unregclientcmd <command>
Unregsaycmd es_unregsaycmd <command>
Unrestrict all              es wcs_xrestrict allow server_var(wcs_userid) #all
Unrestrict weapon      es wcs_xrestrict allow server_var(wcs_userid) ma41
Usermsg es_usermsg <operation> [data-type] <msg-name>

Var create es wcsx create <var> <value1> <[value2]> <[value3]>...
Viewplayer/setaim es playerset viewplayer <userid> <userid to view>

Viewcoord/setaim es playerset viewcoord <userid> <x> <y> <z>

Warden es wcs_warden <userid> <duration> <damage> <radius> <team target> <team targetn> <x> <y> <z> <warden round>
Weapon name es wcs_xweapon name <var> <weapon>
weapon prop es wcs_xweapon prop <var> <weapon>
weapon slot es wcs_xweapon slot <var> <weapon>
weapon tags es wcs_xweapon tags <var> <weapon>

Xdoblock es_xdoblock <block>
Xset es_xset <var> <value>



(click to show/hide)

Please notice some commands will be removed and some will be added, all input is welcome.
« Last Edit: August 25, 2011, 11:09:54 AM by La Muerte »
I've seen the ways of god, I'll take the devil any day.


 


Powered by EzPortal