Функции для работы с рендером
Функция рендера, например renderAddLine !!!ОБЯЗАТЕЛЬНО!!! вызвается только 1 раз, после чего все время на экране будет отрисовываться линия. Любая функция рендера (кроме renderEnd) возвращает уникальный идентификатор (nId). Чтобы завершить отрисовку любого объекта, вызывайте renderEnd(nId) которая принимает уникальный идентификатор отрисованного объекта, в нашем случае renderAddLine;
local nId = renderAddLine(float x1, float y1, float x2, float y2, int color, float thickness);
local nId = renderAddRect(float p_minX, float p_minY, float p_maxX, float p_maxY, int col, float rounding, Flags flags, float thickness);
local nId = renderAddRectFilled(float p_minX, float p_minY, float p_maxX, float p_maxY, int col, float rounding, Flags flags);
local nId = renderAddRectFilledMultiColor(float p_minX, float p_minY, float p_maxX, float p_maxY, int col_upr_left, int col_upr_right, int col_bot_right, int col_bot_left);
local nId = renderAddQuad(float pX1, float pY1, float pX2, float pY2, float pX3, float pY3, float pX4, float pY4, int col, float thickness);
local nId = renderAddQuadFilled(float pX1, float pY1, float pX2, float pY2, float pX3, float pY3, float pX4, float pY4, int col);
local nId = renderAddTriangle(float pX1, float pY1, float pX2, float pY2, float pX3, float pY3, int col, float thickness);
local nId = renderAddTriangleFilled(float pX1, float pY1, float pX2, float pY2, float pX3, float pY3, int col);
local nId = renderAddCircle(float centerX, float centerY, float radius, int col, int num_segments, float thickness);
local nId = renderAddCircleFilled(float centerX, float centerY, float radius, int col, int num_segments);
local nId = renderAddNgon(float centerX, float centerY, float radius, int col, int num_segments, float thickness);
local nId = renderAddNgonFilled(float centerX, float centerY, float radius, int col, int num_segments);
local nId = renderAddEllipse(float centerX, float centerY, float radius, int col, float rot, int num_segments, float thickness);
local nId = renderAddEllipseFilled(float centerX, float centerY, float radius, int col, float rot, int num_segments);
local nId = renderAddBezierCubic(float pX1, float pY1, float pX2, float pY2, float pX3, float pY3, float pX4, float pY4, int col, float thickness, int num_segments);
local nId = renderAddBezierQuadratic(float pX1, float pY1, float pX2, float pY2, float pX3, float pY3, int col, float thickness, int num_segments);
local nId = renderAddText(float X, float Y, int col, float font_size, String text);
renderEnd(int nIn);
Функции, синтаксис которых может отличаться от MoonLoader
consumeWindowMessage(bool bGameMessage, bool bScriptsMessage);
local nHandle = getCharPointerHandle(nPointer);
local nPointer = getCharPointer(int nHandle);
local nHandle = getPlayerPedHandle();
addEventHandler(String Event, function Callback);
local bResult = isKeyDown(int nKey);
local bResult = isKeyPressed(int nKey);
local bResult = isKeyReleased(int nKey);
addMessage(String szText, int nTime, int nFlags, bool bPreviousBrief);
loadScript(String szScriptName);
unloadScript(String szScriptName);
local nHWND = getGameHWND();
local nDevicePtr = getD3DDevicePtr();
local nSwapChainPtr = getDXGISwapChainPtr();
local nDeviceContextPtr = getD3DDeviceContextPtr();
showCursor(bool bShow, bool bLockPlayer);
local Result = readMemory(int nAddr, int nSize);
writeMemory(int nAddr, int nSize, Value);
local szResult = getWorkingDirectory();
local bResult = doesDirectoryExist(String szPath);
local szPath, bIsResult = getFolderPath(int nValue);
local bResult = doesFileExist(String szPath);
local nResult = allocateMemory(int nSize);
freeMemory(int nPtr);
local nStatus = downloadUrlToFile(String szUrl, String szPath, function Callback);
local nResult = representFloatAsInt(float fValue);
local fResult = representIntAsFloat(int nValue);
local szPath = getGameDirectory();
local bResult, nHandle = loadDynamicLibrary(String szPath);
freeDynamicLibrary(int nHandle);
local bResult, nProc = getDynamicLibraryProcedure(String szProcStr, int nHandle);
local bResult = createDirectory(String szPath);
Эвенты
onWindowMessage(uMsg, wParam, lParam)
- Вызывается каждый раз при обработке сообщения окна игры, будь то нажатия клавиш, смена разрешения или движения мышью
onUpdate()
- Вызывается каждый раз при обновлении таймера игры
onExitScript()
- Вызывается каждый раз при выгрузке скрипта
onScriptLoad()
- Вызывается каждый раз при загрузке скрипта
onGameInit()
- Вызывается один раз при инициализации игровых структур
Консоль открывается на ~ / ё / тильда
Доступные консольные команды
lload script.lua
- загружает луа скрипт
lfree script.lua
- выгружает луа скрипт
lreload script.lua
- перезагружает луа скрипт
pload name
- загружает dll файл
pfree name
- выгружает dll файл
Игровые функции, которые должны работать так же, как в оригинальной GTA SA
createPlayer
createChar
getCharCoordinates
isCharInArea2d
isCharInArea3d
createCar
getCarCoordinates
isCarInArea2d
isCarInArea3d
getMinutesToTimeOfDay
isPointOnScreen
storeCarCharIsIn
isCharInCar
isCharInModel
isCharInAnyCar
isButtonPressed
getPadState
locateCharAnyMeans2d
locateCharOnFoot2d
locateCharInCar2d
locateStoppedCharAnyMeans2d
locateStoppedCharOnFoot2d
locateStoppedCharInCar2d
locateCharAnyMeansChar2d
locateCharInCarChar2d
locateCharAnyMeans3d
locateCharOnFoot3d
locateCharInCar3d
locateStoppedCharAnyMeans3d
locateStoppedCharOnFoot3d
locateStoppedCharInCar3d
locateCharAnyMeansChar3d
locateCharOnFootChar3d
locateCharInCarChar3d
createObject
getPlayerMoney
isWantedLevelGreater
isPlayerDead
isCharDead
isCarDead
isPlayerPressingHorn
createCharInsideCar
isCarModel
createCarGenerator
isCharInZone
addBlipForCarOld
addBlipForCharOld
addBlipForCoordOld
getCharHeading
getCarHeading
getObjectHeading
isCharTouchingObject
addBlipForCar
addBlipForChar
addBlipForObject
addBlipForCoord
addContinuousSound
isCarStuckOnRoof
isCharInAreaOnFoot2d
isCharInAreaInCar2d
isCharStoppedInArea2d
isCharStoppedInAreaOnFoot2d
isCharStoppedInAreaInCar2d
isCharInAreaOnFoot3d
isCharInAreaInCar3d
isCharStoppedInArea3d
isCharStoppedInAreaOnFoot3d
isCharStoppedInAreaInCar3d
isCarStoppedInArea2d
isCarStoppedInArea3d
locateCar2d
locateStoppedCar2d
locateCar3d
locateStoppedCar3d
setPlayerControl
forceWeather
forceWeatherNow
getObjectCoordinates
setObjectCoordinates
storeWantedLevel
isCarStopped
createCharAsPassenger
printWithNumberBig
printWithNumber
printWithNumberNow
switchRoadsOn
getNumberOfPassengers
getMaximumNumberOfPassengers
setCarDensityMultiplier
setCarHeavy
isCarInAirProper
isCarUpsidedown
getPlayerChar
setPoliceIgnorePlayer
startKillFrenzy
locateCharAnyMeansCar2d
locateCharOnFootCar2d
locateCharInCarCar2d
locateCharAnyMeansCar3d
locateCharOnFootCar3d
locateCharInCarCar3d
explodeCar
addExplosion
isCarUpright
createPickup
hasPickupBeenCollected
removePickup
setTaxiLights
printBigQ
setTargetCarForMissionGarage
applyBrakesToPlayersCar
getCharHealth
getCarHealth
changeCarColour
isCharTouchingObjectOnFoot
hasSpecialCharacterLoaded
isPlayerInRemoteMode
hasModelLoaded
isPlayerPlaying
getNumOfModelsKilledByPlayer
createObjectNoOffset
isCharStopped
addSpriteBlipForContactPoint
addSpriteBlipForCoord
isCarInWater
getClosestCharNode
getClosestCarNode
isCarOnScreen
isCharOnScreen
isObjectOnScreen
getGroundZFor3dCoord
startScriptFire
isScriptFireExtinguished
isCharShootingInArea
isCurrentCharWeapon
getRandomCharInZone
isCharShooting
createMoneyPickup
getCarSpeed
createCutsceneObject
isProjectileInArea
isCharModel
getCarForwardX
getCarForwardY
hasCharBeenDamagedByWeapon
hasCarBeenDamagedByWeapon
startCarFire
startCharFire
getRandomCarOfTypeInArea
hasResprayHappened
createPickupWithAmmo
isAreaOccupied
rotateObject
slideObject
isExplosionInArea
hasCharSpottedChar
hasObjectBeenDamaged
createRandomChar
isSniperBulletInArea
isPointObscuredByAMissionEntity
loadSprite
loadTextureDictionary
isCharMale
isGarageOpen
isGarageClosed
addSphere
storeCarCharIsInNoSave
isCarVisiblyDamaged
doesObjectExist
isCarStuck
hasMissionAudioLoaded
hasMissionAudioFinished
getClosestCarNodeWithHeading
hasImportGarageSlotBeenFilled
addBlipForPickup
isPlayerControllable
getCarColours
getOffsetFromObjectInWorldCoords
getOffsetFromCarInWorldCoords
getAmmoInCharWeapon
convertMetresToFeet
convertMetresToFeetInt
isCarPassengerSeatFree
getCharInCarPassengerSeat
getCarModel
isCharSittingInCar
isCharSittingInAnyCar
isCharOnFoot
isPlayerTargettingChar
isPlayerTargettingObject
getRandomCopInArea
getDriverOfCar
getNumberOfFollowers
getCurrentCharWeapon
locateCharAnyMeansObject2d
locateCharOnFootObject2d
locateCharInCarObject2d
locateCharAnyMeansObject3d
locateCharOnFootObject3d
locateCharInCarObject3d
isCharOnAnyBike
canCharSeeDeadChar
getRemoteControlledCar
isModelAvailable
isAnyPickupAtCoords
hasCharGotWeapon
getPositionOfAnalogueSticks
isCarOnFire
isCarTireBurst
getDeadCharPickupCoords
createProtectionPickup
isCharInAnyBoat
isCharInAnyHeli
isCharInAnyPlane
isCharInWater
getCharWeaponInSlot
getClosestStraightRoad
getHavocCausedByPlayer
getOffsetFromCharInWorldCoords
hasCharBeenPhotographed
isCharInFlyingVehicle
addShortRangeSpriteBlipForCoord
getNthClosestCarNode
hasObjectCollidedWithAnything
getCharArmour
locateObject2d
locateObject3d
isObjectInWater
isObjectInArea2d
isObjectInArea3d
hasAnimationLoaded
isCharWaitingForWorldCollision
isCarWaitingForWorldCollision
getWheelieStats
isPlayerWearing
createSwatRope
getDistanceBetweenCoords2d
getDistanceBetweenCoords3d
createLockedPropertyPickup
createForsalePropertyPickup
hasCharBeenDamagedByChar
hasCharBeenDamagedByCar
hasCarBeenDamagedByChar
hasCarBeenDamagedByCar
getRandomCarOfTypeInAreaNoSave
isCharTouchingVehicle
createRandomCharAsDriver
createRandomCharAsPassenger
isCharInAnyPoliceVehicle
doesCharExist
doesVehicleExist
addShortRangeSpriteBlipForContactPoint
isPlayerInInfoZone
isPlayerInShortcutTaxi
isCharDucking
getObjectVelocity
isObjectStatic
getAngleBetween2dVectors
do2dRectanglesCollide
getObjectRotationVelocity
getObjectSpeed
get2dLinesIntersectPoint
isCharInAngledArea2d
isCharInAngledAreaOnFoot2d
isCharInAngledAreaInCar2d
isCharStoppedInAngledArea2d
isCharStoppedInAngledAreaOnFoot2d
isCharStoppedInAngledAreaInCar2d
isCharInAngledArea3d
isCharInAngledAreaOnFoot3d
isCharInAngledAreaInCar3d
isCharStoppedInAngledArea3d
isCharStoppedInAngledAreaOnFoot3d
isCharStoppedInAngledAreaInCar3d
isCharInTaxi
getHeadingFromVector2d
loadCharDecisionMaker
isPlaybackGoingOnForCar
isCharPlayingAnim
getCharAnimCurrentTime
getCharAnimTotalTime
addAttractor
createCharAtAttractor
getScriptTaskStatus
createGroup
isCharAtScriptedAttractor
getSequenceProgress
createFxSystem
getIntStat
getFloatStat
limitAngle
getPickupCoordinates
getCharModel
createFxSystemOnChar
createFxSystemOnCharWithDirection
createFxSystemOnCar
createFxSystemOnCarWithDirection
createFxSystemOnObject
createFxSystemOnObjectWithDirection
isObjectAttached
isVehicleAttached
isPlayerTargettingAnything
getCarSpeedVector
getCarMass
getCharSpeed
loadGroupDecisionMaker
createSearchlight
doesSearchlightExist
isCharInSearchlight
isLineOfSightClear
getCarRoll
isVehicleInSearchlight
createSearchlightOnVehicle
getNumberOfFiresInRange
addBlipForSearchlight
createCheckpoint
createMissionTrain
getTrainCaboose
getAvailableVehicleMod
getVehicleModType
addVehicleMod
hasVehicleModLoaded
getNumAvailablePaintjobs
isGroupMember
isGroupLeader
getScriptFireCoords
getNthClosestCarNodeWithHeading
doesCarHaveStuckCarCheck
areAnyCharsNearChar
getPercentageTaggedInArea
isClosestObjectOfTypeSmashedOrDamaged
isConversationAtNode
getObjectHealth
isFlameInAngledArea2d
isFlameInAngledArea3d
suppressCarModel
isPs2KeyboardKeyPressed
isPs2KeyboardKeyJustPressed
isCharHoldingObject
getRandomCarInSphereNoSave
getRandomCharInSphere
hasCharBeenArrested
isCharRespondingToEvent
playObjectAnim
doesBlipExist
getItemInShop
getPriceOfItem
getZoneDealerStrength
getZoneGangStrength
getCarPitch
getWeapontypeModel
getWeapontypeSlot
getShoppingExtraInfo
getNumberOfFiresInArea
getTrainCarriage
grabEntityOnWinch
getNameOfItem
getRopeHeightForObject
grabEntityOnRopeForObject
getSequenceProgressRecursive
getNearestTagPosition
isCharInAnySearchlight
isTrailerAttachedToCab
getPlayerGroup
getBeatProximity
hasCarRecordingBeenLoaded
getObjectQuaternion
getVehicleQuaternion
isModelInCdimage
getModelDimensions
copyCharDecisionMaker
copyGroupDecisionMaker
isRelationshipSet
getCityFromCoords
hasObjectOfTypeBeenSmashed
isPlayerPerformingWheelie
isPlayerPerformingStoppie
getGroupSize
doesGroupExist
doesCarHaveHydraulics
getTotalNumberOfPedsKilledByPlayer
getLevelDesignCoordsForObject
getCharHighestPriorityEvent
getParkingNodeInArea
getCarCharIsUsing
isCharInAir
getCharHeightAboveGround
isThisModelABoat
isThisModelAPlane
isThisModelAHeli
hasObjectBeenPhotographed
isObjectPlayingAnim
getObjectAnimCurrentTime
getCharVelocity
getCarUprightValue
getCityPlayerIsIn
getNameOfZone
getSoundLevelAtCoords
isAttachedPlayerHeadingAchieved
getClosestStealableObject
isProceduralInteriorActive
addBlipForDeadChar
getDeadCharCoordinates
isVehicleTouchingObject
isPlayerInPositionForConversation
getRandomCharInSphereOnlyDrugsBuyers
getPedType
taskUseClosestMapAttractor
isCarDoorFullyOpen
hasStreamedScriptLoaded
createMenu
getMenuItemSelected
getMenuItemAccepted
isObjectInAngledArea2d
isObjectInAngledArea3d
getRandomCharInSphereNoBrain
getVehicleClass
getNameOfInfoZone
getClothesItem
hasObjectBeenDamagedByWeapon
getHudColour
getObjectMass
getObjectTurnMass
getUserOfClosestMapAttractor
getPlaneUndercarriagePosition
getNumberOfInstancesOfStreamedScript
getGroupMember
getWaterHeightAtCoords
hasPlayerBoughtItem
getPlayerMaxArmour
setCharSayContext
getNameOfEntryExitCharUsed
getPositionOfEntryExitCharUsed
isCharTalking
createSnapshotPickup
createHorseshoePickup
createOysterPickup
hasObjectBeenUprooted
isCharStuckUnderCar
getDoorAngleRatio
createMenuGrid
isCharSwimming
getCharSwimState
isBigVehicle
getCurrentCarMod
isCarLowRider
isCarStreetRacer
doesScriptFireExist
isEmergencyServicesVehicle
isObjectWithinBrainActivationRange
copySharedCharDecisionMaker
getNumCarColours
hasTrainDerailed
getObjectModel
getCarBlockingCar
getCurrentVehiclePaintjob
getCarMovingComponentOffset
isCharHeadMissing
getHashKey
isCharInAnyTrain
getRandomCarModelInMemory
getCarDoorLockStatus
isCarDoorDamaged
getRandomCarOfTypeInAngledAreaNoSave
isCopVehicleInArea3dNoSave
isCharUsingMapAttractor
isCarTouchingCar
doesObjectHaveThisModel
isVehicleOnAllWheels
doesPickupExist
setCharSayContextImportant
isMoneyPickupAtCoords
isCharGettingInToACar
getCarModelValue
createCarGeneratorWithPlate
findTrainDirection
isPlayerControlOn
getCharActiveInterior
hasCharSpottedCharInFront
doesDecisionMakerExist
isObjectIntersectingWorld
getStringWidth
isThisModelACar
isNextStationAllowed
getStringWidthWithNumber
isPlayerUsingJetpack
getExtraCarColours
hasCarBeenResprayed
isCharTouchingChar
isPlayerClimbing
isThisHelpMessageBeingDisplayed
isCharAttachedToAnyCar
storeCarCharIsAttachedToNoSave
isLastBuildingModelShotByPlayer
getRandomCharInAreaOffsetNoSave
createUser3dMarker
shakeCam
deleteChar
setCharCoordinates
deleteCar
carGotoCoordinates
carWanderRandomly
carSetIdle
setCarCoordinates
setCarCruiseSpeed
setCarDrivingStyle
setCarMission
printBig
printText
printTextNow
setTimeOfDay
locateCharOnFootChar2d
deleteObject
givePlayerMoney
giveRemoteControlledCarToPlayer
alterWantedLevel
alterWantedLevelNoDrop
clearWantedLevel
setDeatharrestState
addAmmoToChar
switchCarGenerator
displayOnscreenTimer
clearOnscreenTimer
clearOnscreenCounter
pointCameraAtCar
pointCameraAtChar
shakePad
setTimeScale
setFixedCameraPosition
pointCameraAtPoint
removeBlip
changeBlipColour
changeBlipScale
setFadingColour
doFade
addHospitalRestart
addPoliceRestart
overrideNextRestart
drawShadow
setCharHeading
setCarHeading
setObjectHeading
setCharAmmo
declareMissionFlag
changeBlipDisplay
addOneOffSound
removeSound
addUpsidedownCarCheck
removeUpsidedownCarCheck
giveWeaponToChar
setCurrentCharWeapon
markCharAsNoLongerNeeded
markCarAsNoLongerNeeded
markObjectAsNoLongerNeeded
dontRemoveChar
dontRemoveObject
switchRoadsOff
setMaxWantedLevel
lockCarDoors
setCharHealth
setCarHealth
switchPedRoadsOn
switchPedRoadsOff
setGangWeapons
loadSpecialCharacter
setCutsceneOffset
setAnimGroupForChar
requestModel
markModelAsNoLongerNeeded
drawCorona
setCanResprayCar
unloadSpecialCharacter
resetNumOfModelsKilledByPlayer
activateGarage
switchWidescreen
setCharOnlyDamagedByPlayer
setCarOnlyDamagedByPlayer
setCharProofs
setCarProofs
deactivateGarage
carGotoCoordinatesAccurate
removeScriptFire
boatGotoCoords
boatStop
setBoatCruiseSpeed
setCharAccuracy
loadCutscene
setCutsceneAnim
setCollectable1Total
loadSpecialModel
changeGarageType
printWith2NumbersNow
printWith3Numbers
printWith4Numbers
printWith4NumbersNow
printWith6Numbers
playerMadeProgress
setProgressTotal
registerMissionPassed
explodeCharHead
anchorBoat
setCameraZoom
setCarRamCar
setPlayerNeverGetsTired
setPlayerFastReload
setCharBleeding
setFreeResprays
setCharVisible
setCarVisible
displayText
setTextScale
setTextColour
setTextJustify
setTextCentre
setTextWrapx
setTextCentreSize
setTextBackground
setTextProportional
setTextFont
removeCharElegantly
setCharStayInSamePlace
placeObjectRelativeToCar
makeObjectTargettable
addArmourToChar
openGarage
closeGarage
warpCharFromCarToCoord
setVisibilityOfClosestObjectOfType
warpCharIntoCar
printWith2NumbersBig
setObjectVelocity
setObjectCollision
printStringInStringNow
addToObjectVelocity
loadAllModelsNow
drawSprite
drawRect
setObjectDynamic
setCharAnimSpeed
playMissionPassedTune
clearArea
freezeOnscreenTimer
switchCarSiren
setCarWatertight
setCharCantBeDraggedOut
turnCarToFaceCoord
drawSphere
setCarStatus
policeRadioMessage
setCarStrong
switchRubbish
switchStreaming
swapNearestBuildingModel
switchWorldProcessing
clearAreaOfCars
removeSphere
setEveryoneIgnorePlayer
displayOnscreenTimerWithString
displayOnscreenCounterWithString
createRandomCarForCarPark
setWantedMultiplier
loadScene
addStuckCarCheck
removeStuckCarCheck
loadMissionAudio
playMissionAudio
clearThisPrint
clearThisBigPrint
setMissionAudioPosition
noSpecialCameraForThisGarage
setPedDensityMultiplier
setTextDrawBeforeFade
setSpritesDrawBeforeFade
setTextRightJustify
printHelp
flashHudObject
setGenerateCarsAroundCamera
setUpsidedownCarNotDamaged
makePlayerSafe
useRenderCommands
setAllCarsCanBeDamaged
setCarCanBeDamaged
setDrunkInputDelay
setCharMoney
clearMissionAudio
setFreeHealthCare
loadAndLaunchMissionInternal
setObjectDrawLast
setNearClip
setRadioChannel
setCarTraction
setCarAvoidLevelTransitions
clearAreaOfChars
setTotalNumberOfMissions
registerFastestTime
registerHighestScore
warpCharIntoCarAsPassenger
setCharIsChrisCriminal
setMusicDoesFade
setCharSuffersCriticalHits
loadSplashScreen
setJamesCarOnPathToPlayer
setObjectRotation
displayTextWithNumber
displayTextWith2Numbers
setInterpolationParameters
attachCharToCar
detachCharFromCar
setCarStayInFastLane
clearCharLastWeaponDamage
clearCarLastWeaponDamage
giveRemoteControlledModelToPlayer
setCarTempAction
setEnterCarRangeMultiplier
shutCharUp
setEnableRcDetonate
setCarRandomRouteSeed
removeAllCharWeapons
setTankDetonateCars
initialiseObjectPath
setObjectPathSpeed
setObjectPathPosition
clearObjectPath
heliGotoCoords
setCarForwardSpeed
setInteriorVisible
markCarAsConvoyCar
resetHavocCausedByPlayer
createScriptRoadblock
switchSecurityCamera
setHeliOrientation
clearHeliOrientation
planeGotoCoords
drawWeaponshopCorona
setEnableRcDetonateOnContact
freezeCharPosition
setCharDrownsInWater
setObjectRecordsCollisions
setHeliStabiliser
setCarStraightLineDistance
popCarBoot
shutPlayerUp
setPlayerMood
requestCollision
taskToggleDuck
requestAnimation
removeAnimation
attachCharToObject
displayNthOnscreenCounterWithString
addSetPiece
setExtraColours
clearExtraColours
burstCarTire
setPlayerCanDoDriveBy
setCarModelComponents
closeAllCarDoors
sortOutObjectCollisionWithCar
printHelpForever
printHelpForeverWithNumber
freezeCarPosition
setCharStayInCarWhenJacked
setPlayerDrunkenness
setCanBurstCarTires
fireHunterGun
setCharCanBeShotInVehicle
loadMissionText
clearCharLastDamageEntity
clearCarLastDamageEntity
freezeObjectPosition
removeWeaponFromChar
makePlayerFireProof
increasePlayerMaxHealth
increasePlayerMaxArmour
ensurePlayerHasDriveByWeapon
makeHeliComeCrashingDown
addExplosionNoSound
linkObjectToInterior
setCharNeverTargetted
setAllTaxisHaveNitro
freezeCarPositionAndDontLoadCollision
freezeCharPositionAndDontLoadCollision
setPlayerIsInStadium
displayRadar
registerBestPosition
setLoadCollisionForCarFlag
setLoadCollisionForCharFlag
addBigGunFlash
setVehicleToFadeIn
setOnscreenCounterFlashWhenFirstDisplayed
shuffleCardDecks
addToObjectRotationVelocity
setObjectRotationVelocity
addVelocityRelativeToObjectVelocity
taskPause
taskStandStill
taskFallAndGetUp
taskJump
taskTired
taskDie
taskLookAtChar
taskLookAtVehicle
taskSay
taskShakeFist
taskCower
taskHandsUp
taskDuck
taskUseAtm
taskScratchHead
taskLookAbout
taskEnterCarAsPassenger
taskEnterCarAsDriver
taskLeaveCar
taskLeaveCarAndFlee
taskCarDriveToCoord
taskCarDriveWander
taskGoStraightToCoord
taskAchieveHeading
extendRoute
taskFollowPointRoute
taskGotoChar
taskFleePoint
taskFleeChar
taskSmartFleePoint
taskSmartFleeChar
taskWanderStandard
taskKillCharOnFoot
startPlaybackRecordedCar
stopPlaybackRecordedCar
pausePlaybackRecordedCar
unpausePlaybackRecordedCar
setCarEscortCarLeft
setCarEscortCarRight
setCarEscortCarRear
setCarEscortCarFront
taskFollowPathNodesToCoord
taskGoToCoordAnyMeans
taskPlayAnim
loadPathNodesInArea
setCharDecisionMaker
setTextDropshadow
setSenseRange
setCharAnimPlayingFlag
setCharAnimCurrentTime
closeSequenceTask
performSequenceTask
setCharCollision
clearSequenceTask
clearAttractor
taskLeaveCarImmediately
incrementIntStat
incrementFloatStat
decrementIntStat
decrementFloatStat
registerIntStat
registerFloatStat
setIntStat
setFloatStat
setGroupLeader
setGroupMember
removeGroup
taskLeaveAnyCar
taskKillCharOnFootWhileDucking
taskAimGunAtChar
taskGoToCoordWhileShooting
taskStayInSamePlace
taskTurnCharToFaceChar
setSequenceToRepeat
clearLookAt
setFollowNodeThresholdDistance
playFxSystem
stopFxSystem
playAndKillFxSystem
killFxSystem
setObjectRenderScorched
taskLookAtObject
openCarDoor
removeDecisionMaker
taskAimGunAtCoord
taskShootAtCoord
taskDestroyCar
taskDiveAndGetUp
customPlateForNextCar
taskShuffleToNextCarSeat
taskChatWithChar
attachCameraToVehicle
attachCameraToVehicleLookAtVehicle
attachCameraToVehicleLookAtChar
attachCameraToChar
attachCameraToCharLookAtChar
forceCarLights
addPedtypeAsAttractorUser
attachObjectToCar
detachObject
attachCarToCar
detachCar
clearCharTasks
taskTogglePedThreatScanner
popCarDoor
fixCarDoor
taskEveryoneLeaveCar
popCarPanel
getActiveCameraPointAt
getActiveCameraCoordinates
fixCarPanel
fixCarTire
attachObjectToObject
attachObjectToChar
taskDiveFromAttachmentAndGetUp
attachCharToBike
taskGotoCharOffset
taskLookAtCoord
hideCharWeaponForScriptedCutscene
setGroupDecisionMaker
disablePlayerSprint
taskSitDown
deleteSearchlight
moveSearchlightBetweenCoords
pointSearchlightAtCoord
pointSearchlightAtChar
taskTurnCharToFaceCoord
taskDrivePointRoute
fireSingleBullet
pointSearchlightAtVehicle
taskGoToCoordWhileAiming
skipToEndAndStopPlaybackRecordedCar
taskCarTempAction
setLaRiots
removeCharFromGroup
attachSearchlightToSearchlightObject
switchEmergencyServices
deleteCheckpoint
switchRandomTrains
setTrainSpeed
setTrainCruiseSpeed
deletePlayer
setTwoPlayerCameraMode
taskCarMission
taskGoToObject
taskWeaponRoll
taskCharArrestChar
removeVehicleMod
requestVehicleMod
markVehicleModAsNoLongerNeeded
giveVehiclePaintjob
setGroupSeparationRange
limitTwoPlayerDistance
setPlayerPlayerTargetting
setPlayersCanBeInSeparateCars
setPlaybackSpeed
setTagStatusInArea
carGotoCoordinatesRacing
startPlaybackRecordedCarUsingAi
skipInPlaybackRecordedCar
clearCharDecisionMakerEventResponse
addCharDecisionMakerEventResponse
taskPickUpObject
dropObject
explodeCarInCutscene
buildPlayerModel
planeAttackPlayer
planeFlyInDirection
planeFollowEntity
taskDriveBy
setCarStayInSlowLane
takeRemoteControlOfCar
startSettingUpConversation
setObjectHealth
breakObject
heliAttackPlayer
heliFollowEntity
policeHeliChaseEntity
taskUseMobilePhone
taskWarpCharIntoCarAsDriver
taskWarpCharIntoCarAsPassenger
switchCopsOnBikes
addStuckCarCheckWithWarp
damageCarPanel
setCarRoll
dontSuppressCarModel
setCarCanGoAgainstTraffic
damageCarDoor
setPlaneThrottle
heliLandAtCoords
planeStartsInAir
setRelationship
clearRelationship
clearGroupDecisionMakerEventResponse
addGroupDecisionMakerEventResponse
drawSpriteWithRotation
taskUseAttractor
taskShootAtChar
setInformRespectedFriends
setObjectVisible
taskFleeCharAnyMeans
extendPatrolRoute
setRadarZoom
loadPrices
loadShop
taskDead
setCarAsMissionCar
setZonePopulationType
setZoneDealerStrength
setZoneGangStrength
setCharIsTargetPriority
customPlateDesignForNextCar
taskGotoCar
requestIpl
removeIpl
removeIplDiscreetly
setCharRelationship
clearCharRelationship
clearAllCharRelationships
heliKeepEntityInView
givePlayerClothes
attachWinchToHeli
releaseEntityFromWinch
taskClimb
buyItem
clearCharTasksImmediately
setRopeHeightForObject
releaseEntityFromRopeForObject
performSequenceTaskFromProgress
setNextDesiredMoveState
taskGotoCharAiming
taskKillCharOnFootTimed
taskJetpack
setArea51SamSite
detachTrailerFromCab
setGroupDefaultTaskAllocator
setPlayerGroupRecruitment
activateHeliSpeedCheat
taskSetCharDecisionMaker
deleteMissionTrain
markMissionTrainAsNoLongerNeeded
setBlipAlwaysDisplayOnZoomedRadar
requestCarRecording
setObjectQuaternion
setVehicleQuaternion
setMissionTrainCoordinates
taskComplexPickupObject
listenToPlayerGroupCommands
setPlayerEnterCarButton
taskCharSlideToCoord
registerScriptBrainForCodeUse
applyForceToCar
addToCarRotationVelocity
setCarRotationVelocity
setCharShootRate
removeOilPuddlesInArea
setBlipAsFriendly
taskSwimToCoord
taskDrivePointRouteAdvanced
setCarAlwaysCreateSkids
setCheckpointCoords
controlCarHydraulics
setObjectCollisionDamageEffect
setCarFollowCar
switchEntryExit
displayTextWithFloat
giveMeleeAttackToChar
setCarHydraulics
taskCharSlideToCoordAndPlayAnim
taskPlayAnimNonInterruptable
addStuntJump
setObjectCoordinatesAndVelocity
setCharKindaStayInSamePlace
taskFollowPatrolRoute
setCharWeaponSkill
setTextEdge
setCarEngineBroken
setFirstPersonInCarCameraMode
taskGreetPartner
setHeliBladesFullSpeed
displayHud
connectLods
setMaxFireGenerations
taskDieNamedAnim
setPlayerDuckButton
setPoolTableCoords
doCameraBump
setObjectAnimSpeed
setObjectAnimCurrentTime
setCharVelocity
setCharRotation
setVehicleInterior
selectWeaponsForVehicle
activateInteriorPeds
setVehicleCanBeTargetted
taskFollowFootsteps
damageChar
setCarCanBeVisiblyDamaged
setHeliReachedTargetDistance
setCharAllowedToDuck
setHeadingForAttachedPlayer
taskWalkAlongsideChar
createEmergencyServicesCar
taskKindaStayInSamePlace
startPlaybackRecordedCarLooped
setCharInterior
enableEntryExitPlayerGroupWarping
removeCarRecording
setZonePopulationRace
setObjectOnlyDamagedByPlayer
createBirds
setVehicleDirtLevel
setGangWarsActive
givePlayerClothesOutsideShop
setGroupSequence
setCharDropsWeaponsWhenDead
setCharNeverLeavesGroup
setPlayerFireButton
attachFxSystemToCharBone
registerAttractorScriptBrainForCodeUse
setHeadingLimitForAttachedChar
taskPlayAnimWithFlags
setVehicleAirResistanceMultiplier
setCarCoordinatesNoOffset
setUsesCollisionOfClosestObjectOfType
setTimerBeepCountdownTime
attachTrailerToCab
enableCraneControls
enableConversation
planeAttackPlayerUsingDogFight
canTriggerGangWarWhenOnAMission
controlMovableVehiclePart
winchCanPickVehicleUp
openCarDoorABit
setAlwaysDraw3dMarkers
streamScript
setGangWarsTrainingMission
setCharHasUsedEntryExit
setCharMaxHealth
setNightVision
setInfraredVision
setZoneForGangWarsTraining
setCharCanBeKnockedOffBike
setCharCoordinatesDontWarpGang
addPriceModifier
removePriceModifier
explodeCarInCutsceneShakeAndBits
setObjectScale
setMenuColumnOrientation
activateMenuItem
deleteMenu
setMenuColumn
setBlipEntryExit
switchDeathPenalties
switchArrestPenalties
setExtraHospitalRestartPoint
setExtraPoliceStationRestartPoint
setPlaneUndercarriageUp
disableAllEntryExits
attachAnimsToModel
setObjectAsStealable
setCreateRandomGangMembers
addSparks
clearConversationForChar
setMenuItemWithNumber
setMenuItemWith2Numbers
setCutsceneModelTexture
vehicleCanBeTargettedByHsMissile
setFreebiesInVehicle
setScriptLimitToGangSize
showUpdateStats
setCoordBlipAppearance
setHeathazeEffect
clearObjectLastWeaponDamage
setPlayerJumpButton
lockDoor
setObjectMass
setObjectTurnMass
setSpecificZoneToTriggerGangWar
setActiveMenuItem
markStreamedScriptAsNoLongerNeeded
removeStreamedScript
setMessageFormatting
winchCanPickObjectUp
switchAudioZone
setCarEngineOn
setCarLightsOn
switchRoadsBackToOriginal
switchPedRoadsBackToOriginal
cameraSetVectorTrack
cameraSetLerpFov
switchAmbientPlanes
setDarknessEffect
allocateStreamedScriptToRandomPed
allocateStreamedScriptToObject
cameraPersistTrack
cameraPersistPos
cameraPersistFov
cameraSetVectorMove
drawWindow
attachCarToObject
setGarageResprayFree
setCharBulletproofVest
setCinemaCamera
setCharFireDamageMultiplier
setGroupFollowStatus
setSearchlightClipIfColliding
setCameraInFrontOfChar
setCharUsesUpperbodyDamageAnimsOnly
addExplosionVariableShake
attachMissionAudioToChar
updatePickupMoneyPerDay
disableCharSpeech
enableCharSpeech
setUpSkip
preloadBeatTrack
vehicleDoesProvideCover
addSmokeParticle
controlCarDoor
setPlayerDisplayVitalStatsButton
setCharKeepTask
startCharFacialTalk
stopCharFacialTalk
switchPoliceHelis
setCharCoordinatesNoOffset
killFxSystemNow
reportMissionAudioEventAtPosition
reportMissionAudioEventAtObject
attachMissionAudioToObject
extinguishFireAtPoint
setCharForceDieInCar
setOnlyCreateGangMembers
setCharUsesCollisionClosestObjectOfType
setHelpMessageBoxSize
setGunshotSenseRangeForRiot2
setNamedEntryExitFlag
pauseCurrentBeatTrack
setPlayerWeaponsScrollable
markRoadNodeAsDontWander
setCheckpointHeading
setMissionRespectTotal
awardPlayerMissionRespect
setCarCollision
changePlaybackToUseAi
cameraSetShakeSimulationSimple
setCreateRandomCops
taskSetIgnoreWeaponRangeFlag
taskPickUpSecondObject
dropSecondObject
removeObjectElegantly
drawCrosshair
setUpConversationNodeWithSpeech
showBlipsOnAllLevels
setCharDruggedUp
setUpConversationEndNodeWithSpeech
randomPassengerSay
hideAllFrontendBlips
setPlayerInCarCameraMode
setUpSkipAfterMission
setVehicleIsConsideredByPlayer
setClosestEntryExitFlag
setCharSignalAfterKill
setCharWantedByPolice
setZoneNoCops
addBlood
displayCarNames
displayZoneNames
setCharCoordinatesDontWarpGangNoOffset
setMinigameInProgress
setForceRandomCarModel
addNextMessageToPreviousBriefs
setPetrolTankWeakpoint
setPlayerModel
removeCharFromCarMaintainPosition
setObjectProofs
setTrainForcedToSlowDown
enableAmbientCrime
setCharSayScript
forceInteriorLightingForPlayer
setMenuColumnWidth
makeRoomInPlayerGangForMissionPeds
setUpSkipForSpecificVehicle
setAircraftCarrierSamSite
drawLightWithRange
enableBurglaryHouses
giveNonPlayerCarNitro
playerTakeOffGoggles
allowFixedCameraCollision
forceBigMessageAndCounter
setVehicleCameraTweak
reportMissionAudioEventAtChar
ignoreHeightDifferenceFollowingNodes
shutAllCharsUp
setCharGetOutUpsideDownCar
reportMissionAudioEventAtCar
resetVehicleHydraulics
setRespawnPointForDurationOfMission
switchOnGroundSearchlight
skipToNextAllowedStation
shutCharUpForScriptedSpeech
enableDisabledAttractorsOnObject
loadSceneInDirection
clearThisPrintBigNow
incrementIntStatNoMessage
setExtraCarColours
setNoResprays
attachMissionAudioToCar
setHasBeenOwnedForCarGenerator
setUpConversationNodeWithScriptedSpeech
setAreaName
taskPlayAnimSecondary
disableHeliAudio
taskHandGesture
takePhoto
incrementFloatStatNoMessage
setPlayerGroupToFollowAlways
improveCarByCheating
changeCarColourFromMenu
highlightMenuItem
setDisableMilitaryZones
setCameraPositionUnfixed
setDeathWeaponsPersist
setCharSwimSpeed
drawSubtitlesBeforeFade
drawOddjobTitleBeforeFade
taskFollowPathNodesToCoordWithRadius
setPhotoCameraEffect
fixCar
setPlayerGroupToFollowNever
setUpSkipForVehicleFinishedByScript
forceAllVehicleLightsOff
clearLastBuildingModelShotByPlayer
setUpConversationEndNodeWithScriptedSpeech
activatePimpCheat
setScriptCoopGame
removeUser3dMarker
displayNonMinigameHelpMessages
setRailtrackResistanceMult
switchObjectBrains
allowPauseInWidescreen
setCameraBehindPlayer