Skip to content

Latest commit

 

History

History
146 lines (145 loc) · 5.98 KB

added_script_functions.md

File metadata and controls

146 lines (145 loc) · 5.98 KB

New script code methods:

  • <bot> setWalkValues(<forward_count>, <right_count>)
  • <bot> throwSmokeGrenade(<bool>)
  • <entity> addEntityVelocity(<velocity>)
  • <entity> addGrenadeFuseTime(<time>)
  • <entity> disableBounce()
  • <entity> disableGravity()
  • <entity> enableBounce([<parallelBounce>], [<perpendicularBounce>])
  • <entity> enableGravity([<model collide>])
  • <entity> getClipmask()
  • <entity> getContents()
  • <entity> getEntityVelocity()
  • <entity> getGrenadeFuseTime()
  • <entity> getMaxEntityVelocity()
  • <entity> getTagAngles(<tag name>)
  • <entity> getTagOrigin(<tag name>)
  • <entity> getVmax()
  • <entity> getVmin()
  • <entity> hasTag(<tag name>)
  • <entity> hideFromPlayer(<player>)
  • <entity> isGravityEnabled()
  • <entity> isLinkedTo()
  • <entity> isTurret()
  • <entity> notSolidForPlayer(<player>)
  • <entity> setClipmask(<clip mask>)
  • <entity> setEntityVelocity(<velocity>)
  • <entity> setMaxEntityVelocity(<velocity>)
  • <entity> setLight(<red>, <green>, <blue>, <intensity>)
  • <entity> solidForPlayer(<player>)
  • <entity> spawnGrenade(<weapon>, <origin>, [<direction>], [<velocity>], [<fuseTime>])
  • <player> addEntToSnapshots(<entity>)
  • <player> canUseTurret(<turret>)
  • <player> disableBulletDrop()
  • <player> disableBulletImpacts()
  • <player> disableEarthquakes()
  • <player> disableSilent()
  • <player> disableTalkerIcon(<player>)
  • <player> earthquakeForPlayer(<scale>, <duration>, <source>, <radius>)
  • <player> enableBulletDrop()
  • <player> enableBulletImpacts()
  • <player> enableEarthquakes()
  • <player> enableSilent()
  • <player> enableTalkerIcon(<player>)
  • <player> executeClientCommand(<command>)
  • <player> forceShot([<include client>])
  • <player> getBulletMask()
  • <player> getClientHudElemCount()
  • <player> getCollisionTeam()
  • <player> getCurrentWeaponAmmo()
  • <player> getCurrentWeaponClipAmmo()
  • <player> getEnterTime()
  • <player> getGroundEntity()
  • <player> getInactivityTime()
  • <player> getNumberOfEntsInSnapshot()
  • <player> getPlayerstateFlags()
  • <player> getProtocol()
  • <player> getProtocolString()
  • <player> getRemainingSoundFileDuration()
  • <player> getServerCommandQueueSize()
  • <player> getViewOrigin()
  • <player> isAllowingSpectators()
  • <player> isChatting()
  • <player> isHiddenFromScoreboard()
  • <player> isPlayingSoundFile()
  • <player> isReloading()
  • <player> isThrowingGrenade()
  • <player> isUseTouching()
  • <player> isUsingTurret()
  • <player> isUsingBinoculars()
  • <player> muteClient(<player id>)
  • <player> noClip("on|off|toggle")
  • <player> objective_player_add(<objective_number>, <state>, <position>, <iconshader>)
  • <player> objective_player_delete(<objective_number>)
  • <player> objective_player_icon(<objective_number>, <icon>)
  • <player> objective_player_position(<objective_number>, <position>)
  • <player> objective_player_state(<objective_number>, <state>)
  • <player> overrideContents(<contents>)
  • <player> playFxForPlayer(<effect id>, <position of effect>, [<forward vector>], [<up vector>])
  • <player> playFxOnTagForPlayer(<effect id>, <entity>, <tag name>)
  • <player> playSoundFile(<sound index>, [<offset>], [<source player>])
  • <player> playScriptAnimation(<scriptAnimEventType>, <isContinue>, <force>)
  • <player> processSuicide()
  • <player> removeEntFromSnapshots(<entity>)
  • <player> setActivateOnUseButtonRelease(<enabled>)
  • <player> setAllowSpectators(<allow>)
  • <player> setBulletDrag(<value>)
  • <player> setBulletMask(<mask>)
  • <player> setBulletModel(<model>, [<time>])
  • <player> setBulletVelocity(<value>)
  • <player> setCollisionTeam(<team>)
  • <player> setConfigStringForPlayer(<index>, <string>)
  • <player> setCullFogForPlayer(<near distance>, <far distance>, <red>, <green>, <blue>, <transition time>)
  • <player> setCurrentWeaponAmmo(<value>)
  • <player> setCurrentWeaponClipAmmo(<value>)
  • <player> setExpFogForPlayer(<density>, <red>, <green>, <blue>, <transition time>)
  • <player> setFireRangeScale(<scale>)
  • <player> setFireThroughWalls(<enabled>)
  • <player> setHiddenFromScoreboard(<enabled>)
  • <player> setMeleeHeightScale(<scale>)
  • <player> setMeleeRangeScale(<scale>)
  • <player> setMeleeWidthScale(<scale>)
  • <player> setOriginAndAngles(<origin>, <angles>)
  • <player> setTurretSpreadScale(<scale>)
  • <player> setWeaponSpreadScale(<scale>)
  • <player> setPing(<ingame value>, [<status value>])
  • <player> stopSoundFile()
  • <player> stopUseTurret()
  • <player> unmuteClient(<player id>)
  • <player> useEntity(<entity>)
  • <player> useTurret(<turret>)
  • <turret> getTurretOwner()
  • <weapon> getWeaponItemAmmo()
  • <weapon> setWeaponItemAmmo(<value>)

New script code functions:

  • chr(<number>)
  • getCallStack()
  • getConfigString(<index>)
  • getMovers()
  • getSoundDuration(<aliasname>)
  • getSoundInfo(<aliasname>)
  • getWeaponFuseTime(<weapon name>)
  • setWeaponFuseTime(<weapon name>, <time in ms>)
  • fromHex(<hex string>)
  • getEntityCount([<in use>])
  • getMicroseconds()
  • getMilliseconds()
  • getSavePersist()
  • getSoundAliasesFromFile(<filename>)
  • getSoundFileDuration(<file path>)
  • getWeaponRaiseTime(<weapon name>)
  • isSemiAutoWeapon(<weapon name>)
  • loadSoundFile(<file path>, <callback function>, [<volume>], [<sound index>])
  • loadSpeexFile(<file path>, [<sound index>])
  • logPrintConsole(<message>)
  • makeClientLocalizedString(<string>)
  • makeString(<localized string>)
  • ord(<string character>)
  • resetTestClientNaming()
  • roundTo(<value>, <precision>)
  • saveSpeexFile(<sound index>, <file path>)
  • setConfigString(<index>, <string>)
  • setNextTestClientName(<name>)
  • setSavePersist(<save persistent>)
  • setWeaponRaiseTime(<weapon name>, <raise time>)
  • toHex(<number>)