ScriptingChanges: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Significant Changes}}
{{DISPLAYTITLE:Scripting Changes}}
This page shows information about significant changes in the scripting interface for previous versions of GTAC.
This page shows information about significant changes in the scripting interface for previous versions of GTAC.


== Server 1.4.0 and newer ==
== Server 1.4.0 and newer ==
Renamed <code>gta.createCivilian</code> to <code>gta.createPed</code><br/>
* Renamed <code>gta.createCivilian</code> to <code>gta.createPed</code><br/>
Renamed <code>vehicle.carLock</code> to <code>vehicle.lockedStatus</code><br/>
* Removed <code>element.owner</code><br/>
* Renamed <code>ped.setWeaponAmmunition</code> to <code>ped.setWeaponSlotAmmunition</code><br/>
* Renamed <code>ped.getWeaponAmmunition</code> to <code>ped.getWeaponSlotAmmunition</code><br/>
* Renamed <code>ped.setWeaponClipAmmunition</code> to <code>ped.setWeaponSlotClipAmmunition</code><br/>
* Renamed <code>ped.getWeaponClipAmmunition</code> to <code>ped.getWeaponSlotClipAmmunition</code><br/>
* Renamed <code>ped.setWeaponAmmunitionForWeaponId</code> to <code>ped.setWeaponAmmunition</code><br/>
* Renamed <code>ped.getWeaponAmmunitionForWeaponId</code> to <code>ped.getWeaponAmmunition</code><br/>
* Renamed <code>ped.setWeaponClipAmmunitionForWeaponId</code> to <code>ped.setWeaponClipAmmunition</code><br/>
* Renamed <code>ped.getWeaponClipAmmunitionForWeaponId</code> to <code>ped.getWeaponClipAmmunition</code><br/>
* Renamed <code>vehicle.carLock</code> to <code>vehicle.lockedStatus</code><br/>
* Renamed <code>gta.findGroundZForCoord</code> to <code>gta.findGroundZCoordinate</code><br/>
* Renamed event <code>OnWastePed</code> to <code>OnPedWastedFromAttackerClient</code><br/>
* Added <code>hasCommandHandler</code><br/>
* Added <code>int vehicle.lightsStatus</code> to go with existing <code>bool vehicle.lights</code>
* Added <code>element.transient</code><br/>
* Added <code>element.findSyncer</code><br/>
* Added <code>element.forceSyncer</code><br/>
* Added <code>element.alwaysExistForSyncer</code><br/>
* Added <code>element.distanceStreaming</code><br/>
* Added <code>element.defaultExistance</code><br/>
* Added <code>element.setExistsFor</code><br/>
* Added <code>element.clearExistsFor</code><br/>
* Added <code>element.streamInDistance</code><br/>
* Added <code>element.streamOutDistance</code><br/>
* Added <code>element.existsFor</code><br/>
* Added <code>element.creator</code><br/>
* Added <code>element.interior</code><br/>
* Added <code>server.setPassword</code> function<br/>
* Added <code>server.httpURL</code> (readonly)<br/>
* Added <code>OnReceivePacket</code> scripting event


== Client 1.4.0 and newer ==
== Client 1.4.0 and newer ==
Renamed <code>gta.createCivilian</code> to <code>gta.createPed.</code><br/>
* Renamed <code>gta.createCivilian</code> to <code>gta.createPed.</code><br/>
Renamed <code>gta.currentWeather</code> to <code>gta.weather</code><br/>
* Renamed <code>gta.currentWeather</code> to <code>gta.weather</code><br/>
Renamed <code>currentWeather</code> to <code>gta.weather</code> for IV<br/>
* Renamed <code>currentWeather</code> to <code>gta.weather</code> for IV<br/>
Renamed <code>forceWeather</code> to <code>gta.forceWeather</code> for IV<br/>
* Renamed <code>forceWeather</code> to <code>gta.forceWeather</code> for IV<br/>
Renamed <code>setWindSpeed</code> to <code>gta.setWindSpeed</code> for IV<br/>
* Renamed <code>setWindSpeed</code> to <code>gta.setWindSpeed</code> for IV<br/>
Renamed <code>vehicle.carWanderRandomly</code> to <code>vehicle.wanderRandomly</code><br/>
* Renamed <code>vehicle.carWanderRandomly</code> to <code>vehicle.wanderRandomly</code><br/>
Updated <code>vehicle.driveTo</code> to take a Vec3 instead of 3 floats<br/>
* Changed <code>vehicle.driveTo</code> to take a Vec3 instead of 3 floats<br/>
Updated <code>vehicle.flyTo</code> to take a Vec3 instead of 3 floats<br/>
* Changed <code>vehicle.flyTo</code> to take a Vec3 instead of 3 floats<br/>
Updated <code>gta.findGroundZ</code> to take a Vec2 instead of 2 floats<br/>
* Changed <code>gta.findGroundZ</code> to take a Vec2 instead of 2 floats<br/>
Updated <code>gta.findRoofZ</code> to take a Vec3 instead of 3 floats<br/>
* Changed <code>gta.findRoofZ</code> to take a Vec3 instead of 3 floats<br/>
Updated <code>int element.syncer</code> to be <code>Client element.syncer</code><br/>
* Changed <code>int element.syncer</code> to be <code>Client element.syncer</code><br/>
Updated <code>element.setSyncer</code> to take a Client object<br/>
* Changed <code>element.setSyncer</code> to take a Client object<br/>
Added <code>entity.model</code> as alias for entity.modelIndex</code><br/>
* Added <code>entity.model</code> as alias for entity.modelIndex</code><br/>
Renamed <code>ped.setWeaponAmmunition</code> to <code>ped.setWeaponSlotAmmunition</code><br/>
* Added <code>int vehicle.lightsStatus</code> to go with existing <code>bool vehicle.lights</code><br/>
Renamed <code>ped.getWeaponAmmunition</code> to <code>ped.getWeaponSlotAmmunition</code><br/>
* Added <code>ped.getVehicleNearestDoorPosition</code> for III and VC<br/>
Renamed <code>ped.setWeaponClipAmmunition</code> to <code>ped.setWeaponSlotClipAmmunition</code><br/>
* Added <code>ped.getNearestPassengerDoorPosition</code> for III and VC<br/>
Renamed <code>ped.getWeaponClipAmmunition</code> to <code>ped.getWeaponSlotClipAmmunition</code><br/>
* Added <code>ped.getPositionToOpenVehicleDoor</code> for III and VC<br/>
Renamed <code>ped.setWeaponAmmunitionForWeaponId</code> to <code>ped.setWeaponAmmunition</code><br/>
* Added <code>ped.instantVehicleExit</code> for III and VC<br/>
Renamed <code>ped.getWeaponAmmunitionForWeaponId</code> to <code>ped.getWeaponAmmunition</code><br/>
* Added <code>ped.instantVehicleJack</code> for III and VC<br/>
Renamed <code>ped.setWeaponClipAmmunitionForWeaponId</code> to <code>ped.setWeaponClipAmmunition</code><br/>
* Added <code>ped.crouchingTime</code> for VC<br/>
Renamed <code>ped.getWeaponClipAmmunitionForWeaponId</code> to <code>ped.getWeaponClipAmmunition</code><br/>
* Added pool count functions (getBuildingCount, getObjectCount)
Renamed <code>vehicle.carLock</code> to <code>vehicle.lockedStatus</code><br/>
Renamed <code>gta.findGroundZForCoord</code> to gta.findGroundZCoordinate</code><br/>
Renamed event <code>OnWastePed</code> to <code>OnPedWastedFromAttackerClient</code><br/>
Added <code>int vehicle.lightsStatus</code> to go with existing <code>bool vehicle.lights</code><br/>


== Client/Server 1.3.0 and newer ==
== Client/Server 1.3.0 and newer ==
2,591

edits

Navigation menu