gta.createPickup: Difference between revisions
No edit summary |
Darkitxu84 (talk | contribs) No edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{ScriptItem2 | ||
| | |name = gta.createPickup | ||
|side = shared | |||
|type = function | |type = function | ||
| | |games = iii vc sa iv | ||
| | |desc = add a pickup, use the [[addToWorld|addToWorld]] function afterwards to add the pickup to the players games | ||
| | |arg1 = int model The pickup model ID. | ||
| | |arg2 = [Vec3 position = Vec3(0.0,0.0,0.0)] The position for the pickup. | ||
| | |arg3 = [int pickupType = 2] The pickup type. | ||
| | |return = Pickup The pickup handle. | ||
| | |freturn = null n/a | ||
| | |||
| | |note = Please note that pickup type 0 is invalid. | ||
* List with pickup types can be found [https://gtamods.com/wiki/0213#Pickup_types here] (only for GTA3, GTA:VC and GTA:SA) | |||
* List with pickup models id can be found here: [[Resources/GTA3/Pickups|GTA3]], [[Resources/GTAVC/Pickups|GTA:VC]], [[Resources/GTASA/Pickups|GTA:SA]] | |||
|exampleJS = const MODEL_ID = 431 // Craig Package Model in Vice City | |||
const PICKUP_TYPE = 6 // PICKUP_COLLECTABLE1 in Vice City | |||
addEventHandler("OnResourceStart", function(event, resource) { | |||
gta.createPickup(MODEL_ID, Vec3(0.0,0.0,0.0), PICKUP_TYPE) //Create a pickup in cords X: 0.0, Y: 0.0, Z: 0.0 | |||
}); | |||
}} | }} |
Latest revision as of 05:45, 14 January 2024
Function
Server and Client
Online and Offline
Pickup gta.createPickup(int model, [ Vec3 position = Vec3(0.0,0.0,0.0) ], [ int pickupType = 2 ])
Parameters
1) | int | model | The pickup model ID. |
2) | Vec3 | position | Optional, defaults to Vec3(0.0,0.0,0.0). The position for the pickup. |
3) | int | pickupType | Optional, defaults to 2. The pickup type. |
Return
Pickup | The pickup handle. |
Notes
- Please note that pickup type 0 is invalid.
- List with pickup types can be found here (only for GTA3, GTA:VC and GTA:SA)
- List with pickup models id can be found here: GTA3, GTA:VC, GTA:SA.
Examples
Example 1 - JavaScript:
const MODEL_ID = 431 // Craig Package Model in Vice City
const PICKUP_TYPE = 6 // PICKUP_COLLECTABLE1 in Vice City
addEventHandler("OnResourceStart", function(event, resource) {
gta.createPickup(MODEL_ID, Vec3(0.0,0.0,0.0), PICKUP_TYPE) //Create a pickup in cords X: 0.0, Y: 0.0, Z: 0.0
});
Compatibility
There isn't any compatibility information for this function.
Related
Server Related
getPickupCount
getPickups
gta.createPickup
Client Related
getPickupCount
getPickups
getWeaponPickupPrice
gta.createPickup
gta.enableHelpPickup
gta.removeHelpPickup
gta.removeHelpPickups
setWeaponPickupPrice
pickup.children
pickup.clearExistsFor
pickup.collected
pickup.dimension
pickup.existsFor
pickup.getData
pickup.getRotation
pickup.id
pickup.isCreatedFor
pickup.isLocal
pickup.isOwner
pickup.isSyncer
pickup.isType
pickup.modelIndex
pickup.name
pickup.netFlags
pickup.parent
pickup.pickupType
pickup.position
pickup.quantity
pickup.removeAllData
pickup.removeData
pickup.resource
pickup.rotation
pickup.setData
pickup.setExistsFor
pickup.setRotation
pickup.setSyncer
pickup.spawnTime
pickup.streamInDistance
pickup.streamOutDistance
pickup.syncer
pickup.syncerId
pickup.type