Fitur Dropgun Pickupgun Gm Inferno by Lexa

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

// Variable

new ObjectSenjata[47][0] = {
{0}, // Tidak ada.
{331}, // Tinju kuningan.
{333}, // Klub golf.
{334}, // Tongkat polisi.
{335}, // Razor.
{336}, // Pemukul bisbol.
{337}, // Sekop.
{338}, // Tongkat biliar.
{339}, // Katana.
{341}, // Gergaji.
{321}, // Dildo ungu.
{322}, // Dildo putih pendek.
{323}, // Dildo putih panjang.
{324}, // Dildo bergetar.
{325}, // Karangan bunga.
{326}, // Staf.
{342}, // Granada.
{343}, // Direkam dengan gas air mata.
{344}, // Koktail molotov.
{0},
{0},
{0},
{346}, // 9mm.
{347}, // 9mm dengan peredam.
{348}, // Elang gurun.
{349}, // Senapan biasa.
{350}, // Senapan lepas landas.
{351}, // Senapan tempur.
{352}, // UZI
{353}, // MP5
{355}, // AK47
{356}, // M4
{372}, // Tec-9
{357}, // Senapan berburu.
{358}, // Senapan Penembak Jitu (penembak jitu)
{359}, // Peluncur.
{360}, // Peluncur roket pencari panas.
{361}, // Penyembur api.
{362}, // Minigun.
{363}, // Pemicu.
{364}, // Tombol detonator.
{365}, // Semprotan merica.
{366}, // Alat pemadam kebakaran.
{367}, // Kamera.
{368}, // Kacamata penglihatan malam.
{368}, // Kacamata inframerah.
{371} // Parasut.
};

//enumnya
#define MAX_WEAPONS_DROP (9999)
enum WeaponsInfo
{
wID, Float: wX, Float: wY, Float: wZ, wInt, wVW,
wType, wPeluru, wObject
};
new WInfo[MAX_WEAPONS_DROP][WeaponsInfo];
new Iterator:Senjatacuy<MAX_WEAPONS_DROP>;

//CMDnya
CMD:dropgun(playerid, params[])
{
new Senjata = GetPlayerWeapon(playerid),
Peluru = GetPlayerAmmo(playerid);
if(!Senjata)
return SendError(playerid, "Anda Tidak Memegang Senjata Apapun");

if(sscanf(params, "d",params[0])) return Send(playerid, -1, "USAGE: /dropgun


[Jumlah Peluru]");

if(Peluru < params[0]) return SendError(playerid, "Anda Tidak Mempunyai Peluru


Sebanyak Itu");

new wid = Iter_Free(Senjatacuy),


Float: wpos[3], int = GetPlayerInterior(playerid),
vw = GetPlayerVirtualWorld(playerid);

ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);

GetPlayerPos(playerid, wpos[0], wpos[1], wpos[2]);

WInfo[wid][wID] = wid;
WInfo[wid][wX] = wpos[0];
WInfo[wid][wY] = wpos[1];
WInfo[wid][wZ] = wpos[2];
WInfo[wid][wInt] = int;
WInfo[wid][wVW] = vw;
WInfo[wid][wType] = Senjata;
WInfo[wid][wPeluru] = params[0];
WInfo[wid][wObject] = CreateDynamicObject(ObjectSenjata[Senjata][0],WInfo[wid]
[wX],WInfo[wid][wY],WInfo[wid][wZ]-1,93.7,120.0,120.0, vw, int);
SetPlayerAmmo(playerid, Senjata, Peluru-params[0]);

Iter_Add(Senjatacuy, wid);
return 1;
}
CMD:pickupgun(playerid, params[])
{
for(new w; w < MAX_WEAPONS_DROP; w++)
{
if(!PlayerToPoint(1.5, playerid, WInfo[w][wX],WInfo[w][wY],WInfo[w][wZ]))
continue;

ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);

GivePlayerWeapon(playerid, WInfo[w][wType], WInfo[w][wPeluru]);

DestroyDynamicObject(WInfo[w][wObject]);
WInfo[w][wObject] = 0;
WInfo[w][wX] = 0;
WInfo[w][wY] = 0;
WInfo[w][wZ] = 0;

Iter_Remove(Senjatacuy, w);
return 1;
}
return SendError(playerid, "Tidak Ada Senjata Di Dekat Anda");
}

//
===================================================================================
==================
JANGAN LUPA SUBREK LEXA.G

You might also like