gta.createPickup: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{ScriptItem
{{ScriptItem2
|endpoint = shared
|name = gta.createPickup
|side = shared
|type = function
|type = function
|name = gta.createPickup
|games = iii vc sa iv
|parameters = int model, [ Vec3 position = Vec3(0.0,0.0,0.0), int pickupType = 0 ]
|desc = add a pickup, use the [[addToWorld|addToWorld]] function afterwards to add the pickup to the players games
|parameter1 = int model The pickup model ID.
|arg1 = int model The pickup model ID.
|parameter2 = Vec3 position optional Vec3(0.0,0.0,0.0) The position for the pickup.
|arg2 = [Vec3 position = Vec3(0.0,0.0,0.0)] The position for the pickup.
|parameter3 = int pickupType optional 0 The pickup type.
|arg3 = [int pickupType = 2] The pickup type.
|return1 = Pickup The pickup handle.
|return = Pickup The pickup handle.
|returnFail1 = null n/a
|freturn = null n/a
|usage = add a pickup, use the [[addToWorld|addToWorld]] function afterwards to add the pickup to the players games
 
|returnInfo = a handle to the pickup
|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
 
});
}}
}}
11

edits