Scripting Changes
(Redirected from SignificantChanges)
Jump to navigation
Jump to search
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
togta.createPed
- Removed
element.owner
- 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
togta.findGroundZCoordinate
- Renamed event
OnWastePed
toOnPedWastedFromAttackerClient
- Added
hasCommandHandler
- Added
int vehicle.lightsStatus
to go with existingbool vehicle.lights
- Added
element.transient
- Added
element.findSyncer
- Added
element.forceSyncer
- Added
element.alwaysExistForSyncer
- Added
element.distanceStreaming
- Added
element.defaultExistance
- Added
element.setExistsFor
- Added
element.clearExistsFor
- Added
element.streamInDistance
- Added
element.streamOutDistance
- Added
element.existsFor
- Added
element.creator
- Added
element.interior
- Added
server.setPassword
function - Added
server.httpURL
(readonly) - Added
OnReceivePacket
scripting event
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
- Changed
vehicle.driveTo
to take a Vec3 instead of 3 floats - Changed
vehicle.flyTo
to take a Vec3 instead of 3 floats - Changed
gta.findGroundZ
to take a Vec2 instead of 2 floats - Changed
gta.findRoofZ
to take a Vec3 instead of 3 floats - Changed
int element.syncer
to beClient element.syncer
- Changed
element.setSyncer
to take a Client object - Added
entity.model
as alias for entity.modelIndex - 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 |