Skip to content

Instantly share code, notes, and snippets.

@THE-FYP
Last active February 11, 2024 15:06
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save THE-FYP/abc6f8bea87f4cb42331fc6dd7a84576 to your computer and use it in GitHub Desktop.
Save THE-FYP/abc6f8bea87f4cb42331fc6dd7a84576 to your computer and use it in GitHub Desktop.
--[[ Opcodes
shakeCam(int shake) -- 0003
Player player = createPlayer(Model modelId, float atX, float atY, float atZ) -- 0053
Ped ped = createChar(int pedtype, Model modelId, float atX, float atY, float atZ) -- 009A
deleteChar(Ped ped) -- 009B
float positionX, float positionY, float positionZ = getCharCoordinates(Ped ped) -- 00A0
setCharCoordinates(Ped ped, float posX, float posY, float posZ) -- 00A1
bool result = isCharInArea2d(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 00A3
bool result = isCharInArea3d(Ped ped, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 00A4
Vehicle car = createCar(Model modelId, float atX, float atY, float atZ) -- 00A5
deleteCar(Vehicle car) -- 00A6
carGotoCoordinates(Vehicle car, float driveToX, float driveToY, float driveToZ) -- 00A7
carWanderRandomly(Vehicle car) -- 00A8
carSetIdle(Vehicle car) -- 00A9
float positionX, float positionY, float positionZ = getCarCoordinates(Vehicle car) -- 00AA
setCarCoordinates(Vehicle car, float atX, float atY, float atZ) -- 00AB
setCarCruiseSpeed(Vehicle car, float maxSpeed) -- 00AD
setCarDrivingStyle(Vehicle car, int behaviour) -- 00AE
setCarMission(Vehicle car, int driverBehaviour) -- 00AF
bool result = isCarInArea2d(Vehicle car, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 00B0
bool result = isCarInArea3d(Vehicle car, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 00B1
printBig(GxtString gxtString, int time, int style) -- 00BA
printText(GxtString gxtString, int time, int flag) -- 00BB
printTextNow(GxtString gxtString, int time, int flag) -- 00BC
clearPrints() -- 00BE
int hours, int mins = getTimeOfDay() -- 00BF
setTimeOfDay(int hours, int minutes) -- 00C0
int minutes = getMinutesToTimeOfDay(int hours, int minutes) -- 00C1
bool result = isPointOnScreen(float sphereX, float sphereY, float sphereZ, float radius) -- 00C2
Vehicle car = storeCarCharIsIn(Ped ped) -- 00D9
bool result = isCharInCar(Ped ped, Vehicle car) -- 00DB
bool result = isCharInModel(Ped ped, Model carModel) -- 00DD
bool result = isCharInAnyCar(Ped ped) -- 00DF
bool result = isButtonPressed(Player player, int key) -- 00E1
int state = getPadState(Player player, int key) -- 00E2
bool result = locateCharAnyMeans2d(Ped ped, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 00EC
bool result = locateCharOnFoot2d(Ped ped, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 00ED
bool result = locateCharInCar2d(Ped ped, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 00EE
bool result = locateStoppedCharAnyMeans2d(Ped ped, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 00EF
bool result = locateStoppedCharOnFoot2d(Ped ped, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 00F0
bool result = locateStoppedCharInCar2d(Ped ped, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 00F1
bool result = locateCharAnyMeansChar2d(Ped ped, Ped nearPed, float radiusX, float radiusY, bool sphere) -- 00F2
locateCharOnFootChar2d(Ped ped, Ped nearPed, float radiusX, float radiusY, bool sphere) -- 00F3
bool result = locateCharInCarChar2d(Ped ped, Ped nearPed, float radiusX, float radiusY, bool sphere) -- 00F4
bool result = locateCharAnyMeans3d(Ped ped, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 00FE
bool result = locateCharOnFoot3d(Ped ped, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 00FF
bool result = locateCharInCar3d(Ped ped, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0100
bool result = locateStoppedCharAnyMeans3d(Ped ped, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0101
bool result = locateStoppedCharOnFoot3d(Ped ped, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0102
bool result = locateStoppedCharInCar3d(Ped ped, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0103
bool result = locateCharAnyMeansChar3d(Ped ped, Ped nearPed, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0104
bool result = locateCharOnFootChar3d(Ped ped, Ped nearPed, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0105
bool result = locateCharInCarChar3d(Ped ped, Ped nearPed, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0106
Object object = createObject(Model modelId, float atX, float atY, float atZ) -- 0107
deleteObject(Object object) -- 0108
givePlayerMoney(Player player, int money) -- 0109
int money = getPlayerMoney(Player player) -- 010B
giveRemoteControlledCarToPlayer(Player player, float float2, float float3, float float4) -- 010C
alterWantedLevel(Player player, int wantedLevel) -- 010D
alterWantedLevelNoDrop(Player player, int minimumWantedLevel) -- 010E
bool result = isWantedLevelGreater(Player player, int level) -- 010F
clearWantedLevel(Player player) -- 0110
setDeatharrestState(bool value) -- 0111
bool result = hasDeatharrestBeenExecuted() -- 0112
addAmmoToChar(Ped ped, int weapon, int ammo) -- 0114
bool result = isPlayerDead(Player player) -- 0117
bool result = isCharDead(Ped ped) -- 0118
bool result = isCarDead(Vehicle car) -- 0119
bool result = isPlayerPressingHorn(Player player) -- 0122
Ped ped = createCharInsideCar(Vehicle car, Model pedtype, int model) -- 0129
bool result = isCarModel(Vehicle car, Model modelId) -- 0137
int carGenerator = createCarGenerator(float atX, float atY, float atZ, float angle, Model modelId, int color1, int color2, bool forceSpawn, int alarm, int doorLock, int minDelay, int maxDelay) -- 014B
switchCarGenerator(int carGenerator, int carsToGenerate) -- 014C
displayOnscreenTimer(VarId var, bool countInDirection) -- 014E
clearOnscreenTimer(VarId var) -- 014F
clearOnscreenCounter(VarId var) -- 0151
bool result = isCharInZone(Ped ped, GxtString zoneName) -- 0154
pointCameraAtCar(Vehicle car, int mode, int switchstyle) -- 0158
pointCameraAtChar(Ped ped, int mode, int switchstyle) -- 0159
restoreCamera() -- 015A
shakePad(Player player, int time, int intensity) -- 015B
setTimeScale(float gamespeed) -- 015D
setFixedCameraPosition(float positionX, float positionY, float positionZ, float rotationX, float rotationY, float rotationZ) -- 015F
pointCameraAtPoint(float pointAtX, float pointAtY, float pointAtZ, int switchstyle) -- 0160
Marker marker = addBlipForCarOld(Vehicle car, int unused, bool visibility) -- 0161
Marker marker = addBlipForCharOld(Ped ped, int int2, int int3) -- 0162
removeBlip(Marker marker) -- 0164
changeBlipColour(Marker marker, int color) -- 0165
Marker marker = addBlipForCoordOld(float atX, float atY, float atZ, int color, int flag) -- 0167
changeBlipScale(Marker marker, int size) -- 0168
setFadingColour(int r, int g, int b) -- 0169
doFade(bool in, int time) -- 016A
bool result = getFadingStatus() -- 016B
addHospitalRestart(float atX, float atY, float atZ, float angle, int townNumber) -- 016C
addPoliceRestart(float atX, float atY, float atZ, float angle, int townNumber) -- 016D
overrideNextRestart(float atX, float atY, float atZ, float angle) -- 016E
drawShadow(Particle particle, float atX, float atY, float atZ, float rotationFactor, float size, int intensity, int flags1, int flags2, int flags3) -- 016F
float angle = getCharHeading(Ped ped) -- 0172
setCharHeading(Ped ped, float angle) -- 0173
float angle = getCarHeading(Vehicle car) -- 0174
setCarHeading(Vehicle car, float angle) -- 0175
float angle = getObjectHeading(Object object) -- 0176
setObjectHeading(Object object, float angle) -- 0177
bool result = isCharTouchingObject(Ped ped, Object object) -- 0179
setCharAmmo(Ped ped, int weapon, int ammo) -- 017B
declareMissionFlag(VarId flag) -- 0180
Marker marker = addBlipForCar(Vehicle car) -- 0186
Marker marker = addBlipForChar(Ped ped) -- 0187
Marker marker = addBlipForObject(Object object) -- 0188
Checkpoint checkpoint = addBlipForCoord(float atX, float atY, float atZ) -- 018A
changeBlipDisplay(Marker marker, int mode) -- 018B
addOneOffSound(float atX, float atY, float atZ, int sound) -- 018C
int unk = addContinuousSound(float atX, float atY, float atZ, int sound) -- 018D
removeSound(int sound) -- 018E
bool result = isCarStuckOnRoof(Vehicle car) -- 018F
addUpsidedownCarCheck(Vehicle car) -- 0190
removeUpsidedownCarCheck(Vehicle car) -- 0191
bool result = isCharInAreaOnFoot2d(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 01A1
bool result = isCharInAreaInCar2d(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 01A2
bool result = isCharStoppedInArea2d(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 01A3
bool result = isCharStoppedInAreaOnFoot2d(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 01A4
bool result = isCharStoppedInAreaInCar2d(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 01A5
bool result = isCharInAreaOnFoot3d(Ped ped, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 01A6
bool result = isCharInAreaInCar3d(Ped ped, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 01A7
bool result = isCharStoppedInArea3d(Ped ped, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 01A8
bool result = isCharStoppedInAreaOnFoot3d(Ped ped, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 01A9
bool result = isCharStoppedInAreaInCar3d(Ped ped, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 01AA
bool result = isCarStoppedInArea2d(Vehicle car, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 01AB
bool result = isCarStoppedInArea3d(Vehicle car, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 01AC
bool result = locateCar2d(Vehicle car, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 01AD
bool result = locateStoppedCar2d(Vehicle car, float pointX, float pointY, float radiusX, float radiusY, bool sphere) -- 01AE
bool result = locateCar3d(Vehicle car, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 01AF
bool result = locateStoppedCar3d(Vehicle car, float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ, bool sphere) -- 01B0
giveWeaponToChar(Ped ped, int weapon, int ammo) -- 01B2
bool result = setPlayerControl(Player player, bool canMove) -- 01B4
bool result = forceWeather(int weather) -- 01B5
bool result = forceWeatherNow(int weather) -- 01B6
releaseWeather() -- 01B7
setCurrentCharWeapon(Ped ped, int weapon) -- 01B9
bool result, float positionX, float positionY, float positionZ = getObjectCoordinates(Object object) -- 01BB
bool result = setObjectCoordinates(Object object, float atX, float atY, float atZ) -- 01BC
int timeMs = getGameTimer() -- 01BD
bool result, int level = storeWantedLevel(Player player) -- 01C0
bool result = isCarStopped(Vehicle car) -- 01C1
markCharAsNoLongerNeeded(Ped ped) -- 01C2
markCarAsNoLongerNeeded(Vehicle car) -- 01C3
markObjectAsNoLongerNeeded(Object object) -- 01C4
dontRemoveChar(Ped ped) -- 01C5
dontRemoveObject(Object object) -- 01C7
bool result, Ped ped = createCharAsPassenger(Vehicle car, Model pedtype, int model, int passengerSeat) -- 01C8
bool result = printWithNumberBig(GxtString gxtString, int number, int time, int style) -- 01E3
bool result = printWithNumber(GxtString gxtString, int number, int time, int flag) -- 01E4
bool result = printWithNumberNow(GxtString gxtString, int number, int time, int flag) -- 01E5
bool result = switchRoadsOn(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 01E7
switchRoadsOff(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 01E8
bool result, int passengers = getNumberOfPassengers(Vehicle car) -- 01E9
int maxPassengers = getMaximumNumberOfPassengers(Vehicle car) -- 01EA
bool result = setCarDensityMultiplier(float multiplier) -- 01EB
bool result = setCarHeavy(Vehicle car, bool heavy) -- 01EC
setMaxWantedLevel(int level) -- 01F0
bool result = isCarInAirProper(Vehicle car) -- 01F3
bool result = isCarUpsidedown(Vehicle car) -- 01F4
bool result, Ped ped = getPlayerChar(Player player) -- 01F5
bool result = cancelOverrideRestart() -- 01F6
bool result = setPoliceIgnorePlayer(Player player, bool ignored) -- 01F7
bool result = startKillFrenzy(GxtString gxtString, int weapon, int timeLimit, int targets, Model targetModels1, Model targetModels2, Model targetModels3, Model targetModels4, bool completedText) -- 01F9
bool result, int status = readKillFrenzyStatus() -- 01FA
bool result = locateCharAnyMeansCar2d(Ped ped, Vehicle car, float radiusX, float radiusY, bool sphere) -- 0202
bool result = locateCharOnFootCar2d(Ped ped, Vehicle car, float radiusX, float radiusY, bool flag) -- 0203
bool result = locateCharInCarCar2d(Ped ped, Vehicle car, float radiusX, float radiusY, bool sphere) -- 0204
bool result = locateCharAnyMeansCar3d(Ped ped, Vehicle car, float radiusX, float radiusY, float radiusZ, bool flag) -- 0205
bool result = locateCharOnFootCar3d(Ped ped, Vehicle car, float radiusX, float radiusY, float radiusZ, bool flag) -- 0206
bool result = locateCharInCarCar3d(Ped ped, Vehicle car, float radiusX, float radiusY, float radiusZ, bool flag) -- 0207
lockCarDoors(Vehicle car, int status) -- 020A
bool result = explodeCar(Vehicle car) -- 020B
bool result = addExplosion(float atX, float atY, float atZ, int radius) -- 020C
bool result = isCarUpright(Vehicle car) -- 020D
bool result, Pickup pickup = createPickup(Model modelId, int type, float atX, float atY, float atZ) -- 0213
bool result = hasPickupBeenCollected(Pickup pickup) -- 0214
bool result = removePickup(Pickup pickup) -- 0215
bool result = setTaxiLights(Vehicle taxi, bool light) -- 0216
bool result = printBigQ(GxtString gxtString, int time, int style) -- 0217
bool result = setTargetCarForMissionGarage(GxtString garage, Vehicle car) -- 021B
bool result = applyBrakesToPlayersCar(Player player, bool apply) -- 0221
setCharHealth(Ped ped, int health) -- 0223
setCarHealth(Vehicle car, int health) -- 0224
int health = getCharHealth(Ped ped) -- 0226
int health = getCarHealth(Vehicle car) -- 0227
bool result = changeCarColour(Vehicle car, int primaryColor, int secondaryColor) -- 0229
switchPedRoadsOn(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 022A
switchPedRoadsOff(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 022B
setGangWeapons(int gang, int weapons1, int weapons2, int weapons3) -- 0237
bool result = isCharTouchingObjectOnFoot(Ped ped, Object object) -- 023B
loadSpecialCharacter(GxtString gxtString, int id) -- 023C
bool result = hasSpecialCharacterLoaded(int id) -- 023D
bool result = isPlayerInRemoteMode(Player player) -- 0241
setCutsceneOffset(float posX, float posY, float posZ) -- 0244
setAnimGroupForChar(Ped ped, string style) -- 0245
requestModel(Model modelId) -- 0247
bool result = hasModelLoaded(Model modelId) -- 0248
markModelAsNoLongerNeeded(Model modelId) -- 0249
drawCorona(float atX, float atY, float atZ, float radius, int type, bool lensflares, int r, int g, int b) -- 024F
storeClock() -- 0253
restoreClock() -- 0254
bool result = isPlayerPlaying(Player player) -- 0256
int mode = getControllerMode() -- 0293
setCanResprayCar(Vehicle car, bool sprayable) -- 0294
unloadSpecialCharacter(int id) -- 0296
resetNumOfModelsKilledByPlayer(Player player) -- 0297
int quantity = getNumOfModelsKilledByPlayer(Player player, Model modelId) -- 0298
activateGarage(GxtString garage) -- 0299
Object object = createObjectNoOffset(Model modelId, float atX, float atY, float atZ) -- 029B
bool result = isCharStopped(Ped ped) -- 02A0
switchWidescreen(bool enable) -- 02A3
Marker marker = addSpriteBlipForContactPoint(float atX, float atY, float atZ, int icon) -- 02A7
Marker marker = addSpriteBlipForCoord(float atX, float atY, float atZ, int type) -- 02A8
setCharOnlyDamagedByPlayer(Ped ped, bool enabled) -- 02A9
setCarOnlyDamagedByPlayer(Vehicle car, bool enabled) -- 02AA
setCharProofs(Ped ped, bool BP, bool FP, bool EP, bool CP, bool MP) -- 02AB
setCarProofs(Vehicle car, bool BP, bool FP, bool EP, bool CP, bool MP) -- 02AC
deactivateGarage(GxtString garage) -- 02B9
bool result = isCarInWater(Vehicle car) -- 02BF
float nodeX, float nodeY, float nodeZ = getClosestCharNode(float closestToX, float closestToY, float closestToZ) -- 02C0
float nodeX, float nodeY, float nodeZ = getClosestCarNode(float closestToX, float closestToY, float closestToZ) -- 02C1
carGotoCoordinatesAccurate(Vehicle car, float toX, float toY, float toZ) -- 02C2
bool result = isCarOnScreen(Vehicle car) -- 02CA
bool result = isCharOnScreen(Ped ped) -- 02CB
bool result = isObjectOnScreen(Object object) -- 02CC
float z = getGroundZFor3dCoord(float atX, float atY, float atZ) -- 02CE
int fire = startScriptFire(float atX, float atY, float atZ, int propagation, int size) -- 02CF
bool result = isScriptFireExtinguished(int fire) -- 02D0
removeScriptFire(int fire) -- 02D1
boatGotoCoords(Vehicle boat, float toX, float toY, float toZ) -- 02D3
boatStop(Vehicle car) -- 02D4
bool result = isCharShootingInArea(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, int weapon) -- 02D6
bool result = isCurrentCharWeapon(Ped ped, int weapon) -- 02D8
setBoatCruiseSpeed(Vehicle boat, float speed) -- 02DB
Ped ped = getRandomCharInZone(GxtString zone, bool pedtype, bool gang, bool criminal_prostitute) -- 02DD
bool result = isCharShooting(Ped ped) -- 02E0
Pickup pickup = createMoneyPickup(float atX, float atY, float atZ, int cash, bool permanenceFlag) -- 02E1
setCharAccuracy(Ped ped, int accuracy) -- 02E2
float speed = getCarSpeed(Vehicle car) -- 02E3
loadCutscene(GxtString cutscene) -- 02E4
Object object = createCutsceneObject(Model modelId) -- 02E5
setCutsceneAnim(int cutscene, GxtString anim) -- 02E6
startCutscene() -- 02E7
int time = getCutsceneTime() -- 02E8
bool result = hasCutsceneFinished() -- 02E9
clearCutscene() -- 02EA
restoreCameraJumpcut() -- 02EB
setCollectable1Total(int total) -- 02ED
bool result = isProjectileInArea(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 02EE
bool result = isCharModel(Ped ped, Model modelId) -- 02F2
loadSpecialModel(Model modelId, GxtString gxtString) -- 02F3
float forwardX = getCarForwardX(Vehicle car) -- 02F8
float forwardY = getCarForwardY(Vehicle car) -- 02F9
changeGarageType(GxtString garage, int type) -- 02FA
printWith2NumbersNow(GxtString gxtString, int numbers1, int numbers2, int time, int flag) -- 02FD
printWith3Numbers(GxtString gxtString, int numbers1, int numbers2, int numbers3, int time, int flag) -- 02FF
printWith4Numbers(GxtString gxtString, int numbers1, int numbers2, int numbers3, int numbers4, int time, int flag) -- 0302
printWith4NumbersNow(GxtString gxtString, int numbers1, int numbers2, int numbers3, int numbers4, int time, int flag) -- 0303
printWith6Numbers(GxtString gxtString, int numbers1, int numbers2, int numbers3, int numbers4, int numbers5, int numbers6, int time, int flag) -- 0308
playerMadeProgress(int progress) -- 030C
setProgressTotal(int maxProgress) -- 030D
registerMissionGiven() -- 0317
registerMissionPassed(GxtString mission) -- 0318
removeAllScriptFires() -- 031A
bool result = hasCharBeenDamagedByWeapon(Ped ped, int weapon) -- 031D
bool result = hasCarBeenDamagedByWeapon(Vehicle car, int weapon) -- 031E
explodeCharHead(Ped ped) -- 0321
anchorBoat(Vehicle boat, bool anchor) -- 0323
int fire = startCarFire(Vehicle car) -- 0325
int fire = startCharFire(Ped ped) -- 0326
Vehicle car = getRandomCarOfTypeInArea(float cornerAX, float cornerAY, float cornerBX, float cornerBY, Model modelId) -- 0327
bool result = hasResprayHappened(Vehicle car) -- 0329
setCameraZoom(int mode) -- 032A
Pickup pickup = createPickupWithAmmo(Model modelId, int type, int ammo, float atX, float atY, float atZ) -- 032B
setCarRamCar(Vehicle car, Vehicle car) -- 032C
setPlayerNeverGetsTired(Player player, bool infiniteRun) -- 0330
setPlayerFastReload(Player player, bool fastReload) -- 0331
setCharBleeding(Ped ped, bool bleeding) -- 0332
setFreeResprays(bool enable) -- 0335
setCharVisible(Ped ped, bool visible) -- 0337
setCarVisible(Vehicle car, bool visible) -- 0338
bool result = isAreaOccupied(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool solid, bool car, bool actor, bool object, bool particle) -- 0339
displayText(float posX, float posY, GxtString gxtString) -- 033E
setTextScale(float sizeX, float sizeY) -- 033F
setTextColour(int r, int g, int b, int a) -- 0340
setTextJustify(bool alignJustify) -- 0341
setTextCentre(bool centered) -- 0342
setTextWrapx(float linewidth) -- 0343
setTextCentreSize(float linewidth) -- 0344
setTextBackground(bool background) -- 0345
setTextProportional(bool proportional) -- 0348
setTextFont(int font) -- 0349
bool result = rotateObject(Object object, float fromAngle, float toAngle, bool flag) -- 034D
bool result = slideObject(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, bool collisionCheck) -- 034E
removeCharElegantly(Ped ped) -- 034F
setCharStayInSamePlace(Ped ped, bool enabled) -- 0350
bool result = isExplosionInArea(int explosionType, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 0356
placeObjectRelativeToCar(Object object, Vehicle car, float offsetX, float offsetY, float offsetZ) -- 035C
makeObjectTargettable(Object object, bool targetable) -- 035D
addArmourToChar(Ped ped, int points) -- 035F
openGarage(GxtString garage) -- 0360
closeGarage(GxtString garage) -- 0361
warpCharFromCarToCoord(Ped ped, float placeAtX, float placeAtY, float placeAtZ) -- 0362
setVisibilityOfClosestObjectOfType(float atX, float atY, float atZ, float radius, Model modelId, bool visibility) -- 0363
bool result = hasCharSpottedChar(Ped ped, Ped ped) -- 0364
bool result = hasObjectBeenDamaged(Object object) -- 0366
warpCharIntoCar(Ped ped, Vehicle car) -- 036A
printWith2NumbersBig(GxtString gxtString, int numbers1, int numbers2, int time, int style) -- 036D
setCameraBehindPlayer() -- 0373
Ped ped = createRandomChar(float atX, float atY, float atZ) -- 0376
bool result = isSniperBulletInArea(float float1, float float2, float float3, float float4, float float5, float float6) -- 037E
setObjectVelocity(Object object, float velocityInDirectionX, float velocityInDirectionY, float velocityInDirectionZ) -- 0381
setObjectCollision(Object object, bool collision) -- 0382
printStringInStringNow(GxtString gxtString, GxtString string, int time1, int time2) -- 0384
bool result = isPointObscuredByAMissionEntity(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 038A
loadAllModelsNow() -- 038B
addToObjectVelocity(Object object, float velocityX, float velocityY, float velocityZ) -- 038C
drawSprite(int texture, float positionX, float positionY, float width, float height, int r, int g, int b, int a) -- 038D
drawRect(float positionX, float positionY, float width, float height, int r, int g, int b, int a) -- 038E
int id = loadSprite(string name) -- 038F
bool result = loadTextureDictionary(zstring txd) -- 0390
removeTextureDictionary() -- 0391
setObjectDynamic(Object object, bool moveable) -- 0392
setCharAnimSpeed(Ped ped, string animation, float speed) -- 0393
playMissionPassedTune(int music) -- 0394
clearArea(float atX, float atY, float atZ, float radius, bool area) -- 0395
freezeOnscreenTimer(bool timer) -- 0396
switchCarSiren(Vehicle car, bool siren) -- 0397
setCarWatertight(Vehicle car, bool watertight) -- 039C
setCharCantBeDraggedOut(Ped ped, bool locked) -- 039E
turnCarToFaceCoord(Vehicle car, float coordX, float coordY) -- 039F
drawSphere(float atX, float atY, float atZ, float radius) -- 03A1
setCarStatus(Vehicle car, int action) -- 03A2
bool result = isCharMale(Ped ped) -- 03A3
policeRadioMessage(float float1, float float2, float float3) -- 03AA
setCarStrong(Vehicle car, bool strong) -- 03AB
switchRubbish(bool int1) -- 03AD
switchStreaming(bool streaming) -- 03AF
bool result = isGarageOpen(GxtString garage) -- 03B0
bool result = isGarageClosed(GxtString garage) -- 03B1
swapNearestBuildingModel(float atX, float atY, float atZ, float radius, Model from, Model to) -- 03B6
switchWorldProcessing(bool cutsceneOnly) -- 03B7
clearAreaOfCars(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 03BA
int sphere = addSphere(float atX, float atY, float atZ, float radius) -- 03BC
removeSphere(int sphere) -- 03BD
setEveryoneIgnorePlayer(Player player, bool ignored) -- 03BF
Vehicle car = storeCarCharIsInNoSave(Ped ped) -- 03C0
displayOnscreenTimerWithString(VarId timer, int type, GxtString gxtString) -- 03C3
displayOnscreenCounterWithString(VarId var, bool type, GxtString gxtString) -- 03C4
createRandomCarForCarPark(float coordsX, float coordsY, float coordsZ, float zAngle) -- 03C5
setWantedMultiplier(float sensitivity) -- 03C7
setCameraInFrontOfPlayer() -- 03C8
bool result = isCarVisiblyDamaged(Vehicle car) -- 03C9
bool result = doesObjectExist(Object object) -- 03CA
loadScene(float atX, float atY, float atZ) -- 03CB
addStuckCarCheck(Vehicle car, float stuckCheckDistance, int time) -- 03CC
removeStuckCarCheck(Vehicle car) -- 03CD
bool result = isCarStuck(Vehicle car) -- 03CE
loadMissionAudio(int asId, int name) -- 03CF
bool result = hasMissionAudioLoaded(int id) -- 03D0
playMissionAudio(int id) -- 03D1
bool result = hasMissionAudioFinished(int id) -- 03D2
float nodeX, float nodeY, float nodeZ, float angle = getClosestCarNodeWithHeading(float X, float Y, float Z) -- 03D3
bool result = hasImportGarageSlotBeenFilled(int int1, int int2) -- 03D4
clearThisPrint(GxtString text) -- 03D5
clearThisBigPrint(GxtString text) -- 03D6
setMissionAudioPosition(int id, float locationX, float locationY, float locationZ) -- 03D7
activateSaveMenu() -- 03D8
bool result = hasSaveGameFinished() -- 03D9
noSpecialCameraForThisGarage(int int1) -- 03DA
Marker marker = addBlipForPickup(Pickup pickup) -- 03DC
setPedDensityMultiplier(float multiplier) -- 03DE
setTextDrawBeforeFade(bool int1) -- 03E0
int collected = getCollectable1sCollected() -- 03E1
setSpritesDrawBeforeFade(bool antialiased) -- 03E3
setTextRightJustify(bool alignRight) -- 03E4
printHelp(GxtString gxtString) -- 03E5
clearHelp() -- 03E6
flashHudObject(int hudComponent) -- 03E7
setGenerateCarsAroundCamera(bool int1) -- 03EA
clearSmallPrints() -- 03EB
setUpsidedownCarNotDamaged(Vehicle car, bool disableFlippedExplosion) -- 03ED
bool result = isPlayerControllable(Player player) -- 03EE
makePlayerSafe(Player player) -- 03EF
int primaryColor, int secondaryColor = getCarColours(Vehicle car) -- 03F3
setAllCarsCanBeDamaged(bool enable) -- 03F4
setCarCanBeDamaged(Vehicle car, bool enable) -- 03F5
setDrunkInputDelay(Player player, int handlingResponsiveness) -- 03FD
setCharMoney(Ped ped, int money) -- 03FE
float X, float Y, float Z = getOffsetFromObjectInWorldCoords(Object object, float offsetX, float offsetY, float offsetZ) -- 0400
float X, float Y, float Z = getOffsetFromCarInWorldCoords(Vehicle car, float offsetX, float offsetY, float offsetZ) -- 0407
clearMissionAudio(int id) -- 040D
setFreeHealthCare(Player player, bool free) -- 0414
loadAndLaunchMissionInternal(int mission) -- 0417
setObjectDrawLast(Object object, bool drawLast) -- 0418
int ammo = getAmmoInCharWeapon(Ped ped, int int) -- 041A
setNearClip(float clip) -- 041D
setRadioChannel(int radioStation) -- 041E
setCarTraction(Vehicle car, float traction) -- 0423
bool result = areMeasurementsInMetres() -- 0424
float feet = convertMetresToFeet(float meters) -- 0425
setCarAvoidLevelTransitions(Vehicle car, bool avoidLevelTransitions) -- 0428
clearAreaOfChars(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 042B
setTotalNumberOfMissions(int totalMissions) -- 042C
int imperial = convertMetresToFeetInt(int metric) -- 042D
registerFastestTime(int stat, int to) -- 042E
registerHighestScore(int int1, int int2) -- 042F
warpCharIntoCarAsPassenger(Ped ped, Vehicle car, int passengerSeat) -- 0430
bool result = isCarPassengerSeatFree(Vehicle car, int seat) -- 0431
Ped ped = getCharInCarPassengerSeat(Vehicle car, int seat) -- 0432
setCharIsChrisCriminal(Ped ped, bool flag) -- 0433
startCredits() -- 0434
stopCredits() -- 0435
bool result = areCreditsFinished() -- 0436
setMusicDoesFade(bool enable) -- 043C
Model modelId = getCarModel(int int) -- 0441
bool result = areAnyCarCheatsActivated() -- 0445
setCharSuffersCriticalHits(Ped ped, bool enable) -- 0446
bool result = isCharSittingInCar(Ped ped, Vehicle car) -- 0448
bool result = isCharSittingInAnyCar(Ped ped) -- 0449
bool result = isCharOnFoot(Ped ped) -- 044B
loadSplashScreen(GxtString gxtString) -- 044D
setJamesCarOnPathToPlayer(int int1) -- 0450
setObjectRotation(Object object, float rotationX, float rotationY, float rotationZ) -- 0453
float X, float Y, float Z = getDebugCameraCoordinates() -- 0454
bool result = isPlayerTargettingChar(Player player, Ped ped) -- 0457
bool result = isPlayerTargettingObject(Player player, Object object) -- 0458
displayTextWithNumber(float x, float y, GxtString gxtString, int number) -- 045A
displayTextWith2Numbers(float x, float y, GxtString gxtString, int numbersX, int numbersY) -- 045B
failCurrentMission() -- 045C
setInterpolationParameters(float delay, int time) -- 0460
float X, float Y, float Z = getDebugCameraPointAt() -- 0463
attachCharToCar(Ped ped, Vehicle car, float offsetX, float offsetY, float offsetZ, int position, float shootingAngleLimit, int weapon) -- 0464
detachCharFromCar(Ped ped) -- 0465
setCarStayInFastLane(Vehicle car, bool flag) -- 0466
clearCharLastWeaponDamage(Ped ped) -- 0467
clearCarLastWeaponDamage(Vehicle car) -- 0468
int int10 = getRandomCopInArea(float float1, float float2, float float3, float float4, bool int5, bool int6, bool int7, bool int8, bool int9) -- 0469
Ped ped = getDriverOfCar(Vehicle car) -- 046C
int followers = getNumberOfFollowers(Ped ped) -- 046D
giveRemoteControlledModelToPlayer(Player player, float atX, float atY, float atZ, float angle, Model RCModel) -- 046E
int weapon = getCurrentCharWeapon(Ped ped) -- 0470
bool result = locateCharAnyMeansObject2d(Ped ped, Object object, float radiusX, float radiusY, bool sphere) -- 0471
bool result = locateCharOnFootObject2d(Ped ped, Object object, float radiusX, float radiusY, bool sphere) -- 0472
bool result = locateCharInCarObject2d(Ped ped, Object object, float radiusX, float radiusY, bool sphere) -- 0473
bool result = locateCharAnyMeansObject3d(Ped ped, Object object, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0474
bool result = locateCharOnFootObject3d(Ped ped, Object object, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0475
bool result = locateCharInCarObject3d(Ped ped, Object object, float radiusX, float radiusY, float radiusZ, bool sphere) -- 0476
setCarTempAction(Vehicle car, int action, int time) -- 0477
bool result = isCharOnAnyBike(Ped ped) -- 047A
bool result = canCharSeeDeadChar(Ped ped, int pedtype) -- 0480
setEnterCarRangeMultiplier(float float1) -- 0481
Vehicle car = getRemoteControlledCar(Player player) -- 0484
bool result = isPcVersion() -- 0485
bool result = isModelAvailable(Model modelId) -- 0488
shutCharUp(Ped ped, bool muted) -- 0489
setEnableRcDetonate(bool detonation) -- 048A
setCarRandomRouteSeed(Vehicle car, int routeSeed) -- 048B
bool result = isAnyPickupAtCoords(float pickupX, float pickupY, float pickupZ) -- 048C
removeAllCharWeapons(Ped ped) -- 048F
bool result = hasCharGotWeapon(Ped ped, int weapon) -- 0491
setTankDetonateCars(int tank, bool detonate) -- 0493
int offset1, int offset2, int offset3, int offset4 = getPositionOfAnalogueSticks(int joystick) -- 0494
bool result = isCarOnFire(Vehicle car) -- 0495
bool result = isCarTireBurst(Vehicle car, int tire) -- 0496
initialiseObjectPath(int int1, float float2) -- 049C
setObjectPathSpeed(int int1, int int2) -- 049E
setObjectPathPosition(int int1, float float2) -- 049F
clearObjectPath(int int1) -- 04A1
heliGotoCoords(Vehicle heli, float toX, float toY, float toZ, float altitudeMin, float altitudeMax) -- 04A2
float coordsX, float coordsY, float coordsZ = getDeadCharPickupCoords(Ped ped) -- 04A5
Pickup pickup = createProtectionPickup(float atX, float atY, float atZ, int int4, int int5) -- 04A6
bool result = isCharInAnyBoat(Ped ped) -- 04A7
bool result = isCharInAnyHeli(Ped ped) -- 04A9
bool result = isCharInAnyPlane(Ped ped) -- 04AB
bool result = isCharInWater(Ped ped) -- 04AD
int weapon, int ammo, Model modelId = getCharWeaponInSlot(Ped ped, int slot) -- 04B8
float float6, float float7, float float8, float float9, float float10, float float11, float float12 = getClosestStraightRoad(float atX, float atY, float atZ, float height, float radius) -- 04B9
setCarForwardSpeed(Vehicle car, float speed) -- 04BA
setInteriorVisible(int interior) -- 04BB
markCarAsConvoyCar(Vehicle car, bool convoy) -- 04BD
resetHavocCausedByPlayer(int int1) -- 04BE
int int2 = getHavocCausedByPlayer(int int1) -- 04BF
createScriptRoadblock(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, int type) -- 04C0
clearAllScriptRoadblocks() -- 04C1
float X, float Y, float Z = getOffsetFromCharInWorldCoords(Ped ped, float offsetX, float offsetY, float offsetZ) -- 04C4
bool result = hasCharBeenPhotographed(Ped ped) -- 04C5
switchSecurityCamera(bool int1) -- 04C7
bool result = isCharInFlyingVehicle(Ped ped) -- 04C8
Marker marker = addShortRangeSpriteBlipForCoord(float atX, float atY, float atZ, int icon) -- 04CE
setHeliOrientation(Vehicle heli, float angle) -- 04D0
clearHeliOrientation(Vehicle heli) -- 04D1
planeGotoCoords(int plane, float X, float Y, float Z, float z1, float z2) -- 04D2
float X, float Y, float Z = getNthClosestCarNode(float X, float Y, float Z, int type) -- 04D3
drawWeaponshopCorona(float X, float Y, float Z, float radius, int type, int flare, int r, int g, int b) -- 04D5
setEnableRcDetonateOnContact(bool enable) -- 04D6
freezeCharPosition(Ped ped, bool locked) -- 04D7
setCharDrownsInWater(Ped ped, bool drowns) -- 04D8
setObjectRecordsCollisions(Object object, bool set) -- 04D9
bool result = hasObjectCollidedWithAnything(Object object) -- 04DA
removeRcBuggy() -- 04DB
int armour = getCharArmour(Ped ped) -- 04DD
setHeliStabiliser(Vehicle heli, bool limiter) -- 04DF
setCarStraightLineDistance(Vehicle car, int radius) -- 04E0
popCarBoot(Vehicle car) -- 04E1
shutPlayerUp(Player player, bool shut) -- 04E2
setPlayerMood(Player player, int flag, int time) -- 04E3
requestCollision(float X, float Y) -- 04E4
bool result = locateObject2d(Object object, float X, float Y, float radiusX, float radiusY, bool sphere) -- 04E5
bool result = locateObject3d(Object object, float X, float Y, float Z, float radiusX, float radiusY, float radiusZ, bool flag) -- 04E6
bool result = isObjectInWater(Object object) -- 04E7
bool result = isObjectInArea2d(Object object, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 04E9
bool result = isObjectInArea3d(Object object, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool flag) -- 04EA
taskToggleDuck(Ped ped, bool crouch) -- 04EB
requestAnimation(string animation) -- 04ED
bool result = hasAnimationLoaded(string animation) -- 04EE
removeAnimation(string animation) -- 04EF
bool result = isCharWaitingForWorldCollision(Ped ped) -- 04F0
bool result = isCarWaitingForWorldCollision(Vehicle car) -- 04F1
attachCharToObject(Ped ped, Object object, float offsetX, float offsetY, float offsetZ, int orientation, float angle, int lockWeapon) -- 04F4
displayNthOnscreenCounterWithString(VarId text, int type, int line, GxtString gxtString) -- 04F7
addSetPiece(int type, float rectX1, float rectY1, float rectX2, float rectY2, float spawnAX, float spawnAY, float headedTowards1X, float headedTowards1Y, float spawnBX, float spawnBY, float headedTowards2X, float headedTowards2Y) -- 04F8
setExtraColours(int color, bool fade) -- 04F9
clearExtraColours(bool fade) -- 04FA
int twowheelstime, float twowheelsdistance, int wheelietime, float wheelieDistance, int stoppieTime, float stoppieDistance = getWheelieStats(Player player) -- 04FC
burstCarTire(Vehicle car, int tire) -- 04FE
bool result = isPlayerWearing(Player player, string bodypart, int skin) -- 0500
setPlayerCanDoDriveBy(Player player, bool mode) -- 0501
int handleAs = createSwatRope(int pedtype, Model modelId, float X, float Y, float Z) -- 0503
setCarModelComponents(Model car, int variation1, int variation2) -- 0506
closeAllCarDoors(Vehicle car) -- 0508
float distance = getDistanceBetweenCoords2d(float x1, float y1, float x2, float y2) -- 0509
float distance = getDistanceBetweenCoords3d(float x1, float y1, float z1, float x2, float y2, float z2) -- 050A
sortOutObjectCollisionWithCar(Object object, Vehicle car) -- 050E
int level = getMaxWantedLevel() -- 050F
printHelpForever(GxtString text) -- 0512
printHelpForeverWithNumber(GxtString text, int number) -- 0513
Pickup pickup = createLockedPropertyPickup(float pX, float pY, float pZ, GxtString gxtString) -- 0517
Pickup pickup = createForsalePropertyPickup(float pX, float pY, float pZ, int price, GxtString gxtString) -- 0518
freezeCarPosition(Vehicle car, bool locked) -- 0519
bool result = hasCharBeenDamagedByChar(Ped ped, Ped byActor) -- 051A
bool result = hasCharBeenDamagedByCar(Ped ped, Vehicle byCar) -- 051B
bool result = hasCarBeenDamagedByChar(Vehicle car, Ped byActor) -- 051C
bool result = hasCarBeenDamagedByCar(Vehicle car, Vehicle byCar) -- 051D
int radio = getRadioChannel() -- 051E
setCharStayInCarWhenJacked(Ped ped, bool stay) -- 0526
setPlayerDrunkenness(Player player, int drunk) -- 052C
Vehicle car = getRandomCarOfTypeInAreaNoSave(float x1, float y1, float x2, float y2, Model modelId) -- 053E
setCanBurstCarTires(Vehicle car, bool vulnerability) -- 053F
fireHunterGun(Vehicle car) -- 0541
bool result = isCharTouchingVehicle(Ped ped, Vehicle car) -- 0547
setCharCanBeShotInVehicle(Ped ped, bool can) -- 054A
loadMissionText(GxtString table) -- 054C
clearCharLastDamageEntity(Ped ped) -- 054E
clearCarLastDamageEntity(Vehicle car) -- 054F
freezeObjectPosition(Object object, bool freeze) -- 0550
removeWeaponFromChar(Ped ped, int weapon) -- 0555
makePlayerFireProof(Player player, bool fireproof) -- 055D
increasePlayerMaxHealth(Player player, int increase) -- 055E
increasePlayerMaxArmour(Player player, int increase) -- 055F
Ped ped = createRandomCharAsDriver(Vehicle car) -- 0560
Ped ped = createRandomCharAsPassenger(Vehicle car, int seat) -- 0561
ensurePlayerHasDriveByWeapon(Player player, int ammo) -- 0563
makeHeliComeCrashingDown(Vehicle heli) -- 0564
addExplosionNoSound(float pX, float pY, float pZ, int type) -- 0565
linkObjectToInterior(Object object, int interior) -- 0566
setCharNeverTargetted(Ped ped, bool untargetable) -- 0568
bool result = wasCutsceneSkipped() -- 056A
bool result = isCharInAnyPoliceVehicle(Ped ped) -- 056C
bool result = doesCharExist(Ped ped) -- 056D
bool result = doesVehicleExist(Vehicle car) -- 056E
Marker blip = addShortRangeSpriteBlipForContactPoint(float pX, float pY, float pZ, int icon) -- 0570
setAllTaxisHaveNitro(bool toggle) -- 0572
freezeCarPositionAndDontLoadCollision(Vehicle car, bool keep) -- 0574
freezeCharPositionAndDontLoadCollision(Ped ped, bool keep) -- 0575
setPlayerIsInStadium(bool set) -- 057E
displayRadar(bool enable) -- 0581
registerBestPosition(int stat, float float) -- 0582
bool result = isPlayerInInfoZone(Player player, GxtString zone) -- 0583
setLoadCollisionForCarFlag(Vehicle car, bool enable) -- 0587
setLoadCollisionForCharFlag(Ped ped, bool enable) -- 0588
addBigGunFlash(float fromX, float fromY, float fromZ, float toX, float toY, float toZ) -- 058A
float progress = getProgressPercentage() -- 058C
setVehicleToFadeIn(Vehicle car, int flag) -- 0594
registerOddjobMissionPassed() -- 0595
bool result = isPlayerInShortcutTaxi(Player player) -- 0596
bool result = isCharDucking(Ped ped) -- 0597
setOnscreenCounterFlashWhenFirstDisplayed(VarId text, bool flashing) -- 059C
shuffleCardDecks(bool shuffle) -- 059D
int card = fetchNextCard() -- 059E
float vecX, float vecY, float vecZ = getObjectVelocity(Object object) -- 059F
bool result = isDebugCameraOn() -- 05A0
addToObjectRotationVelocity(Object object, float vecX, float vecY, float vecZ) -- 05A1
setObjectRotationVelocity(Object object, float vecX, float vecY, float vecZ) -- 05A2
bool result = isObjectStatic(Object object) -- 05A3
float angle = getAngleBetween2dVectors(float vecX, float vecY, float vecX, float vecY) -- 05A4
bool result = do2dRectanglesCollide(float areaX, float areaY, float scaleX, float scaleY, float overlapareaX, float overlapareaY, float overlapscaleX, float overlapscaleY) -- 05A5
float axisX, float axisY, float axisZ = getObjectRotationVelocity(Object object) -- 05A6
addVelocityRelativeToObjectVelocity(Object object, float vecX, float vecY, float vecZ) -- 05A7
float speed = getObjectSpeed(Object object) -- 05A8
bool result, float X, float Y = get2dLinesIntersectPoint(float l1x1, float l1y1, float l1x2, float l1y2, float l2x1, float l2y1, float l2x2, float l2y2) -- 05B0
taskPause(Ped ped, int timeMS) -- 05B9
taskStandStill(Ped ped, int timeMS) -- 05BA
taskFallAndGetUp(Ped ped, bool int2, int time) -- 05BB
taskJump(Ped ped, bool jump) -- 05BC
taskTired(Ped ped, int timeMS) -- 05BD
taskDie(Ped ped) -- 05BE
taskLookAtChar(Ped ped, int lookAt, int timeMS) -- 05BF
taskLookAtVehicle(Ped ped, int lookAt, int timeMS) -- 05C0
taskSay(Ped ped, int audio) -- 05C1
taskShakeFist(Ped ped) -- 05C2
taskCower(Ped ped) -- 05C3
taskHandsUp(Ped ped, int timeMS) -- 05C4
taskDuck(Ped ped, int timeMS) -- 05C5
taskUseAtm(Ped ped) -- 05C7
taskScratchHead(Ped ped) -- 05C8
taskLookAbout(Ped ped, int timeMS) -- 05C9
taskEnterCarAsPassenger(Ped ped, Vehicle car, int time, int passengerSeat) -- 05CA
taskEnterCarAsDriver(Ped ped, Vehicle car, int timeMS) -- 05CB
taskLeaveCar(Ped ped, Vehicle car) -- 05CD
taskLeaveCarAndFlee(Ped ped, Vehicle car, float X, float Y, float Z) -- 05CF
taskCarDriveToCoord(Ped ped, Vehicle car, float toX, float toY, float toZ, float speed, int int7, int model, int int9) -- 05D1
taskCarDriveWander(Ped ped, Vehicle hijackCar, float searchRadius, int trafficBehavior) -- 05D2
taskGoStraightToCoord(Ped ped, float toX, float toY, float toZ, int mode, int time) -- 05D3
taskAchieveHeading(Ped ped, float angle) -- 05D4
flushRoute() -- 05D6
extendRoute(float pointX, float pointY, float pointZ) -- 05D7
taskFollowPointRoute(Ped ped, int flags1, int flags2) -- 05D8
taskGotoChar(Ped ped, Ped toActor, int timelimit, float stopWithinRadius) -- 05D9
taskFleePoint(Ped ped, float fromX, float fromY, float fromZ, float awayRadius, int timelimit) -- 05DA
taskFleeChar(Ped ped, Ped fromActor, float radius, int timelimit) -- 05DB
taskSmartFleePoint(Ped ped, float fromX, float fromY, float fromZ, float stopAtRadius, int timelimit) -- 05DC
taskSmartFleeChar(Ped ped, Ped fromActor, float originRadius, int timelimit) -- 05DD
taskWanderStandard(Ped ped) -- 05DE
taskKillCharOnFoot(Ped ped, Ped killActor) -- 05E2
startPlaybackRecordedCar(Vehicle car, int path) -- 05EB
stopPlaybackRecordedCar(Vehicle car) -- 05EC
pausePlaybackRecordedCar(Vehicle car) -- 05ED
unpausePlaybackRecordedCar(Vehicle car) -- 05EE
setCarEscortCarLeft(Vehicle car, Vehicle followCar) -- 05F1
setCarEscortCarRight(Vehicle car, Vehicle followCar) -- 05F2
setCarEscortCarRear(Vehicle car, Vehicle followCar) -- 05F3
setCarEscortCarFront(Vehicle car, Vehicle followCar) -- 05F4
taskFollowPathNodesToCoord(Ped ped, float pathX, float pathY, float pathZ, int mode, int time) -- 05F5
bool result = isCharInAngledArea2d(Ped ped, float x1, float y1, float x2, float y2, float angle, bool sphere) -- 05F6
bool result = isCharInAngledAreaOnFoot2d(Ped ped, float x1, float y1, float x2, float y2, float angle, bool sphere) -- 05F7
bool result = isCharInAngledAreaInCar2d(Ped ped, float x1, float y1, float x2, float y2, float angle, bool sphere) -- 05F8
bool result = isCharStoppedInAngledArea2d(Ped ped, float x1, float y1, float x2, float y2, float height, bool flag) -- 05F9
bool result = isCharStoppedInAngledAreaOnFoot2d(Ped ped, float x1, float y1, float x2, float y2, float angle, bool sphere) -- 05FA
bool result = isCharStoppedInAngledAreaInCar2d(Ped ped, float x1, float y1, float x2, float y2, float height, bool flag) -- 05FB
bool result = isCharInAngledArea3d(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float angle, bool sphere) -- 05FC
bool result = isCharInAngledAreaOnFoot3d(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float angle, bool sphere) -- 05FD
bool result = isCharInAngledAreaInCar3d(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float depth, bool flag) -- 05FE
bool result = isCharStoppedInAngledArea3d(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float depth, bool flag) -- 05FF
bool result = isCharStoppedInAngledAreaOnFoot3d(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float depth, bool flag) -- 0600
bool result = isCharStoppedInAngledAreaInCar3d(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float depth, bool flag) -- 0601
bool result = isCharInTaxi(Ped ped) -- 0602
taskGoToCoordAnyMeans(Ped ped, float toX, float toY, float toZ, int mode, Vehicle useCar) -- 0603
float zAngle = getHeadingFromVector2d(float pX, float pY) -- 0604
taskPlayAnim(Ped ped, string animation, string IFP, float framedelta, bool loop, bool lockX, bool lockY, bool lockF, int time) -- 0605
loadPathNodesInArea(float x1, float y1, float x2, float y2) -- 0606
releasePathNodes() -- 0607
int maker = loadCharDecisionMaker(int type) -- 060A
setCharDecisionMaker(Ped ped, int maker) -- 060B
setTextDropshadow(int shadow, int r, int g, int b, int a) -- 060D
bool result = isPlaybackGoingOnForCar(Vehicle car) -- 060E
setSenseRange(Ped ped, float accuracy) -- 060F
bool result = isCharPlayingAnim(Ped ped, string animation) -- 0611
setCharAnimPlayingFlag(Ped ped, string animation, bool flag) -- 0612
float time = getCharAnimCurrentTime(Ped ped, string animation) -- 0613
setCharAnimCurrentTime(Ped ped, string animation, float time) -- 0614
int task = openSequenceTask() -- 0615
closeSequenceTask(int task) -- 0616
performSequenceTask(Ped ped, int task) -- 0618
setCharCollision(Ped ped, bool enable) -- 0619
float totalTime = getCharAnimTotalTime(Ped ped, string animation) -- 061A
clearSequenceTask(int task) -- 061B
int handle = addAttractor(float originX, float originY, float originZ, float zAngle, float unknownAngle, int taskSequence) -- 061D
clearAttractor(int handle) -- 061E
Ped ped = createCharAtAttractor(int pedtype, Model modelId, int ASOrigin, int task) -- 0621
taskLeaveCarImmediately(Ped ped, Vehicle car) -- 0622
incrementIntStat(int stat, int add) -- 0623
incrementFloatStat(int stat, float add) -- 0624
decrementIntStat(int stat, int int) -- 0625
decrementFloatStat(int stat, float float) -- 0626
registerIntStat(int stat, int int) -- 0627
registerFloatStat(int stat, float value) -- 0628
setIntStat(int stat, int int) -- 0629
setFloatStat(int stat, float float) -- 062A
int status = getScriptTaskStatus(Ped ped, int task) -- 062E
int group = createGroup(int type) -- 062F
setGroupLeader(int group, Ped ped) -- 0630
setGroupMember(int group, Ped ped) -- 0631
removeGroup(int group) -- 0632
taskLeaveAnyCar(Ped ped) -- 0633
taskKillCharOnFootWhileDucking(Ped ped, int weapon, int flags, int time, int chance) -- 0634
taskAimGunAtChar(Ped ped, int aimAt, int timeMS) -- 0635
taskGoToCoordWhileShooting(Ped ped, float toX, float toY, float toZ, int mode, float turnRadius, float stopRadius, int lookAtActor) -- 0637
taskStayInSamePlace(Ped ped, bool stay) -- 0638
taskTurnCharToFaceChar(Ped ped, int rotateTo) -- 0639
bool result = isCharAtScriptedAttractor(Ped ped, int origin) -- 0642
setSequenceToRepeat(int pack, bool loop) -- 0643
int progess = getSequenceProgress(Ped ped) -- 0646
clearLookAt(Ped ped) -- 0647
setFollowNodeThresholdDistance(Ped ped, float dist) -- 0648
Particle particle = createFxSystem(string particle, float pX, float pY, float pZ, int type) -- 064B
playFxSystem(Particle particle) -- 064C
stopFxSystem(Particle particle) -- 064E
playAndKillFxSystem(Particle particle) -- 064F
killFxSystem(Particle particle) -- 0650
int stat = getIntStat(int stat) -- 0652
float stat = getFloatStat(int stat) -- 0653
setObjectRenderScorched(Object object, bool fireproof) -- 0654
taskLookAtObject(Ped ped, int lookAt, int timeMS) -- 0655
float float = limitAngle(float angle) -- 0656
openCarDoor(Vehicle car, int door) -- 0657
float X, float Y, float Z = getPickupCoordinates(Pickup pickup) -- 065B
removeDecisionMaker(int maker) -- 065C
Model modelId = getCharModel(Ped ped) -- 0665
taskAimGunAtCoord(Ped ped, float atX, float atY, float atZ, int timeMS) -- 0667
taskShootAtCoord(Ped ped, float atX, float atY, float atZ, int timeMS) -- 0668
Particle particle = createFxSystemOnChar(string particle, Ped ped, float offsetX, float offsetY, float offsetZ, int type) -- 0669
Particle particle = createFxSystemOnCharWithDirection(string particle, Ped ped, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ, int type) -- 066A
Particle particle = createFxSystemOnCar(string particle, Vehicle car, float offsetX, float offsetY, float offsetZ, int type) -- 066B
Particle particle = createFxSystemOnCarWithDirection(string particle, Vehicle car, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ, int type) -- 066C
Particle particle = createFxSystemOnObject(string particle, Object object, float offsetX, float offsetY, float offsetZ, int type) -- 066D
Particle particle = createFxSystemOnObjectWithDirection(string particle, Object object, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ, int flag) -- 066E
taskDestroyCar(Ped ped, Vehicle car) -- 0672
taskDiveAndGetUp(Ped ped, float toOffsetX, float toOffsetY, int time) -- 0673
customPlateForNextCar(Model modelId, string numberplate) -- 0674
taskShuffleToNextCarSeat(Ped ped, Vehicle car) -- 0676
taskChatWithChar(Ped ped, int withActor, bool flag, int unknownFlag) -- 0677
attachCameraToVehicle(Vehicle car, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ, float tilt, int switchstyle) -- 0679
attachCameraToVehicleLookAtVehicle(Vehicle car, float offsetX, float offsetY, float offsetZ, int toCar, float tilt, int switchstyle) -- 067A
attachCameraToVehicleLookAtChar(Vehicle car, float offsetX, float offsetY, float offsetZ, Ped ped, float tilt, int switchstyle) -- 067B
attachCameraToChar(Ped ped, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ, float tilt, int switchstyle) -- 067C
attachCameraToCharLookAtChar(Ped ped, float offsetX, float offsetY, float offsetZ, int targetActor, float tilt, int switchstyle) -- 067E
forceCarLights(Vehicle car, int lights) -- 067F
addPedtypeAsAttractorUser(int ASOrigin, int pedtype) -- 0680
attachObjectToCar(Object object, Vehicle car, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ) -- 0681
detachObject(Object object, float X, float Y, float Z, bool collisionDetection) -- 0682
attachCarToCar(Vehicle car, int toCar, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ) -- 0683
detachCar(Vehicle car, float X, float Y, float Z, bool collisionDetection) -- 0684
bool result = isObjectAttached(Object object) -- 0685
bool result = isVehicleAttached(Vehicle car) -- 0686
clearCharTasks(Ped ped) -- 0687
taskTogglePedThreatScanner(Ped ped, bool unknownFlag1, bool unknownFlag2, bool unknownFlag3) -- 0688
popCarDoor(Vehicle car, int door, bool visible) -- 0689
fixCarDoor(Vehicle car, int door) -- 068A
taskEveryoneLeaveCar(Vehicle car) -- 068B
bool result = isPlayerTargettingAnything(Player player) -- 068C
float X, float Y, float Z = getActiveCameraCoordinates() -- 068D
float X, float Y, float Z = getActiveCameraPointAt() -- 068E
popCarPanel(Vehicle car, int component, bool effectFlag) -- 0697
fixCarPanel(Vehicle car, int componentB) -- 0698
fixCarTire(Vehicle car, int tire) -- 0699
attachObjectToObject(Object object, int toObject, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ) -- 069A
attachObjectToChar(Object object, Ped ped, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ) -- 069B
float vecX, float vecY, float vecZ = getCarSpeedVector(Vehicle car) -- 06A2
float mass = getCarMass(Vehicle car) -- 06A3
taskDiveFromAttachmentAndGetUp(Ped ped, int timeMS) -- 06A5
attachCharToBike(Ped ped, Vehicle car, float offsetX, float offsetY, float offsetZ, int position, float shootingAngle1, float shootingAngle2, int weapon) -- 06A7
taskGotoCharOffset(Ped ped, int toActor, int timelimit, float approachDistance, float approachAngle) -- 06A8
taskLookAtCoord(Ped ped, float toX, float toY, float toZ, int timeMS) -- 06A9
hideCharWeaponForScriptedCutscene(Ped ped, bool hide) -- 06AB
float speed = getCharSpeed(Ped ped) -- 06AC
setGroupDecisionMaker(int group, int maker) -- 06AD
int maker = loadGroupDecisionMaker(int type) -- 06AE
disablePlayerSprint(Player player, bool mode) -- 06AF
taskSitDown(Ped ped, int timeMS) -- 06B0
Searchlight searchlight = createSearchlight(float atX, float atY, float atZ, float targetX, float targetY, float targetZ, float radius1, float radius2) -- 06B1
deleteSearchlight(Searchlight searchlight) -- 06B2
bool result = doesSearchlightExist(Searchlight searchlight) -- 06B3
moveSearchlightBetweenCoords(Searchlight searchlight, float fromX, float fromY, float fromZ, float toX, float toY, float toZ, float speed) -- 06B4
pointSearchlightAtCoord(Searchlight searchlight, float toX, float toY, float toZ, float speed) -- 06B5
pointSearchlightAtChar(Searchlight searchlight, Ped ped, float speed) -- 06B6
bool result = isCharInSearchlight(Searchlight searchlight, Ped ped) -- 06B7
bool result = hasCutsceneLoaded() -- 06B9
taskTurnCharToFaceCoord(Ped ped, float atX, float atY, float atZ) -- 06BA
taskDrivePointRoute(Ped ped, Vehicle car, float speed) -- 06BB
fireSingleBullet(float fromX, float fromY, float fromZ, float targetX, float targetY, float targetZ, int energy) -- 06BC
bool result = isLineOfSightClear(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, bool checkBuildings, bool checkVehicles, bool checkActors, bool checkObjects, bool checkParticles) -- 06BD
float roll = getCarRoll(Vehicle car) -- 06BE
pointSearchlightAtVehicle(Searchlight searchlight, Vehicle car, float speed) -- 06BF
bool result = isVehicleInSearchlight(int int, Vehicle car) -- 06C0
Searchlight searchlight = createSearchlightOnVehicle(Vehicle car, float offsetX, float offsetY, float offsetZ, float targetX, float targetY, float targetZ, float radius, float radius) -- 06C1
taskGoToCoordWhileAiming(Ped ped, float toX, float toY, float toZ, int mode, float turnRadius, float stopRadius, Ped ped, float offsetX, float offsetY, float offsetZ) -- 06C2
int num = getNumberOfFiresInRange(float atX, float atY, float atZ, float radius) -- 06C3
Marker marker = addBlipForSearchlight(Searchlight searchlight) -- 06C4
skipToEndAndStopPlaybackRecordedCar(Vehicle car) -- 06C5
taskCarTempAction(Ped ped, Vehicle car, int performAction, int timelimit) -- 06C7
setLaRiots(bool enable) -- 06C8
removeCharFromGroup(Ped ped) -- 06C9
attachSearchlightToSearchlightObject(Searchlight searchlight, int tower, int housing, int bulb, float offsetX, float offsetY, float offsetZ) -- 06CA
switchEmergencyServices(bool enable) -- 06D0
Checkpoint checkpoint = createCheckpoint(int type, float atX, float atY, float atZ, float pointX, float pointY, float pointZ, float radius) -- 06D5
deleteCheckpoint(Checkpoint checkpoint) -- 06D6
switchRandomTrains(bool enable) -- 06D7
Vehicle train = createMissionTrain(int type, float atX, float atY, float atZ, bool direction) -- 06D8
deleteMissionTrains() -- 06D9
markMissionTrainsAsNoLongerNeeded() -- 06DA
deleteAllTrains() -- 06DB
setTrainSpeed(Vehicle train, float speed) -- 06DC
setTrainCruiseSpeed(Vehicle train, float speed) -- 06DD
int caboose = getTrainCaboose(Vehicle train) -- 06DE
deletePlayer(Player player) -- 06DF
setTwoPlayerCameraMode(bool mode) -- 06E0
taskCarMission(Ped ped, Vehicle car, int targetCar, int order, float maxSpeed, int trafficFlag) -- 06E1
taskGoToObject(Ped ped, int toObject, int timelimit, float stopWithinRadius) -- 06E2
taskWeaponRoll(Ped ped, bool roll) -- 06E3
taskCharArrestChar(Ped ped, int bustActor) -- 06E4
Model itemID = getAvailableVehicleMod(Vehicle car, int poolIndex) -- 06E5
int type = getVehicleModType(Model component) -- 06E6
int componentId = addVehicleMod(Vehicle car, Model component) -- 06E7
removeVehicleMod(Vehicle car, int componentId) -- 06E8
requestVehicleMod(Model component) -- 06E9
bool result = hasVehicleModLoaded(Model component) -- 06EA
markVehicleModAsNoLongerNeeded(Model component) -- 06EB
int num = getNumAvailablePaintjobs(Vehicle car) -- 06EC
giveVehiclePaintjob(int set, int paintjob) -- 06ED
bool result = isGroupMember(Ped ped, int group) -- 06EE
bool result = isGroupLeader(Ped ped, int group) -- 06EF
setGroupSeparationRange(int group, float range) -- 06F0
limitTwoPlayerDistance(float distance) -- 06F1
releaseTwoPlayerDistance() -- 06F2
setPlayerPlayerTargetting(bool can) -- 06F3
float X, float Y, float Z = getScriptFireCoords(int fire) -- 06F5
float X, float Y, float Z, float ZAngle = getNthClosestCarNodeWithHeading(float forX, float forY, float forZ, int direction) -- 06F8
setPlayersCanBeInSeparateCars(bool allow) -- 06FA
bool result = doesCarHaveStuckCarCheck(Vehicle car) -- 06FC
setPlaybackSpeed(Vehicle car, float speed) -- 06FD
bool result = areAnyCharsNearChar(Ped ped, float range) -- 06FF
skipCutsceneEnd() -- 0701
int percentage = getPercentageTaggedInArea(float x1, float y1, float x2, float y2) -- 0702
setTagStatusInArea(float x1, float y1, float x2, float y2, bool value) -- 0703
carGotoCoordinatesRacing(Vehicle car, float toX, float toY, float toZ) -- 0704
startPlaybackRecordedCarUsingAi(Vehicle car, int path) -- 0705
skipInPlaybackRecordedCar(Vehicle car, float path) -- 0706
clearCharDecisionMakerEventResponse(int maker, int event) -- 0708
addCharDecisionMakerEventResponse(int maker, int event, int taskID, float respect, float hate, float like, float dislike, bool inCar, bool onFoot) -- 0709
taskPickUpObject(Ped ped, Object object, float offsetX, float offsetY, float offsetZ, int boneId1, int boneId2, string performAnimation, int IFPFile, int time) -- 070A
dropObject(Ped ped, bool object) -- 070B
explodeCarInCutscene(Vehicle car) -- 070C
buildPlayerModel(Player player) -- 070D
planeAttackPlayer(int hydra, Vehicle car, float radius) -- 070E
planeFlyInDirection(int plane, float direction, float altitudemin, float altitudemax) -- 070F
planeFollowEntity(int plane, Ped ped, Vehicle car, float radius) -- 0710
taskDriveBy(Ped ped, int drivebyActor, Vehicle car, float pX, float pY, float pZ, float radiusX, int radiusY, bool radiusZ, int firingRate) -- 0713
setCarStayInSlowLane(Vehicle car, bool stay) -- 0714
takeRemoteControlOfCar(Player player, Vehicle car) -- 0715
bool result = isClosestObjectOfTypeSmashedOrDamaged(Model object, float atX, float atY, float atZ, float radius, bool smashed, bool damaged) -- 0716
startSettingUpConversation(Ped ped) -- 0717
finishSettingUpConversation() -- 0719
bool result = isConversationAtNode(Ped ped, GxtString gxtString) -- 071A
int health = getObjectHealth(Object object) -- 071E
setObjectHealth(Object object, int health) -- 071F
breakObject(Object object, int intensity) -- 0723
heliAttackPlayer(Vehicle heli, Player player, float radius) -- 0724
heliFollowEntity(Vehicle heli, Ped ped, Vehicle car, float radius) -- 0726
policeHeliChaseEntity(Vehicle heli, Ped ped, Vehicle car, float radius) -- 0727
taskUseMobilePhone(Ped ped, bool hold) -- 0729
taskWarpCharIntoCarAsDriver(Ped ped, Vehicle car) -- 072A
taskWarpCharIntoCarAsPassenger(Ped ped, Vehicle car, int passengerseat) -- 072B
switchCopsOnBikes(bool generate) -- 072C
bool result = isFlameInAngledArea2d(float x1, float y1, float x2, float y2, float angle, bool sphere) -- 072D
bool result = isFlameInAngledArea3d(float x1, float y1, float z1, float x2, float y2, float z2, float angle, bool sphere) -- 072E
addStuckCarCheckWithWarp(Vehicle car, float checkDistance, int time, bool stuck, bool flipped, bool warp, int path) -- 072F
damageCarPanel(Vehicle car, int door) -- 0730
setCarRoll(Vehicle car, float roll) -- 0731
bool result = suppressCarModel(Model modelId) -- 0732
dontSuppressCarModel(Model modelId) -- 0733
dontSuppressAnyCarModels() -- 0734
bool result = isPs2KeyboardKeyPressed(int key) -- 0735
bool result = isPs2KeyboardKeyJustPressed(int key) -- 0736
bool result = isCharHoldingObject(Ped ped, int liftingObject) -- 0737
setCarCanGoAgainstTraffic(Vehicle car, bool can) -- 073B
damageCarDoor(Vehicle car, int door) -- 073C
Vehicle car = getRandomCarInSphereNoSave(float X, float Y, float Z, float radius, int model) -- 073E
Ped ped = getRandomCharInSphere(float X, float Y, float Z, float radius, bool pedtypeCivilian, bool gang, bool prostitute) -- 073F
bool result = hasCharBeenArrested(Ped ped) -- 0741
setPlaneThrottle(int plane, float throttle) -- 0742
heliLandAtCoords(Vehicle heli, float X, float Y, float Z, float minaltitude, float maxaltitude) -- 0743
planeStartsInAir(int hydra) -- 0745
setRelationship(int acquaintance, int pedtype, int toPedtype) -- 0746
clearRelationship(int acquaintance, int pedtype, int toPedtype) -- 0747
clearGroupDecisionMakerEventResponse(int maker, int event) -- 0749
addGroupDecisionMakerEventResponse(int maker, int event, int taskID, float respect, float hate, float like, float dislike, bool inCar, bool onFoot) -- 074A
drawSpriteWithRotation(int texture, float x, float y, float scaleX, float scaleY, float angle, int r, int g, int b, int a) -- 074B
taskUseAttractor(Ped ped, int attractor) -- 074C
taskShootAtChar(Ped ped, int atActor, int timelimit) -- 074D
setInformRespectedFriends(int flags, float radius, int pedsToScan) -- 074E
bool result = isCharRespondingToEvent(Ped ped, int event) -- 074F
setObjectVisible(Object object, bool visibility) -- 0750
taskFleeCharAnyMeans(Ped ped, int fleeFrom, float runDistance, int time, bool changeCourse, int unkTime1, int unkTime2, float awayRadius) -- 0751
flushPatrolRoute() -- 0754
extendPatrolRoute(float X, float Y, float Z, string animation, string IFPFile) -- 0755
bool result = playObjectAnim(Object object, string animation, string IFPFile, float framedelta, bool lockF, bool loop) -- 075A
setRadarZoom(int zoom) -- 075B
bool result = doesBlipExist(Marker marker) -- 075C
loadPrices(GxtString shopping) -- 075D
loadShop(GxtString shopping) -- 075E
int num = getNumberOfItemsInShop() -- 075F
int item = getItemInShop(int index) -- 0760
int price = getPriceOfItem(int item) -- 0761
taskDead(Ped ped) -- 0762
setCarAsMissionCar(Vehicle car) -- 0763
setZonePopulationType(GxtString zone, int popcycle) -- 0767
setZoneDealerStrength(GxtString zone, int density) -- 076A
int strength = getZoneDealerStrength(GxtString zone) -- 076B
setZoneGangStrength(GxtString zone, int gang, int density) -- 076C
int density = getZoneGangStrength(GxtString zone, int gang) -- 076D
bool result = isMessageBeingDisplayed() -- 076F
setCharIsTargetPriority(Ped ped, bool targetPriority) -- 0770
customPlateDesignForNextCar(Model modelNumplate, int townTexture) -- 0771
taskGotoCar(Ped ped, Vehicle car, int timeMS, float stopAtDistance) -- 0772
requestIpl(string group) -- 0776
removeIpl(string group) -- 0777
removeIplDiscreetly(string group) -- 0778
setCharRelationship(Ped ped, int acquaintance, int pedtype) -- 077A
clearCharRelationship(Ped ped, int acquaintance, int pedtype) -- 077B
clearAllCharRelationships(Ped ped, int acquaintance) -- 077C
float pitch = getCarPitch(Vehicle car) -- 077D
int interior = getActiveInterior() -- 077E
heliKeepEntityInView(Vehicle heli, Ped ped, Vehicle car, float minaltitude, float maxaltitude) -- 0780
int model = getWeapontypeModel(int id) -- 0781
int slot = getWeapontypeSlot(int id) -- 0782
int info = getShoppingExtraInfo(int item, int flag) -- 0783
givePlayerClothes(Player player, int texture, int model, int bodypart) -- 0784
int num = getNumberOfFiresInArea(float x1, float y1, float z1, float x2, float y2, float z2) -- 0786
attachWinchToHeli(Vehicle heli, bool magnet) -- 0788
releaseEntityFromWinch(Vehicle heli) -- 0789
int carriage = getTrainCarriage(Vehicle train, int handle) -- 078A
Vehicle carHandle, Ped pedHandle, Object objectHandle = grabEntityOnWinch(Vehicle heli) -- 078B
GxtString name = getNameOfItem(int item) -- 078C
taskClimb(Ped ped, bool climb) -- 078F
buyItem(int item) -- 0790
clearCharTasksImmediately(Ped ped) -- 0792
storeClothesState() -- 0793
restoreClothesState() -- 0794
float length = getRopeHeightForObject(int magnet) -- 0796
setRopeHeightForObject(int magnet, float length) -- 0797
Vehicle carHandle, Ped pedHandle, Object objectHandle = grabEntityOnRopeForObject(int magnet) -- 0798
releaseEntityFromRopeForObject(int magnet) -- 0799
playerEnteredDockCrane() -- 079D
playerEnteredBuildingsiteCrane() -- 079E
playerLeftCrane() -- 079F
performSequenceTaskFromProgress(Ped ped, int sequence, int unkProgress1, int unkProgress2) -- 07A0
setNextDesiredMoveState(int speed) -- 07A1
taskGotoCharAiming(Ped ped, int followActor, float minradius, float maxradius) -- 07A3
int unkProgress1, int unkProgress2 = getSequenceProgressRecursive(Ped ped) -- 07A4
taskKillCharOnFootTimed(Ped ped, int attackActor, int time) -- 07A5
float X, float Y, float Z = getNearestTagPosition(float X, float Y, float Z) -- 07A6
taskJetpack(Ped ped) -- 07A7
setArea51SamSite(bool enable) -- 07A8
bool result, Searchlight searchlight = isCharInAnySearchlight(Ped ped) -- 07A9
bool result = isTrailerAttachedToCab(Vehicle trailer, Vehicle car) -- 07AB
detachTrailerFromCab(Vehicle trailer, Vehicle cab) -- 07AC
int group = getPlayerGroup(Player player) -- 07AF
GxtString shop = getLoadedShop() -- 07B0
int int2, int int3, int int4 = getBeatProximity(int track) -- 07B1
setGroupDefaultTaskAllocator(int group, int command) -- 07B3
setPlayerGroupRecruitment(Player player, bool enabled) -- 07B4
activateHeliSpeedCheat(Vehicle heli, int power) -- 07BB
taskSetCharDecisionMaker(Ped ped, int maker) -- 07BC
deleteMissionTrain(Vehicle train) -- 07BD
markMissionTrainAsNoLongerNeeded(Vehicle train) -- 07BE
setBlipAlwaysDisplayOnZoomedRadar(Marker marker, bool displayAlways) -- 07BF
requestCarRecording(int path) -- 07C0
bool result = hasCarRecordingBeenLoaded(int path) -- 07C1
setMissionTrainCoordinates(Vehicle train, float X, float Y, float Z) -- 07C7
taskComplexPickupObject(Ped ped, Object object) -- 07C9
listenToPlayerGroupCommands(Ped ped, bool listen) -- 07CB
setPlayerEnterCarButton(Player player, bool can) -- 07CC
taskCharSlideToCoord(Ped ped, float toX, float toY, float toZ, float angle, float withinRadius) -- 07CD
int weekday = getCurrentDayOfWeek() -- 07D0
registerScriptBrainForCodeUse(int id, GxtString gxtString) -- 07D3
applyForceToCar(Vehicle car, float vecX, float vecY, float vecZ, float rotationX, float rotationY, float rotationZ) -- 07D5
addToCarRotationVelocity(Vehicle car, float vecX, float vecY, float vecZ) -- 07DA
setCarRotationVelocity(Vehicle car, float vecX, float vecY, float vecZ) -- 07DB
setCharShootRate(Ped ped, int rate) -- 07DD
bool result = isModelInCdimage(Model modelId) -- 07DE
removeOilPuddlesInArea(float x1, float y1, float x2, float y2) -- 07DF
setBlipAsFriendly(Marker marker, bool type) -- 07E0
taskSwimToCoord(Ped ped, float toX, float toY, float toZ) -- 07E1
float x1, float y1, float z1, float x2, float y2, float z2 = getModelDimensions(Model modelId) -- 07E4
int maker = copyCharDecisionMaker(Ped ped) -- 07E5
int maker = copyGroupDecisionMaker(int group) -- 07E6
taskDrivePointRouteAdvanced(Ped ped, Vehicle car, float speed, int flag1, int flag2, int flag3) -- 07E7
bool result = isRelationshipSet(int acquaintance, int ofActors, int toActors) -- 07E8
setCarAlwaysCreateSkids(Vehicle car, bool enable) -- 07EE
int city = getCityFromCoords(float X, float Y, float Z) -- 07EF
bool result = hasObjectOfTypeBeenSmashed(float X, float Y, float Z, float radius, Model modelId) -- 07F0
bool result = isPlayerPerformingWheelie(Player player) -- 07F1
bool result = isPlayerPerformingStoppie(Player player) -- 07F2
setCheckpointCoords(Checkpoint checkpoint, float X, float Y, float Z) -- 07F3
controlCarHydraulics(Vehicle car, float f1, float f2, float f3, float f4) -- 07F5
int numberOfLeaders, int numberOfMembers = getGroupSize(int group) -- 07F6
setObjectCollisionDamageEffect(Object object, bool destructible) -- 07F7
setCarFollowCar(Vehicle car, int followCar, float radius) -- 07F8
playerEnteredQuarryCrane() -- 07F9
playerEnteredLasVegasCrane() -- 07FA
switchEntryExit(GxtString interior, bool access) -- 07FB
displayTextWithFloat(float X, float Y, GxtString GXT, float value, int flag) -- 07FC
bool result = doesGroupExist(int group) -- 07FD
giveMeleeAttackToChar(Ped ped, int fightingStyle, int moves) -- 07FE
setCarHydraulics(Vehicle car, bool hydraulics) -- 07FF
bool result = is2playerGameGoingOn() -- 0800
float fov = getCameraFov() -- 0801
bool result = doesCarHaveHydraulics(Vehicle car) -- 0803
taskCharSlideToCoordAndPlayAnim(Ped ped, float toX, float toY, float toZ, float angle, float radius, string animation, int ifp1, float ifp2, bool LA, bool LX, bool LY, bool LF, int LT) -- 0804
int number = getTotalNumberOfPedsKilledByPlayer(Player player) -- 0806
float X, float Y, float Z = getLevelDesignCoordsForObject(Object object, int spoot) -- 080A
int event = getCharHighestPriorityEvent(Ped ped) -- 080E
float X, float Y, float Z = getParkingNodeInArea(float x1, float y1, float z1, float x2, float y2, float z2) -- 0810
Vehicle car = getCarCharIsUsing(Ped ped) -- 0811
taskPlayAnimNonInterruptable(Ped ped, string animation, string IFP, float framedelta, bool loopA, bool lockX, bool lockY, bool lockF, int time) -- 0812
addStuntJump(float startX, float startY, float startZ, float radiusX, float radiusY, float radiusZ, float goalX, float goalY, float goalZ, float radius2X, float radius2Y, float radius2Z, float cameraX, float cameraY, float cameraZ, int reward) -- 0814
setObjectCoordinatesAndVelocity(Object object, float X, float Y, float Z) -- 0815
setCharKindaStayInSamePlace(Ped ped, bool stay) -- 0816
taskFollowPatrolRoute(Ped ped, int walkMode, int routeMode) -- 0817
bool result = isCharInAir(Ped ped) -- 0818
float height = getCharHeightAboveGround(Ped ped) -- 0819
setCharWeaponSkill(Ped ped, int skill) -- 081A
setTextEdge(int size, int r, int g, int b, int a) -- 081C
setCarEngineBroken(Vehicle car, bool broken) -- 081D
bool result = isThisModelABoat(Model modelId) -- 081E
bool result = isThisModelAPlane(Model modelId) -- 081F
bool result = isThisModelAHeli(Model modelId) -- 0820
setFirstPersonInCarCameraMode(bool enable) -- 0822
taskGreetPartner(Ped ped, Ped ped2, float unk1, int unk2) -- 0823
setHeliBladesFullSpeed(Vehicle heli) -- 0825
displayHud(bool enable) -- 0826
connectLods(Object object, int lod) -- 0827
setMaxFireGenerations(int max) -- 0828
taskDieNamedAnim(Ped ped, string animation, string ifp1, float ifp2, int time) -- 0829
setPlayerDuckButton(Player player, bool able) -- 082A
setPoolTableCoords(float x1, float y1, float z1, float x2, float y2, float z2) -- 0830
bool result = hasObjectBeenPhotographed(Object object) -- 0833
doCameraBump(float rotationZ, float rotationY) -- 0834
int day, int month = getCurrentDate() -- 0835
setObjectAnimSpeed(Object object, string animation, float speed) -- 0836
bool result = isObjectPlayingAnim(Object object, string anim) -- 0837
float progress = getObjectAnimCurrentTime(Object object, string animation) -- 0839
setObjectAnimCurrentTime(Object object, string animation, float progress) -- 083A
setCharVelocity(Ped ped, float vecX, float vecY, float vecZ) -- 083C
float vecX, float vecY, float vecZ = getCharVelocity(Ped ped) -- 083D
setCharRotation(Ped ped, float vecX, float vecY, float vecZ) -- 083E
float value = getCarUprightValue(Vehicle car) -- 083F
setVehicleInterior(Vehicle car, int interior) -- 0840
selectWeaponsForVehicle(Vehicle car, bool gun) -- 0841
int city = getCityPlayerIsIn(Player player) -- 0842
GxtString name = getNameOfZone(float X, float Y, float Z) -- 0843
activateInteriorPeds(bool activate) -- 084D
setVehicleCanBeTargetted(Vehicle car, bool unk) -- 084E
taskFollowFootsteps(Ped ped, int followActor) -- 0850
damageChar(Ped ped, int health, bool affectArmour) -- 0851
setCarCanBeVisiblyDamaged(Vehicle car, bool can) -- 0852
setHeliReachedTargetDistance(Vehicle heli, int dist) -- 0853
float level = getSoundLevelAtCoords(Ped ped, float X, float Y, float Z) -- 0855
setCharAllowedToDuck(Ped ped, bool enable) -- 0856
setHeadingForAttachedPlayer(Player player, float toAngle, float rotationSpeed) -- 0858
taskWalkAlongsideChar(Ped ped, int alongisdeActor) -- 0859
createEmergencyServicesCar(Model car, float X, float Y, float Z) -- 085A
taskKindaStayInSamePlace(Ped ped, bool stay) -- 085B
startPlaybackRecordedCarLooped(Vehicle car, int path) -- 085E
setCharInterior(Ped ped, int interior) -- 0860
bool result = isAttachedPlayerHeadingAchieved(Player player) -- 0861
enableEntryExitPlayerGroupWarping(float X, float Y, float radius, bool access) -- 0864
Object object = getClosestStealableObject(float X, float Y, float Z, float radius) -- 0866
bool result = isProceduralInteriorActive(int interior) -- 0867
removeCarRecording(int path) -- 0873
setZonePopulationRace(GxtString zone, int popcycle) -- 0874
setObjectOnlyDamagedByPlayer(Object object, bool player) -- 0875
createBirds(float x1, float y1, float z1, float x2, float y2, float z2, int flag1, int flag2) -- 0876
setVehicleDirtLevel(Vehicle car, float level) -- 0878
setGangWarsActive(bool enable) -- 0879
bool result = isGangWarGoingOn() -- 087A
givePlayerClothesOutsideShop(Player player, string clothes, string model, int bodyPart) -- 087B
clearLoadedShop() -- 087C
setGroupSequence(int group, int Aspack) -- 087D
setCharDropsWeaponsWhenDead(Ped ped, bool droppable) -- 087E
setCharNeverLeavesGroup(Ped ped, bool set) -- 087F
setPlayerFireButton(Player player, bool able) -- 0881
attachFxSystemToCharBone(Particle particle, Ped ped, int mode) -- 0883
registerAttractorScriptBrainForCodeUse(int handle, GxtString script) -- 0884
setHeadingLimitForAttachedChar(Ped ped, int orientation, float limit) -- 0887
Marker blip = addBlipForDeadChar(Ped ped) -- 0888
float X, float Y, float Z = getDeadCharCoordinates(Ped ped) -- 0889
taskPlayAnimWithFlags(Ped ped, string animation, string ifp, float framedelta, bool loopA, bool lockX, bool lockY, bool lockF, int time, bool force, bool lockZ) -- 088A
setVehicleAirResistanceMultiplier(Vehicle car, float multiplier) -- 088B
setCarCoordinatesNoOffset(Vehicle car, float X, float Y, float Z) -- 088C
setUsesCollisionOfClosestObjectOfType(float X, float Y, float Z, float radius, Model modelId, bool collisionDetection) -- 088D
setTimeOneDayForward() -- 088E
setTimerBeepCountdownTime(VarId timer, int reach) -- 0890
attachTrailerToCab(int trailer, int cab) -- 0893
bool result = isVehicleTouchingObject(Vehicle car, Object object) -- 0897
enableCraneControls(bool UP, bool DOWN, bool RELEASE) -- 0898
bool result = isPlayerInPositionForConversation(Ped ped) -- 089B
enableConversation(Ped ped, bool enable) -- 089C
Ped ped = getRandomCharInSphereOnlyDrugsBuyers(float X, float Y, float Z, float radius) -- 089E
int pedtype = getPedType(Ped ped) -- 089F
bool result = taskUseClosestMapAttractor(Ped ped, float radius, Model nearModel, float offsetX, float offsetY, float offsetZ, string scriptNamed) -- 08A0
planeAttackPlayerUsingDogFight(int hydra, Player player, float radius) -- 08A2
canTriggerGangWarWhenOnAMission(bool can) -- 08A3
controlMovableVehiclePart(Vehicle car, float angle) -- 08A4
winchCanPickVehicleUp(Vehicle car, bool attractive) -- 08A5
openCarDoorABit(Vehicle car, int door, float rotation) -- 08A6
bool result = isCarDoorFullyOpen(Vehicle car, int door) -- 08A7
setAlwaysDraw3dMarkers(bool set) -- 08A8
streamScript(int script) -- 08A9
bool result = hasStreamedScriptLoaded(int script) -- 08AB
setGangWarsTrainingMission(bool set) -- 08AC
setCharHasUsedEntryExit(Ped ped, float X, float Y, float radius) -- 08AD
setCharMaxHealth(Ped ped, int health) -- 08AF
setNightVision(bool enable) -- 08B1
setInfraredVision(bool enable) -- 08B2
setZoneForGangWarsTraining(GxtString zone) -- 08B3
setCharCanBeKnockedOffBike(Ped ped, bool can) -- 08C6
setCharCoordinatesDontWarpGang(Ped ped, float X, float Y, float Z) -- 08C7
addPriceModifier(int item, int price) -- 08C8
removePriceModifier(int item) -- 08C9
initZonePopulationSettings() -- 08CA
explodeCarInCutsceneShakeAndBits(Vehicle car, bool shake, bool effect, bool sound) -- 08CB
bool result = isSkipCutsceneButtonPressed() -- 08D0
bool result, float X, float Y, float Z = getCutsceneOffset() -- 08D1
setObjectScale(Object object, float scale) -- 08D2
int popcycle = getCurrentPopulationZoneType() -- 08D3
int menu = createMenu(GxtString title, float posX, float posY, float width, int columns, bool interactive, bool background, int alignment) -- 08D4
setMenuColumnOrientation(int menu, int column, int alignment) -- 08D6
int item = getMenuItemSelected(int menu) -- 08D7
int item = getMenuItemAccepted(int menu) -- 08D8
activateMenuItem(int menu, int row, bool enable) -- 08D9
deleteMenu(int menu) -- 08DA
setMenuColumn(int menu, int column, GxtString header, GxtString data1, GxtString data2, GxtString data3, GxtString data4, GxtString data5, GxtString data6, GxtString data7, GxtString data8, GxtString data9, GxtString data10, GxtString data11, GxtString data12) -- 08DB
setBlipEntryExit(Marker marker, float X, float Y, float radius) -- 08DC
switchDeathPenalties(bool lose) -- 08DD
switchArrestPenalties(bool lose) -- 08DE
setExtraHospitalRestartPoint(float X, float Y, float Z, float radius, float angle) -- 08DF
setExtraPoliceStationRestartPoint(float X, float Y, float Z, float radius, float angle) -- 08E0
int num = findNumberTagsTagged() -- 08E1
int percentage = getTerritoryUnderControlPercentage() -- 08E2
bool result = isObjectInAngledArea2d(Object object, float x1, float y1, float x2, float y2, float radius, bool sphere) -- 08E3
bool result = isObjectInAngledArea3d(Object object, float x1, float y1, float z1, float x2, float y2, float z2, float depth, bool flag) -- 08E4
Ped ped = getRandomCharInSphereNoBrain(float X, float Y, float Z, float radius) -- 08E5
setPlaneUndercarriageUp(int plane, bool set) -- 08E6
disableAllEntryExits(bool disable) -- 08E7
attachAnimsToModel(Model modelId, GxtString externalScript) -- 08E8
setObjectAsStealable(Object object, bool liftable) -- 08E9
setCreateRandomGangMembers(bool enable) -- 08EA
addSparks(float posX, float posY, float posZ, float vecX, float vecY, float vecZ, int density) -- 08EB
int class = getVehicleClass(Vehicle car) -- 08EC
clearConversationForChar(Ped ped) -- 08ED
setMenuItemWithNumber(int panel, int column, int row, GxtString gxtString, int number) -- 08EE
setMenuItemWith2Numbers(int panel, int column, int row, GxtString gxtString, int numbers1, int numbers2) -- 08EF
setCutsceneModelTexture(GxtString cutsceneModel, GxtString textureName) -- 08F0
GxtString nameB = getNameOfInfoZone(float atX, float atY, float atZ) -- 08F1
vehicleCanBeTargettedByHsMissile(Vehicle car, bool targetable) -- 08F2
setFreebiesInVehicle(Vehicle car, bool containsGoodies) -- 08F3
setScriptLimitToGangSize(bool max) -- 08F4
makePlayerGangDisappear() -- 08F5
makePlayerGangReappear() -- 08F6
int textureCRC, int modelCRC = getClothesItem(Player player, int bodypart) -- 08F7
showUpdateStats(bool display) -- 08F8
setCoordBlipAppearance(Checkpoint checkpoint, int type) -- 08FB
setHeathazeEffect(bool enable) -- 08FD
bool result = isHelpMessageBeingDisplayed() -- 08FE
bool result = hasObjectBeenDamagedByWeapon(Object object, int type) -- 08FF
clearObjectLastWeaponDamage(Object object) -- 0900
setPlayerJumpButton(Player player, bool enable) -- 0901
int r, int g, int b, int a = getHudColour(int interface) -- 0904
lockDoor(int door, bool lock) -- 0905
setObjectMass(Object object, float mass) -- 0906
float mass = getObjectMass(int int) -- 0907
setObjectTurnMass(Object object, float turnMass) -- 0908
float turnMass = getObjectTurnMass(Object object) -- 0909
setSpecificZoneToTriggerGangWar(GxtString zone) -- 090C
clearSpecificZonesToTriggerGangWar() -- 090D
setActiveMenuItem(int panel, int activeRow) -- 090E
markStreamedScriptAsNoLongerNeeded(int externalScript) -- 090F
removeStreamedScript(int externalScript) -- 0910
setMessageFormatting(bool priority, int leftmargin, int maxwidth) -- 0912
startNewStreamedScript(int externalScript, table args) -- 0913
setWeatherToAppropriateTypeNow() -- 0915
winchCanPickObjectUp(Object object, bool enable) -- 0916
switchAudioZone(GxtString zone, bool enableSound) -- 0917
setCarEngineOn(Vehicle car, bool on) -- 0918
setCarLightsOn(Vehicle car, bool lights) -- 0919
Ped ped = getUserOfClosestMapAttractor(float sphereX, float sphereY, float sphereZ, float radius, Model modelId, string externalScriptNamed) -- 091C
switchRoadsBackToOriginal(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 091D
switchPedRoadsBackToOriginal(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 091E
int landingGearStatus = getPlaneUndercarriagePosition(int plane) -- 091F
cameraSetVectorTrack(float pointX, float pointY, float pointZ, float transverseX, float transverseY, float transverseZ, int time, bool smooth) -- 0920
cameraSetLerpFov(float from, float to, int timelimit, bool smoothTransition) -- 0922
switchAmbientPlanes(bool enable) -- 0923
setDarknessEffect(bool enable, int value) -- 0924
cameraResetNewScriptables() -- 0925
int value = getNumberOfInstancesOfStreamedScript(int externalScript) -- 0926
allocateStreamedScriptToRandomPed(int externalScript, Model actorModel, int priority) -- 0928
allocateStreamedScriptToObject(int externalScript, Model objectModel, int priority, float radius, int type) -- 0929
int handle = getGroupMember(int group, int member) -- 092B
float height = getWaterHeightAtCoords(float atX, float atY, bool ignoreWaves) -- 092E
cameraPersistTrack(bool lock) -- 092F
cameraPersistPos(bool lock) -- 0930
cameraPersistFov(bool lock) -- 0931
bool result = cameraIsVectorMoveRunning() -- 0933
bool result = cameraIsVectorTrackRunning() -- 0934
cameraSetVectorMove(float cameraX, float cameraY, float cameraZ, float positionX, float positionY, float positionZ, int time, bool smoothTransition) -- 0936
drawWindow(float cornerAX, float cornerAY, float cornerBX, float cornerBY, GxtString gxtString, int style) -- 0937
attachCarToObject(Vehicle car, Object object, float offsetX, float offsetY, float offsetZ, float rotationX, float rotationY, float rotationZ) -- 0939
setGarageResprayFree(GxtString garage, bool free) -- 093A
setCharBulletproofVest(Ped ped, bool enable) -- 093B
setCinemaCamera(bool lock) -- 093D
setCharFireDamageMultiplier(Ped ped, float multiplier) -- 093E
setGroupFollowStatus(int group, bool status) -- 0940
setSearchlightClipIfColliding(Searchlight searchlight, bool flag) -- 0941
bool result = hasPlayerBoughtItem(int item) -- 0942
setCameraInFrontOfChar(Ped ped) -- 0944
int maxArmour = getPlayerMaxArmour(Player player) -- 0945
setCharUsesUpperbodyDamageAnimsOnly(Ped ped, bool uninterupted) -- 0946
int spokenPhrase = setCharSayContext(Ped ped, int speech) -- 0947
addExplosionVariableShake(float atX, float atY, float atZ, int type, float cameraShake) -- 0948
attachMissionAudioToChar(int id, Ped ped) -- 0949
updatePickupMoneyPerDay(Pickup pickup, int cash) -- 094A
GxtString interiorName = getNameOfEntryExitCharUsed(Ped ped) -- 094B
float coordX, float coordY, float coordZ, int number = getPositionOfEntryExitCharUsed(Ped ped) -- 094C
bool result = isCharTalking(Ped ped) -- 094D
disableCharSpeech(Ped ped, bool disable) -- 094E
enableCharSpeech(Ped ped) -- 094F
setUpSkip(float posX, float posY, float posZ, float angle) -- 0950
clearSkip() -- 0951
preloadBeatTrack(int soundtrack) -- 0952
int status = getBeatTrackStatus() -- 0953
playBeatTrack() -- 0954
stopBeatTrack() -- 0955
int max = findMaxNumberOfGroupMembers() -- 0956
vehicleDoesProvideCover(Vehicle car, bool providesCover) -- 0957
Pickup pickup = createSnapshotPickup(float atX, float atY, float atZ) -- 0958
Pickup pickup = createHorseshoePickup(float atX, float atY, float atZ) -- 0959
Pickup pickup = createOysterPickup(float atX, float atY, float atZ) -- 095A
bool result = hasObjectBeenUprooted(Object object) -- 095B
addSmokeParticle(float atX, float atY, float atZ, float velocityX, float velocityY, float velocityZ, int r, int g, int b, int a, float size, float factor) -- 095C
bool result = isCharStuckUnderCar(Ped ped) -- 095D
controlCarDoor(Vehicle car, int door, int unlatch, float angle) -- 095E
float angle = getDoorAngleRatio(Vehicle car, int door) -- 095F
setPlayerDisplayVitalStatsButton(Player player, bool display) -- 0960
setCharKeepTask(Ped ped, bool keepTasks) -- 0961
int id = createMenuGrid(GxtString gxtString, int positionX, int positionY, float width, int columns, bool interactive, bool background, int alignment) -- 0964
bool result = isCharSwimming(Ped ped) -- 0965
int status = getCharSwimState(Ped ped) -- 0966
startCharFacialTalk(Ped ped, int time) -- 0967
stopCharFacialTalk(Ped ped) -- 0968
bool result = isBigVehicle(Vehicle car) -- 0969
switchPoliceHelis(bool enable) -- 096A
storeCarModState() -- 096B
restoreCarModState() -- 096C
Model modelId = getCurrentCarMod(Vehicle car, int slot) -- 096D
bool result = isCarLowRider(Vehicle car) -- 096E
bool result = isCarStreetRacer(Vehicle car) -- 096F
forceDeathRestart() -- 0970
syncWater() -- 0971
setCharCoordinatesNoOffset(Ped ped, float atX, float atY, float atZ) -- 0972
bool result = doesScriptFireExist(int fire) -- 0973
resetStuffUponResurrection() -- 0974
bool result = isEmergencyServicesVehicle(Vehicle car) -- 0975
killFxSystemNow(Particle particle) -- 0976
bool result = isObjectWithinBrainActivationRange(Player player) -- 0977
int to = copySharedCharDecisionMaker(int from) -- 0978
reportMissionAudioEventAtPosition(float atX, float atY, float atZ, int event) -- 097A
reportMissionAudioEventAtObject(int at, int event) -- 097B
attachMissionAudioToObject(int id, Object object) -- 097C
int colours = getNumCarColours(Vehicle car) -- 097D
extinguishFireAtPoint(float atX, float atY, float atZ, float radius) -- 0980
bool result = hasTrainDerailed(Vehicle train) -- 0981
setCharForceDieInCar(Ped ped, bool stayInCarWhenDead) -- 0982
setOnlyCreateGangMembers(bool enable) -- 0983
Model modelId = getObjectModel(Object object) -- 0984
setCharUsesCollisionClosestObjectOfType(float sphereX, float sphereY, float sphereZ, float radius, Model modelId, bool solid, int forActor) -- 0985
clearAllScriptFireFlags() -- 0986
int blockingCar = getCarBlockingCar(Vehicle car) -- 0987
int paintjob = getCurrentVehiclePaintjob(Vehicle car) -- 0988
setHelpMessageBoxSize(int width) -- 0989
setGunshotSenseRangeForRiot2(float range) -- 098A
float angle = getCarMovingComponentOffset(Vehicle car) -- 098D
setNamedEntryExitFlag(GxtString interior, int bitmask, bool flag) -- 098E
pauseCurrentBeatTrack(bool paused) -- 0991
setPlayerWeaponsScrollable(Player player, bool scrollable) -- 0992
markRoadNodeAsDontWander(float atX, float atY, float atZ) -- 0994
unmarkAllRoadNodesAsDontWander() -- 0995
setCheckpointHeading(Checkpoint checkpoint, float angle) -- 0996
setMissionRespectTotal(int respect) -- 0997
awardPlayerMissionRespect(int respect) -- 0998
setCarCollision(Vehicle car, bool collision) -- 099A
changePlaybackToUseAi(Vehicle car) -- 099B
cameraSetShakeSimulationSimple(int type, float timelimit, float intensity) -- 099C
bool result = isNightVisionActive() -- 099D
setCreateRandomCops(bool enable) -- 099E
taskSetIgnoreWeaponRangeFlag(Ped ped, bool ignore) -- 099F
taskPickUpSecondObject(Ped ped, Object object, float offsetX, float offsetY, float offsetZ, int bone, int int7, string animation, string file, int time) -- 09A0
dropSecondObject(Ped ped, bool to) -- 09A1
removeObjectElegantly(Object object) -- 09A2
drawCrosshair(bool draw) -- 09A3
setUpConversationNodeWithSpeech(GxtString question, GxtString answerY, GxtString answerN, int questionWav, int answerYWav, int answerNWav) -- 09A4
showBlipsOnAllLevels(bool enable) -- 09A6
setCharDruggedUp(Ped ped, bool druggedUp) -- 09A7
bool result = isCharHeadMissing(Ped ped) -- 09A8
int CRC32 = getHashKey(string string) -- 09A9
setUpConversationEndNodeWithSpeech(GxtString gxtString, int speech) -- 09AA
randomPassengerSay(int passengers, int audioTable) -- 09AB
hideAllFrontendBlips(bool hide) -- 09AC
setPlayerInCarCameraMode(int mode) -- 09AD
bool result = isCharInAnyTrain(Ped ped) -- 09AE
setUpSkipAfterMission(float posX, float posY, float posZ, float angle) -- 09AF
setVehicleIsConsideredByPlayer(Vehicle car, bool accessible) -- 09B0
Model modelId, int class = getRandomCarModelInMemory(bool unk) -- 09B2
int doorStatus = getCarDoorLockStatus(Vehicle car) -- 09B3
setClosestEntryExitFlag(float atX, float atY, float radius, int bitmask, bool flag) -- 09B4
setCharSignalAfterKill(Ped ped, bool signal) -- 09B5
setCharWantedByPolice(Ped ped, bool wanted) -- 09B6
setZoneNoCops(GxtString zone, bool disableCops) -- 09B7
addBlood(float atX, float atY, float atZ, float offsetX, float offsetY, float offsetZ, int density, int onActor) -- 09B8
displayCarNames(bool show) -- 09B9
displayZoneNames(bool show) -- 09BA
bool result = isCarDoorDamaged(Vehicle car, int door) -- 09BB
setCharCoordinatesDontWarpGangNoOffset(Ped ped, float atX, float atY, float atZ) -- 09BC
setMinigameInProgress(bool enable) -- 09BD
bool result = isMinigameInProgress() -- 09BE
setForceRandomCarModel(Model modelId) -- 09BF
Vehicle car = getRandomCarOfTypeInAngledAreaNoSave(float x1, float y1, float x2, float y2, float angle, int int6) -- 09C0
addNextMessageToPreviousBriefs(bool int1) -- 09C1
failKillFrenzy() -- 09C2
bool result = isCopVehicleInArea3dNoSave(float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ) -- 09C3
setPetrolTankWeakpoint(Vehicle car, bool enabled) -- 09C4
bool result = isCharUsingMapAttractor(Ped ped) -- 09C5
setPlayerModel(Player player, Model modelId) -- 09C7
bool result = areSubtitlesSwitchedOn() -- 09C8
removeCharFromCarMaintainPosition(Ped ped, Vehicle car) -- 09C9
setObjectProofs(Object object, bool BP, bool FP, bool EP, bool CP, bool MP) -- 09CA
bool result = isCarTouchingCar(Vehicle car1, Vehicle car2) -- 09CB
bool result = doesObjectHaveThisModel(Object object, Model modelId) -- 09CC
setTrainForcedToSlowDown(Vehicle train, bool forced) -- 09CF
bool result = isVehicleOnAllWheels(Vehicle car) -- 09D0
bool result = doesPickupExist(Pickup pickup) -- 09D1
enableAmbientCrime(bool enable) -- 09D2
clearWantedLevelInGarage() -- 09D4
int unk = setCharSayContextImportant(Ped ped, int soundslot, bool flags1, bool flags2, bool flags3) -- 09D5
setCharSayScript(Ped ped, int sound, bool flags1, bool flags2, bool flags3) -- 09D6
forceInteriorLightingForPlayer(Player player, bool force) -- 09D7
useDetonator() -- 09D9
bool result = isMoneyPickupAtCoords(float atX, float atY, float atZ) -- 09DA
setMenuColumnWidth(int panel, int column, int width) -- 09DB
makeRoomInPlayerGangForMissionPeds(int group) -- 09DD
bool result = isCharGettingInToACar(Ped ped) -- 09DE
setUpSkipForSpecificVehicle(float posX, float posY, float posZ, float angle, Vehicle car) -- 09E0
int price = getCarModelValue(Model modelId) -- 09E1
int generator = createCarGeneratorWithPlate(float atX, float atY, float atZ, float angle, Model modelId, int color1, int color2, bool forceSpawn, int alarm, int doorLock, int minDelay, int maxDelay, string plate) -- 09E2
bool result = findTrainDirection(Vehicle train) -- 09E3
setAircraftCarrierSamSite(bool enable) -- 09E4
drawLightWithRange(float atX, float atY, float atZ, int r, int g, int b, float radius) -- 09E5
enableBurglaryHouses(bool enable) -- 09E6
bool result = isPlayerControlOn(Player player) -- 09E7
int interior = getCharActiveInterior(Ped ped) -- 09E8
giveNonPlayerCarNitro(Vehicle car) -- 09E9
playerTakeOffGoggles(Player player, bool useAnim) -- 09EB
allowFixedCameraCollision(bool allow) -- 09EC
bool result = hasCharSpottedCharInFront(Ped ped, Ped ped2) -- 09ED
forceBigMessageAndCounter(bool stayOnScreen) -- 09EE
setVehicleCameraTweak(Model carModel, float distance, float altitudeMultiplier, float angleX) -- 09EF
resetVehicleCameraTweak() -- 09F0
reportMissionAudioEventAtChar(Ped ped, int event) -- 09F1
bool result = doesDecisionMakerExist(int maker) -- 09F2
ignoreHeightDifferenceFollowingNodes(Ped ped, bool ignore) -- 09F4
shutAllCharsUp(bool enable) -- 09F5
setCharGetOutUpsideDownCar(Ped ped, bool canGetOut) -- 09F6
reportMissionAudioEventAtCar(Vehicle car, int event) -- 09F7
doWeaponStuffAtStartOf2pGame() -- 09F8
bool result = hasGameJustReturnedFromFrontend() -- 09FA
int language = getCurrentLanguage() -- 09FB
bool result = isObjectIntersectingWorld(Object object) -- 09FC
int width = getStringWidth(GxtString gxtString) -- 09FD
resetVehicleHydraulics(Vehicle car) -- 09FE
setRespawnPointForDurationOfMission(float posX, float posY, float posZ) -- 09FF
bool result = isThisModelACar(Model modelId) -- 0A01
switchOnGroundSearchlight(Searchlight searchlight, bool lightsThroughObstacles) -- 0A02
bool result = isGangWarFightingGoingOn() -- 0A03
bool result = isNextStationAllowed(Vehicle train) -- 0A06
skipToNextAllowedStation(Vehicle train) -- 0A07
int width = getStringWidthWithNumber(GxtString gxtString, int number) -- 0A08
shutCharUpForScriptedSpeech(Ped ped, bool muted) -- 0A09
enableDisabledAttractorsOnObject(Object object, bool enable) -- 0A0A
loadSceneInDirection(float coordX, float coordY, float coordZ, float angle) -- 0A0B
bool result = isPlayerUsingJetpack(Player player) -- 0A0C
clearThisPrintBigNow(int style) -- 0A0E
bool result = hasLanguageChanged() -- 0A0F
incrementIntStatNoMessage(int stat, int value) -- 0A10
setExtraCarColours(Vehicle car, int tertiaryColor, int quaternaryColor) -- 0A11
int tertiaryColor, int quaternaryColor = getExtraCarColours(Vehicle car) -- 0A12
manageAllPopulation() -- 0A13
setNoResprays(bool enable) -- 0A14
bool result = hasCarBeenResprayed(Vehicle car) -- 0A15
attachMissionAudioToCar(int audioId, Vehicle car) -- 0A16
setHasBeenOwnedForCarGenerator(int generator, bool owned) -- 0A17
setUpConversationNodeWithScriptedSpeech(GxtString questionGXT, GxtString answerYesGXT, GxtString answerNoGXT, int questionWAV, int answerYesWAV, int answerNoWAV) -- 0A18
setAreaName(GxtString gxtString) -- 0A19
taskPlayAnimSecondary(Ped ped, string animation, string IFP, float framedelta, bool loopA, bool lockX, bool lockY, bool lockF, int time) -- 0A1A
bool result = isCharTouchingChar(Ped ped, Ped ped2) -- 0A1B
disableHeliAudio(Vehicle helicopter, bool disable) -- 0A1C
taskHandGesture(Ped ped, Ped ped2) -- 0A1D
takePhoto(bool unk) -- 0A1E
incrementFloatStatNoMessage(int stat, float value) -- 0A1F
setPlayerGroupToFollowAlways(Player player, bool followAlways) -- 0A20
improveCarByCheating(Vehicle car, bool affectedByCheats) -- 0A21
changeCarColourFromMenu(int panelID, Vehicle car, int colorslot, int activeRow) -- 0A22
highlightMenuItem(int panel, int row, bool highlight) -- 0A23
setDisableMilitaryZones(bool disable) -- 0A24
setCameraPositionUnfixed(float xAngle, float zAngle) -- 0A25
setRadioToPlayersFavouriteStation() -- 0A26
setDeathWeaponsPersist(Ped ped, bool persist) -- 0A27
setCharSwimSpeed(Ped ped, float speed) -- 0A28
bool result = isPlayerClimbing(Player player) -- 0A29
bool result = isThisHelpMessageBeingDisplayed(GxtString gxtString) -- 0A2A
bool result = isWidescreenOnInOptions() -- 0A2B
drawSubtitlesBeforeFade(bool flag) -- 0A2C
drawOddjobTitleBeforeFade(bool flag) -- 0A2D
taskFollowPathNodesToCoordWithRadius(Ped ped, float toX, float toY, float toZ, int mode, int time, float stopRadius) -- 0A2E
setPhotoCameraEffect(bool firstPersonView) -- 0A2F
fixCar(Vehicle car) -- 0A30
setPlayerGroupToFollowNever(Player player, bool neverFollow) -- 0A31
bool result = isCharAttachedToAnyCar(Ped ped) -- 0A32
Ped ped = storeCarCharIsAttachedToNoSave(Vehicle car) -- 0A33
setUpSkipForVehicleFinishedByScript(float posX, float posY, float posZ, float angle, Vehicle car) -- 0A35
bool result = isSkipWaitingForScriptToFadeIn() -- 0A36
forceAllVehicleLightsOff(bool off) -- 0A37
int mode = getPlayerInCarCameraMode() -- 0A39
bool result = isLastBuildingModelShotByPlayer(Player player, Model modelId) -- 0A3A
clearLastBuildingModelShotByPlayer(Player player) -- 0A3B
setUpConversationEndNodeWithScriptedSpeech(GxtString dialogueGxt, int wav) -- 0A3C
activatePimpCheat(bool enable) -- 0A3D
Ped ped = getRandomCharInAreaOffsetNoSave(float sphereX, float sphereY, float sphereZ, float radiusX, float radiusY, float radiusZ) -- 0A3E
setScriptCoopGame(bool enable) -- 0A3F
Marker marker = createUser3dMarker(float atX, float atY, float atZ, int color) -- 0A40
removeUser3dMarker(Marker marker) -- 0A41
getRidOfPlayerProstitute() -- 0A43
displayNonMinigameHelpMessages(bool display) -- 0A44
setRailtrackResistanceMult(float tracksFriction) -- 0A45
switchObjectBrains(int externalScript, bool canBeStreamedIn) -- 0A46
finishSettingUpConversationNoSubtitles() -- 0A47
allowPauseInWidescreen(bool enable) -- 0A48
float x, float y = getPcMouseMovement() -- 0A4A
bool result = isPcUsingJoypad() -- 0A4B
bool result = isMouseUsingVerticalInversion() -- 0A4C
bool result = startNewCustomScript(zstring filepath, table args) -- 0A92
launchCustomMission(zstring filepath, table args) -- 0A94
int handle = getScmThreadStructNamed(GxtString thread) -- 0AAA
setCleoSharedVar(int var, int value) -- 0AB3
int value = getCleoSharedVar(int var) -- 0AB4
sampSpawnPlayer() -- 0AF6
uint handle = sampGetBase() -- 0AF7
sampAddChatMessage(zstring text, uint color) -- 0AF8
sampSendChat(zstring text) -- 0AF9
bool result = isSampAvailable() -- 0AFA
sampRequestClass(int class) -- 0AFB
sampSendScmEvent(int event, int id, int param1, int param2) -- 0AFC
sampSetSpecialAction(int action) -- 0AFD
sampSendDeathByPlayer(int playerId, int reason) -- 0AFE
bool result, Vehicle car = sampGetCarHandleBySampVehicleId(int id) -- 0AFF
bool result, Ped ped = sampGetCharHandleBySampPlayerId(int id) -- 0B20
bool result = sampIsChatInputActive() -- 0B21
sampSetSendrate(int type, int rate) -- 0B22
bool result = sampIsPlayerConnected(int id) -- 0B23
uint structPtr = sampGetPlayerStructPtr(int id) -- 0B24
int health = sampGetPlayerHealth(int id) -- 0B25
int armor = sampGetPlayerArmor(int id) -- 0B26
sampSetGamestate(int gamestate) -- 0B27
sampDisconnectWithReason(bool timeout) -- 0B28
sampSetLocalPlayerName(zstring name) -- 0B29
int ping = sampGetPlayerPing(int id) -- 0B2A
bool result, int id = sampGetPlayerIdByCharHandle(Ped handle) -- 0B2B
bool result, int id = sampGetVehicleIdByCarHandle(Vehicle car) -- 0B2C
bool result, float posX, float posY, float posZ = sampGetStreamedOutPlayerPos(int id) -- 0B2F
sampSendEnterVehicle(int id, bool passenger) -- 0B30
sampSendExitVehicle(int id) -- 0B31
sampSendSpawn() -- 0B32
sampSendDamageVehicle(Vehicle car, int panel, int doors, int lights, int tires) -- 0B33
bool result = sampRegisterChatCommand(zstring cmd, function func) -- 0B34
zstring name = sampGetPlayerNickname(int id) -- 0B36
uint color = sampGetPlayerColor(int id) -- 0B37
sampConnectToServer(zstring ip, uint port) -- 0B38
zstring ip, uint port = sampGetCurrentServerAddress() -- 0B39
zstring name = sampGetCurrentServerName() -- 0B3A
sampShowDialog(int id, zstring caption, zstring text, zstring button1, zstring button2, int style) -- 0B3B
bool result, int button, int list, zstring input = sampHasDialogRespond(int id) -- 0B3C
Bitstream bs = raknetNewBitStream() -- 0B3D
raknetDeleteBitStream(Bitstream bs) -- 0B3E
raknetResetBitStream(Bitstream bs) -- 0B3F
raknetBitStreamWriteBool(Bitstream bs, bool value) -- 0B40
raknetBitStreamWriteInt8(Bitstream bs, int value) -- 0B40
raknetBitStreamWriteInt16(Bitstream bs, int value) -- 0B40
raknetBitStreamWriteInt32(Bitstream bs, int value) -- 0B40
raknetBitStreamWriteFloat(Bitstream bs, float value) -- 0B40
raknetBitStreamWriteBuffer(Bitstream bs, uint dest, uint size) -- 0B40
raknetBitStreamWriteBitStream(Bitstream bs, Bitstream bitStream) -- 0B40
raknetBitStreamWriteString(Bitstream bs, string str) -- 0B40
raknetSendRpcEx(int rpc, Bitstream bs, int priority, int reliability, int channel, bool timestamp) -- 0B41
raknetSendBitStreamEx(Bitstream bs, int priority, int reliability, int channel) -- 0B42
int textlabel = sampCreate3dText(zstring text, uint color, float posX, float posY, float posZ, float distance, bool ignoreWalls, int playerId, int vehicleId) -- 0B44
sampDestroy3dText(int textlabel) -- 0B45
bool result = sampIs3dTextDefined(int 3dText) -- 0B46
sampCloseCurrentDialogWithButton(int button) -- 0B47
int list = sampGetCurrentDialogListItem() -- 0B48
sampSetCurrentDialogListItem(int list) -- 0B49
zstring text = sampGetCurrentDialogEditboxText() -- 0B4A
sampSetCurrentDialogEditboxText(zstring text) -- 0B4B
bool result = sampIsDialogActive() -- 0B4C
int type = sampGetCurrentDialogType() -- 0B4D
int id = sampGetCurrentDialogId() -- 0B4E
int gamestate = sampGetGamestate() -- 0B4F
Object object = sampGetObjectHandleBySampId(int id) -- 0B50
Pickup pickup = sampGetPickupHandleBySampId(int id) -- 0B51
int objectId = sampGetObjectSampIdByHandle(Object object) -- 0B52
int pickupId = sampGetPickupSampIdByHandle(Pickup pickup) -- 0B53
int count = sampGetListboxItemsCount() -- 0B54
int animid = sampGetPlayerAnimationId(int playerId) -- 0B57
zstring name, zstring file = sampGetAnimationNameAndFile(int animid) -- 0B58
int id = sampFindAnimationIdByNameAndFile(zstring name, zstring file) -- 0B59
int resX, int resY = getScreenResolution() -- 0B5A
zstring text = sampGetListboxItemText(int item) -- 0B5B
bool result = sampIsPlayerPaused(int id) -- 0B5C
sampToggleCursor(bool show) -- 0B5D
bool result = sampIsLocalPlayerSpawned() -- 0B61
int action = sampGetPlayerSpecialAction(int id) -- 0B62
bool result = sampUnregisterChatCommand(zstring cmd) -- 0B63
bool result = sampIsPlayerNpc(int id) -- 0B64
int score = sampGetPlayerScore(int id) -- 0B65
sampSetChatString(int id, zstring text, zstring prefix, uint color, uint pcolor) -- 0B74
zstring text, zstring prefix, uint color, uint pcolor = sampGetChatString(int id) -- 0B75
sampSetChatInputText(zstring text) -- 0B76
zstring text = sampGetChatInputText() -- 0B77
sampfuncsLog(zstring msg) -- 0B78
sampSetChatInputEnabled(bool enabled) -- 0B79
uint rakclientPtr = sampGetRakclientInterface() -- 0B7A
uint rakpeer = sampGetRakpeer() -- 0B7B
uint address = sampGetRakclientFuncAddressByIndex(int index) -- 0B7C
uint callbackAddress = sampGetRpcCallbackByRpcId(int index) -- 0B7D
uint node = sampGetRpcNodeByRpcId(int index) -- 0B7E
uint sampPtr = sampGetSampInfoPtr() -- 0B7F
DxutDialog dialog = dxutCreateDialog(zstring name) -- 0B80
bool result, int event, int id = dxutPopEvent(DxutDialog dialog) -- 0B81
dxutAddButton(DxutDialog dialog, int id, zstring text, int posX, int posY, int sizeX, int sizeY) -- 0B82
dxutAddCheckbox(DxutDialog dialog, int id, zstring text, int posX, int posY, int sizeX, int sizeY) -- 0B83
dxutSetDialogPos(DxutDialog dialog, int posX, int posY, int sizeX, int sizeY) -- 0B84
int posX, int posY, int sizeX, int sizeY = dxutGetDialogPosAndSize(DxutDialog dialog) -- 0B85
dxutSetDialogVisible(DxutDialog dialog, bool visible) -- 0B86
bool result = dxutIsDialogVisible(DxutDialog dialog) -- 0B87
dxutAddEditbox(DxutDialog dialog, int id, zstring text, int posX, int posY, int sizeX, int sizeY) -- 0B88
zstring text = dxutGetControlText(DxutDialog dialog, int id) -- 0B89
raknetSendRpc(int rpc, Bitstream bs) -- 0B8A
raknetSendBitStream(Bitstream bs) -- 0B8B
bool result = sampIsCursorActive() -- 0B8C
sampSetCursorMode(int mode) -- 0B8D
int mode = sampGetCursorMode() -- 0B8E
dxutSetControlVisible(DxutDialog dialog, int id, bool visible) -- 0B90
dxutAddStatic(DxutDialog dialog, int id, zstring text, int posX, int posY, int sizeX, int sizeY) -- 0B91
bool result = dxutIsCheckboxChecked(DxutDialog dialog, int id) -- 0B92
dxutSetDialogBackgroundColor(DxutDialog dialog, uint color) -- 0B93
dxutSetControlText(DxutDialog dialog, int id, zstring text) -- 0B94
bool result = dxutControlIsVisible(DxutDialog dialog, int id) -- 0B95
dxutAddSlider(DxutDialog dialog, int id, int posX, int posY, int sizeX, int sizeY, int max) -- 0B96
int value = dxutGetSliderValue(DxutDialog dialog, int id) -- 0B97
dxutSetSliderValue(DxutDialog dialog, int id, int value) -- 0B98
dxutAddListbox(DxutDialog dialog, int id, int posX, int posY, int sizeX, int sizeY) -- 0B99
dxutListboxInsertItem(DxutDialog dialog, int id, zstring element, uint data, int after) -- 0B9A
int element, int count = dxutGetListboxSelectedItemAndCount(DxutDialog dialog, int id) -- 0B9B
dxutListboxDeleteItem(DxutDialog dialog, int id, int element) -- 0B9C
zstring text, uint data = dxutGetListboxItemTextAndData(DxutDialog dialog, int id, int element) -- 0B9D
dxutCheckboxSetChecked(DxutDialog dialog, int id, bool checked) -- 0B9E
dxutEnableDialogCaption(DxutDialog dialog, bool enable) -- 0B9F
bool result = dxutIsDialogCaptionEnabled(DxutDialog dialog) -- 0BA0
dxutSetDialogMinimized(DxutDialog dialog, bool minimized) -- 0BA1
bool result = dxutIsDialogMinimized(DxutDialog dialog) -- 0BA2
dxutDeleteControl(DxutDialog dialog, int id) -- 0BA3
dxutDeleteDialog(DxutDialog dialog) -- 0BA4
dxutSetFocusOnControl(DxutDialog dialog, int id) -- 0BA5
dxutSetControlSize(DxutDialog dialog, int id, int sizeX, int sizeY) -- 0BA6
int sizeX, int sizeY = dxutGetControlSize(DxutDialog dialog, int id) -- 0BA7
dxutSetControlPos(DxutDialog dialog, int id, int posX, int posY) -- 0BA8
int posX, int posY = dxutGetControlPos(DxutDialog dialog, int id) -- 0BA9
dxutSetCheckboxColor(DxutDialog dialog, int id, uint color) -- 0BAA
bool result = dxutIsDialogExists(DxutDialog dialog) -- 0BAB
uint settingsPtr = sampGetServerSettingsPtr() -- 0BAC
uint poolsPtr = sampGetSampPoolsPtr() -- 0BAD
uint chatPtr = sampGetChatInfoPtr() -- 0BAE
uint inputPtr = sampGetInputInfoPtr() -- 0BAF
uint dialogPtr = sampGetDialogInfoPtr() -- 0BB0
uint kill = sampGetKillInfoPtr() -- 0BB1
uint miscPtr = sampGetMiscInfoPtr() -- 0BB2
uint tdpoolPtr = sampGetTextdrawPoolPtr() -- 0BB3
int objpoolPtr = sampGetObjectPoolPtr() -- 0BB4
uint gzpoolPtr = sampGetGangzonePoolPtr() -- 0BB5
uint tlabelpoolPtr = sampGetTextlabelPoolPtr() -- 0BB6
uint playerpoolPtr = sampGetPlayerPoolPtr() -- 0BB7
uint vehpoolPtr = sampGetVehiclePoolPtr() -- 0BB8
uint pickuppoolPtr = sampGetPickupPoolPtr() -- 0BB9
sampStorePlayerOnfootData(int id, uint dstBuffer) -- 0BBA
sampStorePlayerIncarData(int id, uint dstBuffer) -- 0BBB
sampStorePlayerPassengerData(int id, uint dstBuffer) -- 0BBC
sampStorePlayerTrailerData(int id, uint dstBuffer) -- 0BBD
sampStorePlayerAimData(int id, uint dstBuffer) -- 0BBE
sampSendRconCommand(zstring cmd) -- 0BBF
sampSendOnfootData(uint dataPtr) -- 0BC0
sampSendIncarData(uint dataPtr) -- 0BC1
sampSendPassengerData(uint dataPtr) -- 0BC2
sampSendAimData(uint dataPtr) -- 0BC3
sampSendBulletData(uint dataPtr) -- 0BC4
sampSendTrailerData(uint dataPtr) -- 0BC5
sampSendUnoccupiedData(uint dataPtr) -- 0BC6
sampSendSpectatorData(uint dataPtr) -- 0BC7
sampSendClickPlayer(int id, int source) -- 0BC8
sampSendDialogResponse(int id, int button, int listitem, zstring input) -- 0BC9
sampSendClickTextdraw(int id) -- 0BCA
sampSendGiveDamage(int id, float damage, int weapon, int bodypart) -- 0BCB
sampSendTakeDamage(int id, float damage, int weapon, int bodypart) -- 0BCC
sampSendEditObject(bool playerObject, int objectId, int response, float posX, float posY, float posZ, float rotX, float rotY, float rotZ) -- 0BCD
sampSendEditAttachedObject(int response, int index, int model, int bone, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ) -- 0BCE
sampSendInteriorChange(int id) -- 0BCF
sampSendRequestSpawn() -- 0BD0
sampSendPickedUpPickup(int id) -- 0BD1
sampSendMenuSelectRow(int id) -- 0BD2
sampSendMenuQuit() -- 0BD3
sampSendVehicleDestroyed(int id) -- 0BD4
bool result = sampIsScoreboardOpen() -- 0BD5
sampToggleScoreboard(bool show) -- 0BD6
zstring text = sampGetDialogText() -- 0BD7
zstring caption = sampGetDialogCaption() -- 0BD8
sampSetDialogClientside(bool clientside) -- 0BD9
bool result = sampIsDialogClientside() -- 0BDA
bool result = sampIsChatVisible() -- 0BDB
int mode = sampGetChatDisplayMode() -- 0BDC
sampSetChatDisplayMode(int mode) -- 0BDD
pauseScmThread(uint thread) -- 0BDE
resumeScmThread(uint thread) -- 0BDF
bool value = raknetBitStreamReadBool(Bitstream bs) -- 0BE7
int value = raknetBitStreamReadInt8(Bitstream bs) -- 0BE7
int value = raknetBitStreamReadInt16(Bitstream bs) -- 0BE7
int value = raknetBitStreamReadInt32(Bitstream bs) -- 0BE7
float value = raknetBitStreamReadFloat(Bitstream bs) -- 0BE7
raknetBitStreamReadBuffer(Bitstream bs, uint dest, uint size) -- 0BE8
string value = raknetBitStreamReadString(Bitstream bs, uint size) -- 0BE8
raknetBitStreamResetReadPointer(Bitstream bs) -- 0BE9
raknetBitStreamResetWritePointer(Bitstream bs) -- 0BEA
raknetBitStreamIgnoreBits(Bitstream bs, int amount) -- 0BEB
raknetBitStreamSetWriteOffset(Bitstream bs, int offset) -- 0BEC
raknetBitStreamSetReadOffset(Bitstream bs, int offset) -- 0BED
uint value = raknetBitStreamGetNumberOfBitsUsed(Bitstream bs) -- 0BEE
uint value = raknetBitStreamGetNumberOfBytesUsed(Bitstream bs) -- 0BEF
uint value = raknetBitStreamGetNumberOfUnreadBits(Bitstream bs) -- 0BF0
int value = raknetBitStreamGetWriteOffset(Bitstream bs) -- 0BF1
int value = raknetBitStreamGetReadOffset(Bitstream bs) -- 0BF2
uint value = raknetBitStreamGetDataPtr(Bitstream bs) -- 0BF3
zstring string = raknetBitStreamDecodeString(Bitstream bs, int size) -- 0BF4
raknetBitStreamEncodeString(Bitstream bs, zstring string) -- 0BF5
raknetEmulRpcReceiveBitStream(int rpc, Bitstream bs) -- 0BF6
raknetEmulPacketReceiveBitStream(int packet, Bitstream bs) -- 0BF7
zstring name = raknetGetRpcName(int rpc) -- 0BF8
zstring name = raknetGetPacketName(int packet) -- 0BF9
bool result = setSampfuncsGlobalVar(zstring var, int value) -- 0BFC
bool result, int value = getSampfuncsGlobalVar(zstring var) -- 0BFD
sampCreate3dTextEx(int id, zstring text, uint color, float posX, float posY, float posZ, float distance, bool ignoreWalls, int playerId, int vehicleId) -- 0C45
zstring string, uint color, float posX, float posY, float posZ, float distance, bool ignoreWalls, int playerId, int vehicleId = sampGet3dTextInfoById(int id) -- 0C46
sampSet3dTextString(int id, zstring text) -- 0C47
sampTextdrawCreate(int id, zstring text, float posX, float posY) -- 0C48
sampTextdrawSetBoxColorAndSize(int id, int box, uint color, float sizeX, float sizeY) -- 0C49
sampTextdrawSetAlign(int id, int align) -- 0C4A
sampTextdrawSetProportional(int id, int proportional) -- 0C4B
sampTextdrawSetStyle(int id, int style) -- 0C4C
sampTextdrawSetShadow(int id, int shadow, uint color) -- 0C4D
sampTextdrawSetOutlineColor(int id, int outline, uint color) -- 0C4E
sampTextdrawSetModelRotationZoomVehColor(int id, int model, float rotX, float rotY, float rotZ, float zoom, int clr1, int clr2) -- 0C4F
sampTextdrawSetString(int id, zstring text) -- 0C50
sampTextdrawSetPos(int id, float posX, float posY) -- 0C51
sampTextdrawSetLetterSizeAndColor(int id, float letSizeX, float letSizeY, uint color) -- 0C52
int box, uint color, float sizeX, float sizeY = sampTextdrawGetBoxEnabledColorAndSize(int id) -- 0C53
int align = sampTextdrawGetAlign(int id) -- 0C54
int prop = sampTextdrawGetProportional(int id) -- 0C55
int style = sampTextdrawGetStyle(int id) -- 0C56
int shadow, uint color = sampTextdrawGetShadowColor(int id) -- 0C57
int outline, uint color = sampTextdrawGetOutlineColor(int id) -- 0C58
int model, float rotX, float rotY, float rotZ, float zoom, int clr1, int clr2 = sampTextdrawGetModelRotationZoomVehColor(int id) -- 0C59
zstring text = sampTextdrawGetString(int id) -- 0C5A
float posX, float posY = sampTextdrawGetPos(int id) -- 0C5B
float letSizeX, float letSizeY, uint color = sampTextdrawGetLetterSizeAndColor(int id) -- 0C5C
bool result = sampTextdrawIsExists(int id) -- 0C5D
sampTextdrawDelete(int id) -- 0C5E
bool result = isSampfuncsGlobalVarDefined(zstring var) -- 0C5F
bool read, bool write = getSampfuncsGlobalVarAccessForThread(zstring var, uint thread) -- 0C61
runSampfuncsConsoleCommand(zstring cmd) -- 0C62
bool result = sampfuncsRegisterConsoleCommand(zstring cmd, function func) -- 0C63
bool result = sampfuncsUnregisterConsoleCommand(zstring cmd) -- 0C64
uint thread = createScmThreadAtPointer(uint pointer, table args) -- 0C6B
setScmThreadLocalVar(uint thread, int var, any value) -- 0C6C
int value = getScmThreadLocalVar(uint thread, int var) -- 0C6D
destroyScmThread(uint thread) -- 0C6E
restartScmThread(uint thread, table args) -- 0C6F
bool result = isSampfuncsConsoleActive() -- 0C7E
sampSetClientCommandDescription(zstring cmd, zstring text) -- 0C7F
setSampfuncsConsoleCommandDescription(zstring cmd, zstring text) -- 0C80
sampForceVehicleSync(int id) -- 0C81
sampForceUnoccupiedSyncSeatId(int id, int seatId) -- 0C82
sampForceOnfootSync() -- 0C83
sampForceAimSync() -- 0C84
sampForceTrailerSync(int id) -- 0C85
sampForcePassengerSyncSeatId(int id, int seatId) -- 0C86
sampForceStatsSync() -- 0C87
sampForceWeaponsSync() -- 0C88
int id = sampGetMaxPlayerId(bool streamed) -- 0C8A
int count = sampGetPlayerCount(bool streamed) -- 0C8B
sampProcessChatInput(zstring text) -- 0C8F
bool result = sampIsChatCommandDefined(zstring cmd) -- 0C90
bool result = isSampfuncsConsoleCommandDefined(zstring cmd) -- 0C91
int version = getCleoLibraryVersion() -- 0C92
]]
--[[ Functions
float x, float y, float z, float w = getObjectQuaternion(Object object)
setObjectQuaternion(Object object, float x, float y, float z, float w)
float x, float y, float z, float w = getVehicleQuaternion(Vehicle car)
setVehicleQuaternion(Vehicle car, float x, float y, float z, float w)
float x, float y, float z, float w = getCharQuaternion(Ped ped)
setCharQuaternion(Ped ped, float x, float y, float z, float w)
AudioStream handle = loadAudioStream(zstring audio)
setAudioStreamState(AudioStream handle, int state)
releaseAudioStream(AudioStream handle)
double length = getAudioStreamLength(AudioStream handle)
int state = getAudioStreamState(AudioStream handle)
float volume = getAudioStreamVolume(AudioStream audio)
setAudioStreamVolume(AudioStream audio, float volume)
setAudioStreamLooped(AudioStream audio, bool loop)
AudioStream handle = load3dAudioStream(zstring audio)
setPlay3dAudioStreamAtCoordinates(AudioStream handle, float posX, float posY, float posZ)
setPlay3dAudioStreamAtObject(AudioStream audio, Object object)
setPlay3dAudioStreamAtChar(AudioStream audio, Ped ped)
setPlay3dAudioStreamAtCar(AudioStream audio, Vehicle car)
AudioStream handle = loadAudioStreamFromMemory(uint address, uint size)
AudioStream handle = load3dAudioStreamFromMemory(uint address, uint size)
renderDrawLine(float pos1X, float pos1Y, float pos2X, float pos2Y, float width, uint color)
renderDrawBox(float posX, float posY, float sizeX, float sizeY, uint color)
renderDrawBoxWithBorder(float posX, float posY, float sizeX, float sizeY, uint color, float bsize, uint bcolor)
float length = renderGetFontDrawTextLength(DxFont font, zstring text, [bool ignoreColorTags=false])
float height = renderGetFontDrawHeight(DxFont font)
uint index = renderGetFontCharIndexAt(DxFont font, string text, float x, [bool ignoreColorTags=false])
float width = renderGetFontCharWidth(DxFont font, string char)
float width = renderGetFontCharWidth(DxFont font, uint char)
DxFont font = renderCreateFont(zstring font, int height, uint flags, [uint charset])
renderReleaseFont(DxFont font)
renderFontDrawText(DxFont font, zstring text, float posX, float posY, uint color, [bool ignoreColorTags=false])
renderDrawPolygon(float posX, float posY, float sizeX, float sizeY, int corners, float rotation, uint color)
DxTexture texture = renderLoadTextureFromFile(zstring file)
renderReleaseTexture(DxTexture texture)
renderDrawTexture(DxTexture texture, float posX, float posY, float sizeX, float sizeY, float rotation, uint color)
renderBegin(int type)
renderEnd()
renderColor(uint color)
renderVertex(float vX, float vY)
renderSetTexCoord(float posX, float posY)
renderBindTexture(DxTexture texture)
uint struct = renderGetTextureStruct(DxTexture texture)
uint sprite = renderGetTextureSprite(DxTexture texture)
uint sizeX, uint sizeY = renderGetTextureSize(DxTexture texture)
renderSetRenderState(int state, uint value)
DxTexture texture = renderLoadTextureFromFileInMemory(uint pointer, uint size)
script_version_number(int version) -- (задаёт числовую версию скрипта, предназначен преимущественно для системы проверки обновлений)
script_version(string version) -- (задаёт текстовую версию скрипта)
script_name(string name) -- (задаёт название скрипта)
script_description(string description) -- (задаёт описание скрипта)
script_authors(string author, ...) -- (задаёт список авторов (разработчиков) скрипта)
script_author(string author) -- (псевдоним функции 'script_authors', отличается только более подходящим названием для указания одного автора)
script_dependencies(string name, ...) -- (задаёт зависимости скрипта, предназначен для вывода. в будущем получит дополнительную функциональность)
script_moonloader(int version) -- (задаёт минимальную требуемую версию MoonLoader, выводит сообщение об ошибке, если версия не соответствует (не прекращает работу скрипта))
LuaScript s = thisScript() -- (возвращает объект скрипта из которого была вызвана функция)
wait(int time) -- (приостанавливает выполнение основного потока скрипта на заданное время в миллисекундах)
print(any value, ...) -- (перезаписанная стандартная функция 'print', выводит текст в файл moonloader.log и вызывает событие 'onScriptMessage')
int value = getGameGlobal(int index) -- (возвращает значение глобальной переменной игры по её индексу)
setGameGlobal(int index, int value) -- (задаёт значение глобальной переменной игры)
uint ptr = getGameGlobalPtr(int index) -- (возвращает адрес глобальной переменной игры по индексу)
bool loaded = isSampfuncsLoaded() -- (проверяет плагин SAMPFUNCS на подключенность к игре)
bool loaded = isCleoLoaded() -- (проверяет плагин CLEO на подключенность к игре)
bool loaded = isSampLoaded() -- (проверяет, запущен ли SA:MP)
bool state = isKeyDown(int keyId) -- (возвращает статус клавиши по её виртуальному идентификатору - нажата/не нажата)
reloadScripts() -- (выгружает все загруженные скрипты и загружает заново из рабочей директории, учитывая добавленные и убранные)
bool status = isOpcodesAvailable() -- (проверяет, доступны ли функции опкодов для использования. на этапе выполнения подпрограммы 'main' они гарантированно доступны, так что проверка не требуется)
int i = representFloatAsInt(float f) -- (представляет значение дробного числа как целое. важно знать, что эта функция не предназначена для преобразования типа и используется исключительно в функциях, производящих непосредственные манипуляции с памятью процесса)
float i = representIntAsFloat(int i) -- (представляет значение целого числа как дробное. ^)
setGxtEntry(string key, string text) -- (создаёт или перезаписывает существующую GXT-запись для последующего использования во многих функциях игры, выводящих текстовую информацию)
string key = setFreeGxtEntry(string text) -- (создаёт новую (!) GXT-запись с уникальным ключём и возвращает его. для изменения используйте функцию 'setGxtEntry')
string key = getFreeGxtKey() -- (генерирует и возвращает новый (!) уникальный ключ для создания GXT-записи)
string text = getGxtText(string key) -- (возвращает текст GXT-записи по ключу, поиск производится включая записи игры. возвращает пустую строку, если запись не существует)
clearGxtEntry(string key) -- (удаляет GXT-запись по ключу, не затрагивает игровые записи)
bool active = isPauseMenuActive() -- (проверяет, открыто ли игровое меню паузы)
bool foreground = isGameWindowForeground() -- (проверяет, находится ли окно игры на переднем плане)
int major, int minor, int majorRev, int minorRev, int game, int region, bool steam, bool cracked = getGameVersion() -- (возвращает информацию о версии игры)
int version = getMoonloaderVersion() -- (возвращает версию MoonLoader)
double time = localClock() -- (возвращает значение внутреннего таймера в формате 'секунды.миллисекунды'. в отличие от системного таймера (os.clock()), этот таймер работает только если игра активна (не свёрнута и находится на переднем плане))
freeTextures() -- (освобождает все загруженные функцией 'loadSprite' текстуры, принадлежащие вызвавшему скрипту)
string path = getWorkingDirectory() -- (возвращает полный путь к рабочей директории MoonLoader'а)
string path = getGameDirectory() -- (возвращает полный путь к директории игры)
useRenderCommands(bool enable) -- (аналог опкода 03F0. отличается тем, что затрагивает только рендер lua-скриптами и не влияет на рендер самой игры)
writeMemory(uint address, uint size, int value, bool virtualProtect) -- (записывает значение в память процесса по указанному адресу. для записи дробного нужно предварительно конвертировать его в целое функцией 'representFloatAsInt'. аналог опкода CLEO 0A8C)
int value = readMemory(uint address, uint size, bool virtualProtect) -- (читает значение из памяти процесса по указанному адресу. для чтения дробного нужно конвертировать результирующее значение функцией 'representIntAsFloat'. аналог опкода CLEO 0A8D)
bool result, uint handle = loadDynamicLibrary(string library) -- (загружает динамическую библиотеку по названию и возвращает её хендл (адрес). аналог опкода CLEO 0AA2)
freeDynamicLibrary(uint handle) -- (выгружает динамическую библиотеку по её хендлу. аналог опкода CLEO 0AA3)
bool result, uint proc = getDynamicLibraryProcedure(string proc, uint handle) -- (получает адрес экспортируемой функции по названию и хендлу библиотеки. аналог опкода CLEO 0AA4)
bool result = doesFileExist(string file) -- (проверяет файл на существование. аналог опкода CLEO 0AAB)
bool result = doesDirectoryExist(string directory) -- (проверяет директорию на существование. аналог опкода CLEO 0AE4)
bool result = createDirectory(string directory) -- (создаёт иерархию директорий для указанного пути. аналог опкода CLEO 0AE5)
float val = popFloat() -- (извлекает верхнее значение из стека FPU и возвращает его. аналог опкода CLEO 0AE9)
bool result = isGameVersionOriginal()
uint memory = allocateMemory(uint size)
freeMemory(uint memory)
Filesearch handle, string name = findFirstFile(string mask)
string file = findNextFile(Filesearch handle)
findClose(Filesearch handle)
bool result, Ped ped = findAllRandomCharsInSphere(float posX, float posY, float posZ, float radius, bool findNext, bool skipDead)
bool result, Vehicle car = findAllRandomVehiclesInSphere(float posX, float posY, float posZ, float radius, bool findNext, bool skipWrecked)
bool result, Object object = findAllRandomObjectsInSphere(float posX, float posY, float posZ, float radius, bool findNext)
uint ptr = getCharPointer(Ped ped)
uint ptr = getCarPointer(Vehicle car)
uint struct = getObjectPointer(Object object)
int returnValue = callFunction(uint address, int params, int pop, ...)
int returnValue = callMethod(uint address, int struct, int params, int pop, ...)
Vehicle car, Ped ped = storeClosestEntities(Ped ped)
switchCarEngine(Vehicle car, bool state)
bool result, float posX, float posY, float posZ = getTargetBlipCoordinates()
int gears = getCarNumberOfGears(Vehicle car)
int gear = getCarCurrentGear(Vehicle car)
bool state = isCarSirenOn(Vehicle car)
bool state = isCarEngineOn(Vehicle car)
printHelpString(string text)
printStyledString(string text, int time, int style)
printString(string text, int time)
printStringNow(string text, int time)
bool result, Ped ped = getCharPlayerIsTargeting(Player player)
GxtString name = getNameOfVehicleModel(Model modelId)
bool result = testCheat(string text)
bool result = spawnVehicleByCheating(Model modelId)
Ped handle = getCharPointerHandle(uint ptr)
Vehicle handle = getVehiclePointerHandle(uint ptr)
Object handle = getObjectPointerHandle(uint ptr)
bool result, table colPoint = processLineOfSight(float originX, float originY, float originZ, float targetX, float targetY, float targetZ, [bool checkSolid=true], [bool car=false], [bool ped=false], [bool object=false], [bool particle=false], [bool seeThrough=false], [bool ignoreSomeObjects=false], [bool shootThrough=false])
bool result = setClipboardText(string text)
string text = getClipboardText()
int value = getStructElement(uint struct, int offset, uint size, [bool unprotect=false])
setStructElement(uint struct, int offset, uint size, int value, [bool unprotect=false])
float w, float x, float y, float z = convertMatrixToQuaternion(float rightX, float rightY, float rightZ, float frontX, float frontY, float frontZ, float upX, float upY, float upZ)
float rightX, float rightY, float rightZ, float frontX, float frontY, float frontZ, float upX, float upY, float upZ = convertQuaternionToMatrix(float w, float x, float y, float z)
float wposX, float wposY = convert3DCoordsToScreen(float posX, float posY, float posZ)
setGameKeyState(int key, int state)
int posX, int posY = getCursorPos()
float gposX, float gposY = convertWindowScreenCoordsToGameScreenCoords(float wposX, float wposY)
float wposX, float wposY = convertGameScreenCoordsToWindowScreenCoords(float gposX, float gposY)
float posX, float posY, float posZ = convertScreenCoordsToWorld3D(float posX, float posY, float depth)
uint handle = getModuleHandle(string module)
uint address = getModuleProcAddress(string module, string proc)
setVirtualKeyDown(int vkey, bool down)
setCharKeyDown(int ckey, bool down)
int index = downloadUrlToFile(string url, string file, function statusCallback)
bool state = isKeyJustPressed(int key)
bool result, float x, float y, float z, float w, float h = convert3DCoordsToScreenEx(float posX, float posY, float posZ, [bool checkMin=false], [bool checkMax=false])
float value = getStructFloatElement(uint struct, int offset, [bool unprotect=false])
setStructFloatElement(uint struct, int offset, float value, [bool unprotect=false])
bool state = wasKeyPressed(int key)
bool state = wasKeyReleased(int key)
int delta = getMousewheelDelta()
consumeWindowMessage([bool game=true], [bool scripts=true])
addEventHandler(string eventName, function callback)
bool paused = isGamePaused()
double time = gameClock()
script_properties(string property, ...)
script_url(string url)
any imports = import(string filename)
string json = encodeJson(table data)
table data = decodeJson(string json)
showCursor(bool show, [bool lockControls])
lockPlayerControl(bool lock)
bool locked = isPlayerControlLocked()
bool result = setBlipCoordinates(Marker blip, float x, float y, float z)
bool result = setTargetBlipCoordinates(float x, float y, float z)
bool result = placeWaypoint(float x, float y, float z)
bool result = removeWaypoint()
string path = getFolderPath(int csidl)
float value = getTimeStepValue()
uint devicePtr = getD3DDevicePtr()
table objects = getAllObjects()
table peds = getAllChars()
table vehicles = getAllVehicles()
float value = getGameGlobalFloat(int index)
setGameGlobalFloat(int index, float value)
LuaScript s = script.load(string file) -- (загружает скрипт из файла и возвращает объект скрипта. возвращает nil, если скрипт не был загружен)
LuaScript s = script.find(string name) -- (ищет загруженный скрипт по имени. возвращает nil, если скрипт не найден)
table list = script.list() -- (возвращает массив загруженных скриптов)
LuaScript script = script.get(int scriptId) -- (возвращает объект скрипта по идентификатору. если скрипта с указанным идентификатором не существует, то возвращает nil)
script.this
table data = inicfg.load([table default], [string file])
bool result = inicfg.save(table data, [string file])
int value = memory.read(uint address, uint size, [bool unprotect=false])
memory.write(uint address, int value, uint size, [bool unprotect=false])
int value = memory.getint8(uint address, [bool unprotect=false])
bool result = memory.setint8(uint address, int byte, [bool unprotect=false])
int value = memory.getint16(uint address, [bool unprotect=false])
bool result = memory.setint16(uint address, int word, [bool unprotect=false])
int value = memory.getint32(uint address, [bool unprotect=false])
bool result = memory.setint32(uint address, int dword, [bool unprotect=false])
double value = memory.getint64(uint address, [bool unprotect=false])
bool result = memory.setint64(uint address, double qword, [bool unprotect=false])
int value = memory.getuint8(uint address, [bool unprotect=false])
bool result = memory.setuint8(uint address, int byte, [bool unprotect=false])
int value = memory.getuint16(uint address, [bool unprotect=false])
bool result = memory.setuint16(uint address, int word, [bool unprotect=false])
int value = memory.getuint32(uint address, [bool unprotect=false])
bool result = memory.setuint32(uint address, int dword, [bool unprotect=false])
double value = memory.getuint64(uint address, [bool unprotect=false])
bool result = memory.setuint64(uint address, double qword, [bool unprotect=false])
float value = memory.getfloat(uint address, [bool unprotect=false])
bool result = memory.setfloat(uint address, float value, [bool unprotect=false])
double value = memory.getdouble(uint address, [bool unprotect=false])
bool result = memory.setdouble(uint address, double value, [bool unprotect=false])
int oldProtection = memory.unprotect(uint address, uint size)
int oldProtection = memory.protect(uint address, uint size, int newProtection)
memory.copy(uint destAddress, uint srcAddress, uint size, [bool unprotect=false])
bool result = memory.compare(uint address1, uint address2, uint size, [bool unprotect=false])
string str = memory.tostring(uint address, [uint size], [bool unprotect=false])
string hexstr = memory.tohex(uint address, uint size, [bool unprotect=false])
bool result = memory.hex2bin(string hex, uint dstAddress, uint size)
string bin = memory.hex2bin(string hex)
memory.fill(uint address, int value, uint size, [bool unprotect=false])
uint address = memory.strptr(string str)
LuaThread thread = lua_thread.create(function func, ...)
LuaThread thread = lua_thread.create_suspended(function func)
]]
--[[ Events
main() -- (основная подпрограмма, запускается когда игра загружена. пока что только в ней и во вложенных функциях можно использовать задержку 'wait')
onExitScript(bool quitGame) -- (выполняется в скрипте перед его нормальным завершением)
onScriptMessage(string msg, LuaScript script) -- (вызывается когда любой скрипт добавляет новое сообщение в лог)
onSystemMessage(string msg, int type, LuaScript script) -- (вызывается когда MoonLoader добавляет новое сообщение в лог)
onQuitGame() -- (выполняется перед выходом из игры)
onSystemInitialized() -- (выполняется после загрузки всех скриптов, но перед входом в основной цикл)
onScriptLoad(LuaScript script) -- (выполняется при загрузке нового скрипта)
onScriptTerminate(LuaScript script, bool quitGame) -- (вызывается перед выгрузкой любого скрипта. выполняется раньше, чем 'onExitScript')
bool process, int id, Bitstream bitStream = onReceiveRpc(int id, Bitstream bitStream) -- (получение RPC)
bool process, int id, Bitstream bitStream = onReceivePacket(int id, Bitstream bitStream) -- (получение пакета)
bool process, int id, Bitstream bitStream, int priority, int reliability, int orderingChannel, bool shiftTs = onSendRpc(int id, Bitstream bitStream, int priority, int reliability, int orderingChannel, bool shiftTs) -- (отправка RPC)
bool process, int id, Bitstream bitStream, int priority, int reliability, int orderingChannel = onSendPacket(int id, Bitstream bitStream, int priority, int reliability, int orderingChannel) -- (отправка пакета)
onWindowMessage(uint msg, uint wparam, int lparam)
onStartNewGame(int missionPackNumber)
table newSaveData = onSaveGame(table saveData)
onLoadGame(table saveData)
onD3DDeviceLost()
onD3DDeviceReset()
onD3DPresent()
]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment