ScriptingChanges: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
 
(11 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 to <code>gta.createPed</code><br/>
* Renamed <code>gta.createCivilian</code> to <code>gta.createPed</code><br/>
Renamed <code>vehicle.carLock 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 entity.model as alias for entity.modelIndex</code><br/>
* Added <code>entity.model</code> as alias for entity.modelIndex</code><br/>
Renamed <code>ped.setWeaponAmmunition 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 to <code>ped.getWeaponSlotAmmunition</code><br/>
* Added <code>ped.getVehicleNearestDoorPosition</code> for III and VC<br/>
Renamed <code>ped.setWeaponClipAmmunition to <code>ped.setWeaponSlotClipAmmunition</code><br/>
* Added <code>ped.getNearestPassengerDoorPosition</code> for III and VC<br/>
Renamed <code>ped.getWeaponClipAmmunition to <code>ped.getWeaponSlotClipAmmunition</code><br/>
* Added <code>ped.getPositionToOpenVehicleDoor</code> for III and VC<br/>
Renamed <code>ped.setWeaponAmmunitionForWeaponId to <code>ped.setWeaponAmmunition</code><br/>
* Added <code>ped.instantVehicleExit</code> for III and VC<br/>
Renamed <code>ped.getWeaponAmmunitionForWeaponId to <code>ped.getWeaponAmmunition</code><br/>
* Added <code>ped.instantVehicleJack</code> for III and VC<br/>
Renamed <code>ped.setWeaponClipAmmunitionForWeaponId to <code>ped.setWeaponClipAmmunition</code><br/>
* Added <code>ped.crouchingTime</code> for VC<br/>
Renamed <code>ped.getWeaponClipAmmunitionForWeaponId to <code>ped.getWeaponClipAmmunition</code><br/>
* Added pool count functions (getBuildingCount, getObjectCount)
Renamed <code>vehicle.carLock 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