Scripting Index

Tutorials for Call of Duty 4 mapping

Moderator: Core Staff

Post Reply
Soviet
Core Staff
Core Staff
Posts: 7760
Joined: April 23rd, 2005, 9:12 pm
Location: Plano, Texas
Contact:

Scripting Index

Post by Soviet » August 9th, 2008, 12:31 am

I can't believe I just found this, but it made me realize a lot of mappers and scripters might not know it exists.

Here is an index of all known scripting commands for the Call of Duty 4 engine

Backup Link

And for forum searching purposes

Code: Select all

AI
aimatpos
allowedstances
animcustom
animmode
beginprediction
canattackenemynode
cansee
canshoot
canuseturret
checkcoverexitposwithpath
checkgrenadelaunch
checkgrenadelaunchpos
checkgrenadethrow
checkgrenadethrowpos
checkprone
clearenemy
clearentitytarget
clearfixednodesafevolume
cleargoalvolume
clearpitchorient
clearpotentialthreat
connectpaths
disconnectpaths
dropweapon
dumphistory
endprediction
enterprone
exitprone
findbestcovernode
findcovernode
findreacquiredirectpath
findreacquirenode
findreacquireproximatepath
firegrenadelauncher
flagenemyunattackable
getanglestolikelyenemypath
getcovernode
getfixednodesafevolume
getflashbangedstrength
getgoalvolume
getgroundenttype
gethitenttype
gethityaw
getmotionangle
getnegotiationendnode
getnegotiationstartnode
getreacquirenode
getturret
isdeflected
isingoal
isknownenemyinradius
isknownenemyinvolume
ismovesuppressed
isnodeoccupied
ispathdirect
isstanceallowed
issuppressed
issuppressionwaiting
isturretactive
lerpposition
makefakeai
maymovefrompointtopoint
maymovetopoint
melee
nearnode
orientmode
pickupgrenade
predictanims
predictoriginandangles
pushplayer
reacquiremove
reacquirestep
scr_clearallcorpses
setaimanims
setengagementmaxdist
setengagementmindist
setentitytarget
setfixednodesafevolume
setflashbanged
setflashbangimmunity
setfriendlychain
setgoalentity
setgoalnode
setgoalpos
setgoalvolume
setlookat
setlookatanimnodes
setlookatyawlimits
setnodepriority
setpotentialthreat
setproneanimnodes
setruntopos
settalktospecies
setturretanim
setturretnode
shoot
shootblank
startcoverarrival
startscriptedanim
starttraversearrival
stoplookat
stopuseturret
teleport
throwgrenade
trackscriptstate
traversemode
trimpathtoattack
unsetturretnode
updateplayersightaccuracy
updateprone
usecovernode
usereacquirenode
useturret
withinapproxpathdist
Animation
animhasnotetrack
animrelative
animscripted
clearanim
dumpanims
getangledelta
getanimassettype
getanimlength
getanimtime
getcycleoriginoffset
getmovedelta
getnotetracktimes
getnumparts
getpartname
getstartangles
getstartorigin
gettagangles
gettagorigin
setanim
setanimknob
setanimknoball
setanimknoballlimited
setanimknoballlimitedrestart
setanimknoballrestart
setanimknoblimited
setanimknoblimitedrestart
setanimknobrestart
setanimlimited
setanimlimitedrestart
setanimrestart
setanimtime
setflaggedanim
setflaggedanimknob
setflaggedanimknoball
setflaggedanimknoballrestart
setflaggedanimknoblimited
setflaggedanimknoblimitedrestart
setflaggedanimknobrestart
setflaggedanimlimited
setflaggedanimlimitedrestart
setflaggedanimrestart
stopanimscripted
stopuseanimtree
useanimtree
BadPlaces
badplace_arc
badplace_brush
badplace_cylinder
badplace_delete
Clans
getclanid
getclanname
Client
allclientsprint
allowspectateteam
announcement
ban
beginlocationselection
clientannouncement
clientprint
cloneplayer
disableweapons
dropitem
enableweapons
endlocationselection
forceviewmodelanimation
getviewmodel
ismantling
isonladder
isplayernumber
isragdoll
istalking
kick
makedvarserverinfo
nightvisionforceoff
sayall
sayteam
setrank
setspawnweapon
setteamfortrigger
showscoreboard
startragdoll
suicide
updatedmscores
updatescores
Control
getcommandfromkey
getkeybinding
Damage
finishplayerdamage
radiusdamage
setcandamage
setplayerignoreradiusdamage
Debug
addtestclient
assert
assertex
assertmsg
createprintchannel
getdebugeye
iprintln
iprintlnbold
line
print
print3d
println
setdebugangles
setdebugorigin
setprintchannel
Dvars
getdebugdvar
getdebugdvarfloat
getdebugdvarint
getdvar
getdvarfloat
getdvarint
setdvar
setsaveddvar
Effects
getfxvisibility
loadfx
playfx
playfxontag
playloopedfx
setblur
setexpfog
spawnfx
triggerfx
visionsetnaked
visionsetnight
Entity
addaieventlistener
attach
delete
detach
detachall
detonate
disableaimassist
dodamage
dontinterpolate
enableaimassist
enablelinkto
entityradiusdamage
getattachignorecollision
getattachmodelname
getattachsize
getattachtagname
getcentroid
getent
getentarray
getentbynum
getentitynumber
getentnum
getlightcolor
getlightexponent
getlightfovinner
getlightfovouter
getlightintensity
getlightradius
getnormalhealth
getorigin
getshootatpos
hide
hidepart
istouching
laseroff
laseron
launch
linkto
localtoworldcoords
locklightvis
removeaieventlistener
setcontents
setcursorhint
sethintstring
setlightcolor
setlightexponent
setlightfovrange
setlightintensity
setlightradius
setlookattext
setmodel
setnormalhealth
setshadowhint
setstablemissile
show
showallparts
showpart
showtoplayer
startignoringspotlight
stopignoringspotlight
unlink
unlocklightvis
useby
usetriggerrequirelookat
File
closefile
fgetarg
fprintfields
fprintln
freadln
openfile
HUD
changefontscaleovertime
clearalltextafterhudelem
cleartargetent
destroy
fadeovertime
moveovertime
newclienthudelem
newhudelem
newteamhudelem
obituary
reset
scaleovertime
setclock
setclockup
setgametypestring
setmapnamestring
setplayernamestring
setpulsefx
setshader
settargetent
settenthstimer
settenthstimerup
settext
settimer
settimerup
setvalue
setwaypoint
Level
changelevel
cinematic
cinematicingame
cinematicingameloop
cinematicingameloopfromfastfile
cinematicingameloopresident
cinematicingamesync
clearlocalizedstrings
drawcompassfriendlies
earthquake
exitlevel
getallnodes
getallvehiclenodes
getarraykeys
getbrushmodelcenter
getdiffuculty
getmapsundirection
getmapsunlight
getnode
getnodearray
getnorthyaw
getnumvehicles
getreflectionlocs
getstarttime
gettime
gettimescale
getvehiclenode
getvehiclenodearray
iscinematicplaying
issplitscreen
isvalidgametype
lerpsundirection
map
map_restart
mapexists
missionfailed
missionsuccess
resetsundirection
resetsunlight
setclientnamemode
setculldist
setgameendtime
setmapcenter
setminimap
setmissiondvar
setsundirection
setsunlight
settimescale
setvotenocount
setvotestring
setvotetime
setvoteyescount
setwinningplayer
setwinningteam
stopcinematicingame
updateclientnames
worldentnumber
Math
acos
asin
atan
cos
int
pointonsegmentnearesttopoint
randomfloat
randomfloatrange
randomint
randomintrange
sin
tan
vectorfromlinetopoint
Menus
closeingamemenu
Missile
missile_createattractorent
missile_createattractororigin
missile_createrepulsorent
missile_createrepulsororigin
missile_deleteattractor
Motion
devaddpitch
devaddroll
devaddyaw
movegravity
moveto
movex
movey
movez
notsolid
physicslaunch
rotatepitch
rotateroll
rotateto
rotatevelocity
rotateyaw
solid
vibrate
Objective
objective_add
objective_additionalcurrent
objective_additionalposition
objective_current
objective_delete
objective_icon
objective_onentity
objective_position
objective_ring
objective_state
objective_string
objective_string_nomessage
objective_team
pingplayer
refreshhudammocounter
refreshhudcompass
target_clearreticlelockon
target_getarray
target_isincircle
target_isinrect
target_istarget
target_remove
target_set
target_setattackmode
target_setjavelinonly
target_setoffscreenshader
target_setshader
target_startreticlelockon
Physics
physicsexplosioncylinder
physicsexplosionsphere
physicsjitter
physicsjolt
setphysicsgravitydir
Player
adsbuttonpressed
allowads
allowcrouch
allowjump
allowlean
allowmelee
allowprone
allowsprint
allowstand
anyammoforweaponmodes
attackbuttonpressed
buttonpressed
clearperks
closemenu
deactivatechannelvolumes
deactivateeq
deactivatereverb
disableinvulnerability
disableturretdismount
enablehealthshield
enableinvulnerability
enableturretdismount
fragbuttonpressed
freezecontrols
getcurrentoffhand
getcurrentweapon
getcurrentweaponclipammo
getfractionmaxammo
getfractionstartammo
getnormalizedmovement
getoffhandsecondaryclass
getplayerangles
getplayerviewheight
getstance
getvelocity
getweaponammoclip
getweaponammostock
getweaponslist
getweaponslistprimaries
givemaxammo
givestartammo
giveweapon
hasperk
hasweapon
hideviewmodel
isfiring
islookingat
ismeleeing
isonground
isthrowinggrenade
meleebuttonpressed
notifyoncommand
openmenu
openmenunomouse
playerads
playerlinkto
playerlinktoabsolute
playerlinktodelta
playersetgroundreferenceent
playlocalsound
resetspreadoverride
secondaryoffhandbuttonpressed
setactionslot
setautopickup
setchannelvolumes
setclientdvar
setclientdvars
setdepthoffield
seteq
seteqlerp
setmovespeedscale
setoffhandsecondaryclass
setorigin
setperk
setplayerangles
setreverb
setspreadoverride
setstance
setvelocity
setviewmodel
setviewmodeldepthoffield
setweaponammoclip
setweaponammostock
shellshock
showviewmodel
stoplocalsound
stopshellshock
switchtooffhand
switchtoweapon
takeallweapons
takeweapon
unsetperk
uploadscore
uploadtime
usebuttonpressed
viewkick
weaponlockfinalize
weaponlockfree
weaponlocknoclearance
weaponlockstart
weaponlocktargettooclose
Precache
precacheheadicon
precacheitem
precachelocationselector
precachemenu
precachemodel
precachenightvisioncodeassets
precacherumble
precacheshader
precacheshellshock
precachestatusicon
precachestring
precacheturret
precachevehicle
scr_tablelookupistring
tablelookup
Rumble
playrumblelooponentity
playrumblelooponposition
playrumbleonentity
playrumbleonposition
stopallrumbles
stoprumble
Save
commitsave
issaverecentlyloaded
issavesuccessful
savegame
savegamenocommit
Sentient
createthreatbiasgroup
getaiarray
getaispeciesarray
getclosestenemysqdist
getenemysqdist
geteye
getthreatbias
getthreatbiasgroup
isai
isalive
isgodmode
isplayer
issentient
setignoremegroup
setthreatbias
setthreatbiasagainstall
setthreatbiasgroup
threatbiasgroupexists
Sound
ambientplay
ambientstop
amplify
amplifystop
eqoff
eqon
haseq
iswaitingonsound
musicplay
musicstop
playloopsound
playsound
playsoundasmaster
playsoundtoplayer
playsoundtoteam
setsoundblend
soundexists
soundfade
stoploopsound
stopsounds
Spawn
canspawnturret
dospawn
getspawnerarray
getspawnerteamarray
placespawnpoint
positionwouldtelefrag
setspawnerteam
spawn
spawnstruct
spawnturret
spawnvehicle
stalingradspawn
String
getsubstr
issubstr
strtok
tolower
System
logprint
resettimeout
setarchive
updategamerprofile
Teams
getassignedteam
getteamplayersalive
getteamradar
getteamscore
setteamradar
setteamscore
Trace
bullettrace
bullettracepassed
damageconetrace
physicstrace
playerphysicstrace
sightconetrace
sighttracepassed
Triggers
clientclaimtrigger
clientreleasetrigger
releaseclaimedtrigger
Turret
cleartargetentity
getturretowner
getturrettarget
isfiringturret
maketurretunusable
maketurretusable
restoredefaultdroppitch
setaispread
setbottomarc
setconvergencetime
setdefaultdroppitch
setleftarc
setmode
setplayerspread
setrightarc
setsuppressiontime
settargetentity
settoparc
setturretignoregoals
setturretteam
shootturret
startfiring
stopfiring
turretfiredisable
turretfireenable
Variables
isarray
isdefined
isstring
Vector
anglestoforward
anglestoright
anglestoup
closer
combineangles
distance
distance2d
distancesquared
length
lengthsquared
vectordot
vectorlerp
vectornormalize
vectortoangles
Vehicles
addvehicletocompass
attachpath
cleargoalyaw
clearlookatent
cleartargetyaw
clearturrettarget
fireweapon
freevehicle
getattachpos
getenginevolume
getgoalspeedmph
getspeed
getspeedmph
getvehicleowner
getwheelsurface
isturretready
joltbody
makevehicleunusable
makevehicleusable
removevehiclefromcompass
resumespeed
returnplayercontrol
setacceleration
setairresistance
setdeceleration
setenginevolume
setgoalyaw
sethoverparams
setjitterparams
setlookatent
setmaxpitchroll
setneargoalnotifydist
setspeed
setspeedimmediate
setswitchnode
settargetyaw
setturningability
setturrettargetent
setturrettargetvec
setvehgoalpos
setvehiclelookattext
setvehicleteam
setvehweapon
setwaitnode
setwaitspeed
setyawspeed
startenginesound
startpath
stopenginesound
vehforcematerialspeed
Weapons
bulletspread
bullettracer
disablegrenadetouchdamage
enablegrenadetouchdamage
getammocount
getweaponclipmodel
getweaponmodel
isweaponcliponly
isweapondetonationtimed
itemweaponsetammo
magicbullet
magicgrenade
magicgrenademanual
missile_settarget
weaponaltweaponname
weaponclass
weaponclipsize
weaponfightdist
weaponfiretime
weaponinventorytype
weaponisboltaction
weaponissemiauto
weaponmaxammo
weaponmaxdist
weaponstartammo
weapontype
Image
ImageImageImage
Image
"Zaitsev is a cunt." - Pedsdude

