spawn weapon on ground? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: spawn weapon on ground? (
/showthread.php?tid=167309)
spawn weapon on ground? -
sheepondrugs - 11.08.2010
Hi,
I'm wanting to spawn a weapon on the ground that players will be able to pickup.
I am currently using this code:
Код:
if(pickupid == Gnade1)
{
Gnade1 = CreatePickup(342,1,2000.6320,1566.6492,15.3671);
GivePlayerWeapon(playerid, 342, 1); // 342 - Frag Grenade | playerid | weaponid | ammo |
return 1;
}
The item is picked up but does not get given to the player, any ideas?
Thanks.
Re: spawn weapon on ground? -
Kitten - 11.08.2010
where did u add this code in like
Re: spawn weapon on ground? -
sheepondrugs - 11.08.2010
This is what I have: (hope it helps explain it better)
Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Gnade1)
{
Gnade1 = CreatePickup(342,1,2000.6320,1566.6492,15.3671);
GivePlayerWeapon(playerid, 342, 1); //342 - Frag Grenade | playerid | weaponid | ammo |
return 1;
}
}
Код:
public OnGameModeInit()
{
Gnade1 = CreatePickup(342,1,2000.6320,1566.6492,15.3671);
return 1;
}
Re: spawn weapon on ground? -
Hiddos - 11.08.2010
'342' isn't a valid weapon ID.
The weapon id of the grenade is 16, change it to that.
https://sampwiki.blast.hk/wiki/WeaponID
Re: spawn weapon on ground? -
sheepondrugs - 11.08.2010
I put the model number. Didn't even realise! Thanks
Re: spawn weapon on ground? -
Kitten - 11.08.2010
Im not sure but try this
Remove new Gnade1;
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == 342)
{
CreatePickup(342,1,2000.6320,1566.6492,15.3671);
GivePlayerWeapon(playerid, 342, 1); //342 - Frag Grenade | playerid | weaponid | ammo |
return 1;
}
}
pawn Код:
public OnGameModeInit()
{
CreatePickup(342,1,2000.6320,1566.6492,15.3671);
return 1;
}
Re: spawn weapon on ground? -
sheepondrugs - 11.08.2010
This....
Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == 342)
{
CreatePickup(342,1,2000.6320,1566.6492,15.3671);
GivePlayerWeapon(playerid, 342, 1); //342 - Frag Grenade | playerid | weaponid | ammo |
return 1;
}
..should be this:
Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == 342)
{
CreatePickup(342,1,2000.6320,1566.6492,15.3671);
GivePlayerWeapon(playerid, 16, 1); //342 - Frag Grenade | playerid | weaponid | ammo |
return 1;
}
dam my sleepness. Thanks for all the replies!
Re: spawn weapon on ground? -
Kitten - 11.08.2010