forward DropPlayerWeapons(playerid); forward DeletePickup(pickupid); forward GetWeaponModel(weaponid); new DropLimit=6; public OnPlayerDeath(playerid, killerid, reason) { DropPlayerWeapons(playerid); return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public DropPlayerWeapons(playerid) { new playerweapons[13][2]; new Float:x,Float:y,Float:z; GetPlayerPos(playerid, x, y, z); for(new i=0;i<13;i++){ GetPlayerWeaponData(playerid, i, playerweapons[i][0], playerweapons[i][1]); new model=GetWeaponModel(playerweapons[i][0]); new times=floatround(playerweapons[i][1]/10.0001); new string[256]; format(string, sizeof(string), "%d", times); times=strval(string); new Float:X=x+(random(3)-random(3)); new Float:Y=y+(random(3)-random(3)); if(playerweapons[i][1]!=0) { if(times>DropLimit) times=DropLimit; for(new a=0;a