User avatar
Nightmare
Core Staff
Core Staff
Posts: 2688
Joined: January 12th, 2006, 10:09 pm
Contact:

Re: Scripting Index

Post by Nightmare » August 9th, 2008, 12:37 am

That's the script reference IW took down off of their site that I was talking about.
Thank goodness he saved the web pages. :)
Coding is Poetry. Mapping is Art.
"Cause im the sexiest mapper ever...except for nm, that sexy man" - Soviet

-=[CoDJumper.com Movies]=-
[Ambush] || [Backlot] || [Bloc] || [Bog] || [Broadcast] || [Chinatown] || [Countdown]
[Crash] || [Creek] || [Crossfire] || [District] || [Downpour] || [Killhouse] || [Overgrown]
[Pipeline] || [Shipment & Wetwork] || [Showdown] || [Strike] || [Vacant]

Pedsdude
Site Admin
Site Admin
Posts: 15908
Joined: October 15th, 2004, 7:18 pm
Location: UK

Re: Scripting Index

Post by Pedsdude » August 9th, 2008, 4:45 am

Nice, that'll prove useful to many people (I know KS has used it in the past).
Image
Image

Deryk
CJ Wannabe
CJ Wannabe
Posts: 3
Joined: February 10th, 2009, 1:52 am

Re: Scripting Index

Post by Deryk » February 10th, 2009, 2:13 am

Wow um, can someone name out some of the important things in that list.

JDogg
Too cool for CoDJumper
Too cool for CoDJumper
Posts: 3617
Joined: August 28th, 2007, 11:46 am
Location: Melbourne, Australia

Re: Scripting Index

Post by JDogg » February 12th, 2009, 2:52 am

Use the site, http://extreme.planetcallofduty.gamespy.com/scripts/, and click on them for info.
Image
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests