Scripting
NOTE:

Here's a list of all the SinScript commands I could find. The main link at the top of each table leads to the top of the command family page and the links inside the tables lead to the exact location of the individual command in that page. This page is intended mainly for people who have browsers which don't support frames. If your browser does support frames, I recommend you use the left side navigation frames instead.

Although every effort was taken to make the information contained here as complete and accurate as possible, I cannot garantee that it's error free. I will however correct and update errors as soon as I can find them. If you spot errors, please let me know.


Master commands

airclamp
cachemodel
cachesound
cinematic
clearscreenprintfile
crucialdialog
cuecamera
cueplayer
dialog
dialogsound
end
fadein
fadeout
forcemusic
freezeplayer
goto
hud
intermissionlayout
jc_hearable
jc_not_hearable
killclass
killent
loadintermission
loadoverlay
map
menu
missionfailed
music
newline
noncinematic
overlay
pause
print
printfloat
printint
printvector
releaseplayer
removeclass
removeent
screenprint
screenprintfile
setcvar
setdialogscript
skipthread
soundtrack
spawn
stuffcmd
terminate
thread
training
trigger
unewline
uprint
uprintfloat
uprintint
uprintvector
wait
waitFor
waitForConsole
waitForPlayer
waitForSound
waitForThread
waitForVariable

Entity commands

alpha
ambientsound
angles
anim
animate
attach
attachmodel
bind
censor
courseangles
detach
doActivate
doBlocked
doTouch
doUse
effects
endanim
fade
fadeout
flags
ghost
gib
gravity
group
health
hide
hurt
kill
killtarget
light
lightBlue
lightGreen
lightOff
lightOn
lightRadius
lightRed
lightoffset
mass
minlight
model
nextanim
nextframe
nodamage
notsolid
origin
phssound
playsound
prevframe
randomambientsound
randomglobalambientsound
randomphssound
randomsound
remove
rendereffects
scale
setframe
setsize
shatter
shatter_maxsize
shatter_minsize
shatter_percentage
shatter_thickness
show
skin
smoothangles
solid
sparks
stopambientsound
stopanim
stopsound
takedamage
target
targetname
unbind

ScriptSlave commands

endpath
explode
followpath
jumpto
moveBackward
moveDown
moveEast
moveForward
moveLeft
moveNorth
moveRight
moveSouth
moveUp
moveWest
moveto
next
noblock
nodamage
notouch
notrigger
nouse
onblock
ondamage
ontouch
ontrigger
onuse
rotatedownto
rotateto
rotateupto
rotateX
rotateXdown
rotateXdownto
rotateXup
rotateXupto
rotateY
rotateYdown
rotateYdownto
rotateYup
rotateYupto
rotateZ
rotateZdown
rotateZdownto
rotateZup
rotateZupto
setdamage
speed
time

Actor commands

animal
attack
attackmode
attackplayer
attackrange
behavior
canstrafe
civilian
clearenemy
clearstate
copystate
dead
definestate
enemy
eyeoffset
fly
forwardspeed
fov
friend
idle
ifcanhideat
ifcanmeleeattack
ifcanshoot
ifcanstrafeattack
ifenemyvisible
ifenemywithin
ifnear
ignore
ignoreall
ignoresounds
inanimate
jumpto
killthread
lookat
meleedamage
meleerange
monster
nochatter
nodeathfade
noland
nostrafe
painthreshold
releasenode
remove_useless
reservenode
respondto
respondtoall
respondtosounds
runto
script
shotsperattack
state
swim
thread
turnto
visiondistance
walkto

Sentient commands

ammo
armor
dropweapon
dropweaponnow
fire
item
noshadow
releasefire
take_ammo
take_armor
take_item
take_weapon
weapon
weapon_putaway
weapon_ready
weaponuse

Camera commands

continue
distance
fixedposition
fixedyaw
follow
fov
height
ignoreangles
jumpcut
jumptime
lookat
moveto
movetopos
nextcamera
nofixedposition
normalangles
nowatch
orbit
pan
panmax
panspeed
pause
relativeyaw
setoverlay
setpanangles
setthread
speed
splineangles
start
stop
stoppan
turnto
useangles
watch
yaw

Variable commands

=
+=
-=
*=
/=
append
appendfloat
appendint
coninput
div
getcvar
ifequal
ifgreater
ifgreaterequal
ifless
iflessequal
ifnotequal
ifstrequal
ifstrnotequal
ifthreadactive
ifthreadnotactive
mod
randomfloat
randomint
string
vector
vector_add
vector_cross
vector_dot
vector_ifequal
vector_ifnotequal
vector_length
vector_normalilze
vector_scale
vector_setx
vector_sety
vector_setz
vector_subtract
vector_x
vector_y
vector_z

Console commands

cols
conactivate
conapplayout
conclear
conclearlayout
condeactivate
confraction
conlayout
conlayoutfile
conmenufile
connewline
conprint
convirtualheight
convirtualwidth
focus
foreground
menuactive
menuinactive
rows
sbar
sbarvalue

Menu Commands

actionitem
appgloblayout
autoheight
autotrigger
binditem
enditem
fielditem
globlayout
headeritem
helpdata
listitem
localdata
menuitem
menulevel
numitems
padding
selitem
selmenuitem
slideritem
yspace

Surface commands

damage
frame
frequency
magnitude
trans_angle
translucence
trans_mag
transOff
transOn
transToggle

Player commands

exitcon
fov
give
human
mutate
playerkill
respawn
restorefov
savefov
skin
spectator
take
taunt

Vehicle commands

canjump
drivable
driveranim
lock
setweapon
showweapon
steerinplace
turnrate
undrivable
unlock
vehiclespeed

Skeetlauncher commands

launch
setDuration
setGravity
setSpeed
setSpeedVar
setXdir
setXvar
setYdir
setYvar
setZdir
setZvar

Door commands

closed
doorclosed
dooropened
lock
open
time
toggledoor
unlock

Func_areaportal commands

close
open

Func_beam commands

activate
alpha
beamstyle
color
deactivate
diameter
maxoffset
minoffset

Func_launcher commands

launch
setXdir
setXvar
setYdir
setYvar
setZdir
setZvar

Func_throwobject commands

pickup
throw

Func_earthquake commands

earthquake_deactivate

Light commands

lightstyle
turnOff
turnOn

Lensflare commands

lightstyle

Trigger commands

activatetrigger
attenuation
channel
cnt
delay
key
killtarget
message
noise
setdamage
setdirection
target
triggerthread
volume
wait

Turret commands

activate
deactivate

Trap_rocketturret commands

rocketrate
rocketspeed

Info_grav_pathnode commands

activate
deactivate

Monster_Bachrodai commands

spawnbat

Boss_ThrallMaster commands

firepulse
firerockets
gibfest