08.07.2010, 11:15
(
Last edited by Riaz; 10/07/2010 at 08:03 AM.
)
Yo People. That's is my new work - Alone Weapon Pickups.
What it can do?
It can create weapon/health/armour/money pickup with custom ammo/hp/ap/money value.
Also, you can destroy it after some time or respawn it after pickuping!
FUNCTIONS (2):
aPickups_Create creates a pickup.
weaponid|The weaponid of weapon (in this include 19 is money, 20 is health, 21 is armour).
ammo|The ammo/hp/ap/money of weaponid.
Float:x|The coordinate-x of pickup position.
Float:y|The coordinate-y of pickup position.
Float:z|The coordinate-z of pickup position.
respawn_dealy|The time in seconds after which pickup is respawn after pickup.
destroy_time|The time in seconds after which pickup will be destroyed.(It's working only if respawn_dealy equals zero)
world|The virtual world, which pickup is creating.
This function returns id of created pickup.
public OnGameModeInit()
{
aPickups_Create(20, 50, 1956.3783, 1343.1572, 15.3746, 10, 0, 0); //We create health pickup with 50 HP and he allways will be respawn after 10 seconds
}
-----
aPickups_Destroy destroys a pickup.
dropid|The ID of pickup.
This function doesn't return values.
//end
Download:
Pastebin - http://pastebin.com/pTyewFW2
WARNING:
Put in OnPlayerPickUpPickup this line:
aPickups_OnPlayerPickUpPickup(playerid, pickupid);
Enjoy
What it can do?
It can create weapon/health/armour/money pickup with custom ammo/hp/ap/money value.
Also, you can destroy it after some time or respawn it after pickuping!
FUNCTIONS (2):
aPickups_Create creates a pickup.
Code:
Parameters: weaponid, ammo, Float:x, Float:y, Float:z, respawn_dealy, destroy_time, world
ammo|The ammo/hp/ap/money of weaponid.
Float:x|The coordinate-x of pickup position.
Float:y|The coordinate-y of pickup position.
Float:z|The coordinate-z of pickup position.
respawn_dealy|The time in seconds after which pickup is respawn after pickup.
destroy_time|The time in seconds after which pickup will be destroyed.(It's working only if respawn_dealy equals zero)
world|The virtual world, which pickup is creating.
This function returns id of created pickup.
public OnGameModeInit()
{
aPickups_Create(20, 50, 1956.3783, 1343.1572, 15.3746, 10, 0, 0); //We create health pickup with 50 HP and he allways will be respawn after 10 seconds
}
-----
aPickups_Destroy destroys a pickup.
Code:
Parameters: dropid
This function doesn't return values.
//end
Download:
Pastebin - http://pastebin.com/pTyewFW2
WARNING:
Put in OnPlayerPickUpPickup this line:
aPickups_OnPlayerPickUpPickup(playerid, pickupid);
Enjoy