Scripting Changes
This page shows information about significant changes in the scripting interface for previous versions of GTAC.
Server 1.4.0 and newer
Renamed gta.createCivilian
to gta.createPed
Renamed vehicle.carLock
to vehicle.lockedStatus
Client 1.4.0 and newer
- Renamed
gta.createCivilian
togta.createPed.
- Renamed
gta.currentWeather
togta.weather
- Renamed
currentWeather
togta.weather
for IV - Renamed
forceWeather
togta.forceWeather
for IV - Renamed
setWindSpeed
togta.setWindSpeed
for IV - Renamed
vehicle.carWanderRandomly
tovehicle.wanderRandomly
- Updated
vehicle.driveTo
to take a Vec3 instead of 3 floats - Updated
vehicle.flyTo
to take a Vec3 instead of 3 floats - Updated
gta.findGroundZ
to take a Vec2 instead of 2 floats - Updated
gta.findRoofZ
to take a Vec3 instead of 3 floats - Updated
int element.syncer
to beClient element.syncer
- Updated
element.setSyncer
to take a Client object - Added
entity.model
as alias for entity.modelIndex - Renamed
ped.setWeaponAmmunition
toped.setWeaponSlotAmmunition
- Renamed
ped.getWeaponAmmunition
toped.getWeaponSlotAmmunition
- Renamed
ped.setWeaponClipAmmunition
toped.setWeaponSlotClipAmmunition
- Renamed
ped.getWeaponClipAmmunition
toped.getWeaponSlotClipAmmunition
- Renamed
ped.setWeaponAmmunitionForWeaponId
toped.setWeaponAmmunition
- Renamed
ped.getWeaponAmmunitionForWeaponId
toped.getWeaponAmmunition
- Renamed
ped.setWeaponClipAmmunitionForWeaponId
toped.setWeaponClipAmmunition
- Renamed
ped.getWeaponClipAmmunitionForWeaponId
toped.getWeaponClipAmmunition
- Renamed
vehicle.carLock
tovehicle.lockedStatus
- Renamed
gta.findGroundZForCoord
to gta.findGroundZCoordinate - Renamed event
OnWastePed
toOnPedWastedFromAttackerClient
- Added
int vehicle.lightsStatus
to go with existingbool vehicle.lights
- Added
ped.getVehicleNearestDoorPosition
for III and VC - Added
ped.getNearestPassengerDoorPosition
for III and VC - Added
ped.getPositionToOpenVehicleDoor
for III and VC - Added
ped.instantVehicleExit
for III and VC - Added
ped.instantVehicleJack
for III and VC - Added
ped.crouchingTime
for VC - Added pool count functions (getBuildingCount, getObjectCount)
Client/Server 1.3.0 and newer
Element type ELEMENT_CIVILIAN
was removed. Use ELEMENT_PED
instead.
Client/Server 1.3.0 and newer
The setErrorMode
function was removed from scripting.
Client 1.1.1 and newer
The game
namespace was removed from all names that used it, for both server-side and client-side functionality, as listed below.
New Name | Old Name |
---|---|
addMovingParticleEffect | game.addMovingParticleEffect |
addParticleEffect | game.addParticleEffect |
addToWorld | game.addToWorld |
aspectRatio | game.aspectRatio |
cameraInterior | game.cameraInterior |
cameraTarget | game.cameraTarget |
createBlipAttachedTo | game.createBlipAttachedTo |
createBlip | game.createBlip |
createBuilding | game.createBuilding |
createCivilian | game.createCivilian |
createEffect | game.createEffect |
createElement | game.createElement |
createObject | game.createObject |
createPickup | game.createPickup |
createPlayer | game.createPlayer |
createRenderTarget | game.createRenderTarget |
createSingleParticle | game.createSingleParticle |
createSphere | game.createSphere |
createVehicle | game.createVehicle |
drawRectangle | game.drawRectangle |
fadeCamera | game.fadeCamera |
findGroundZForCoord | game.findGroundZForCoord |
game | game.game |
getPeds | game.getPeds |
getRandomSkin | game.getRandomSkin |
getScreenFromWorldPosition | game.getScreenFromWorldPosition |
getVehicles | game.getVehicles |
getWorldFromScreenPosition | game.getWorldFromScreenPosition |
height | game.height |
messages.addJumpQ | game.messages.addJumpQ |
messages.clear | game.messages.clear |
removeFromWorld | game.removeFromWorld |
restoreCamera | game.restoreCamera |
rwRenderStateSet | game.rwRenderStateSet |
setCameraLookAt | game.setCameraLookAt |
setCameraLookAtEntity | game.setCameraLookAtEntity |
setCameraTarget | game.setCameraTarget |
setCiviliansEnabled | game.setCiviliansEnabled |
setEffect | game.setEffect |
setMainHUDEnabled | game.setMainHUDEnabled |
setRenderTarget | game.setRenderTarget |
setTrafficEnabled | game.setTrafficEnabled |
time.hour | game.time.hour |
time.minute | game.time.minute |
time.second | game.time.second |
weather.current | game.weather.current |
weather.force | game.weather.force |
weather.forceSnowing | game.weather.forceSnowing |
weather.snowing | game.weather.snowing |
width | game.width |
Client 1.0.19 and newer
The game
namespace was removed from all names that used it, for both server-side and client-side functionality, as listed below.
New Name | Old Name |
---|---|
createBlipAttachedTo | game.createBlipAttachedTo |
createEffect | game.createEffect |
createElement | game.createElement |
createVehicle | game.createVehicle |
world | game.getWorld |
fadeCamera | game.fadeCamera |