All pastes #617590 Raw Edit

Stuff

public text v1 · immutable
#617590 ·published 2007-07-13 10:48 UTC
rendered paste body
#include <a_samp>

#pragma tabsize false

new Kasa =
true; // Jesli chcesz kase zostaw te linie jak jest a jesli nie - usun
//false;  // Jesli nie chcesz kasy - Uaktywnij te linie(usun //)

forward PickDestroy(o);

new weapmod[600] = {0,331,333,334,335,336,337,338,339,341,321,322,323,324,
325,326,342,343,344,345,345,345,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};

new PickUpMoney[101] = {false, ...};

new DropPick[101] = {false, ...};

forward Float:GetPlayerArmourEx(p);

public OnFilterScriptInit()
{
    print("\n\
    ****************************\n\
    *Drop Script By Luby(Flyin)*\n\
    *           Loaded         *\n\
    ****************************");
	return 1;
}

public OnFilterScriptExit()
{
    print("\n\
    ****************************\n\
    *Drop Script By Luby(Flyin)*\n\
    *           Loaded         *\n\
    ****************************");
	return 1;
}

Float:GetPlayerArmourEx(p)
{
	new Float:a;
	GetPlayerArmour(p, a);
	return a;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	new Float:X, Float:Y, Float:Z;
	GetPlayerPos(playerid, X, Y, Z);
	new weap[200];
	new ammo;
	new temp;
	new s[256];
	new PX;
	new PY;
 	for(new i=0;i<15;i++){
  	  format(s, 256 ,"%.0f", X);
		temp = strval(s);
		PX = random((temp+2)-(temp-2))+(temp-2);
		format(s, 256 ,"%.0f", Y);
		temp = strval(s);
		PY = random((temp+2)-(temp-2))+(temp-2);
		if(i<12){
			GetPlayerWeaponData(playerid, i, weap[i], ammo);
			if(weapmod[weap[i]] == 1212 && Kasa){
				new pickid = CreatePickup(1212, 3,PX, PY, Z);
				PickUpMoney[pickid]=true;
				DropPick[pickid]=true;
				SetTimerEx("PickDestroy", 10000, 0, "d", pickid);
			} else {
			new pickid = CreatePickup(weapmod[weap[i]], 3,PX, PY, Z);
			PickUpMoney[pickid]=true;
			DropPick[pickid]=true;
			SetTimerEx("PickDestroy", 10000, 0, "d", pickid);
			}
	 	}
	 	if(i==13){
			new pickid = CreatePickup(1240, 3,PX, PY, Z);
			PickUpMoney[pickid]=true;
			DropPick[pickid]=true;
			SetTimerEx("PickDestroy", 10000, 0, "d", pickid);
   }
 		if(i==14)if(GetPlayerArmourEx(playerid)>0.0){
			new pickid = CreatePickup(1242, 3,PX, PY, Z);
			PickUpMoney[pickid]=true;
			DropPick[pickid]=true;
			SetTimerEx("PickDestroy", 10000, 0, "d", pickid);
   } else if(Kasa){
			new pickid = CreatePickup(1212, 3,PX, PY, Z);
			PickUpMoney[pickid]=true;
			DropPick[pickid]=true;
			SetTimerEx("PickDestroy", 10000, 0, "d", pickid);
		 }
		if(i==15 && Kasa){
			new pickid = CreatePickup(1212, 3,PX, PY, Z);
			PickUpMoney[pickid]=true;
			DropPick[pickid]=true;
			SetTimerEx("PickDestroy", 10000, 0, "d", pickid);
			}
		 }
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
 	if(PickUpMoney[pickupid])GivePlayerMoney(playerid, random(3500)+500);
 	if(DropPick[pickupid])SetTimerEx("PickDestroy", 500, 0, "d", pickupid);
	return 1;
}

public PickDestroy(o)DestroyPickup(o);