All pastes #558629 Raw Edit

Stuff

public text v1 · immutable
·published 2007-06-11 13:14 UTC
rendered paste body
new tmrweap[373], cycle;

new pModelID[46] = {
331, 333, 334, 335,
336, 337, 338, 339,
341, 321, 322, 323,
324, 325, 326, 342,
343, 344, 330, 330,
330, 346, 347, 348,
349, 350, 351, 352,
353, 355, 356, 372,
357, 358, 359, 360,
361, 362, 363, 364,
365, 366, 367, 368,
369, 371};

stock CreatePickupAndDestroy(playerid, id)
{
	new Float:X,Float:Y,Float:Z;
	GetPlayerPos(playerid, X,Y,Z);
	CreatePickup(id, 3, X,Y,Z);
	tmrweap[id] = SetTimerEx("WeaponDestroy", 20000, 1, "d", id);
}

public OnPlayerDeath(playerid, killerid, reason)
{
new w = GetPlayerWeapon(playerid);
if (w > 0 && w < 19 || w > 21 && w < 47)
{
	CreatePickupAndDestroy(playerid, pModelID[w-1]);
}
return 1;
}

public WeaponDestroy(pickupid)
{
		cycle ++;
	if (cycle)
	{
		DestroyPickup(pickupid);
		cycle = 0;
		KillTimer(tmrweap[pickupid]);
	}
}