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
Please notice some commands will be removed and some will be added, all input is welcome.
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.



Logged