Excision Silah Sistemi
Freeroam serverlerinde kullanılan, para karşılığında silah alma sistemidir. Kullanımı gayet basittir. Resim upload edemediğim için resim koyamadım. Herhangi bi sorun varsa kodlarda söylemeniz yeterli.
Pastebin (http://pastebin.com/xrVd10pY)
Dosya TC (http://s9.dosya.tc/server2/e6bf5o/eWeapon.rar.html)
Eline sağlık dostum. :)
Alıntı yapılan: Silver - 05 Mart 2017, 21:05:39
Eline sağlık dostum. :)
Yorumun için teşekkürler dostum :D
Eline sağlık :helal:
Paylaşım için teşekkürler :helal:
Elıne sağlık moruq serverımde denıyıceğim :)
Eline sağlık Başarılar :helal:
Yorumlarınız için teşekkürler.
+1 başarılar
Link Güncellenmeli !
Dosya Bulunamadı diyor.
Alıntı yapılan: TAKTAK26 - 19 Ocak 2019, 13:22:57
Link Güncellenmeli !
Dosya Bulunamadı diyor.
Buyur:
#include <a_samp>
#include <zcmd>
#define DIALOG_SILAH 1232
enum slh
{
silahid,
isim[64],
fiyat[60],
mermi
}
new Silahlar[15][slh] =//15 aşağıda kaç tane silah eklediğinizi gösterir. Silah eklerseniz değiştirmeniz gerekmekte.
{
{4, "Knife", 10, 1},
{8, "Katana", 10, 1},
{9, "Chainsaw", 100, 1},
{10, "Purple Dildo", 50, 1},
{16, "Grenade", 200, 10},
{18, "Molotov Cocktail", 300, 5},
{23, "Silenced 9mm", 1000, 50},
{24, "Desert Eagle", 2000, 100},
{25, "Shotgun", 2000, 50},
{26, "Sawnoff Shotgun", 2000, 50},
{27, "Combat Shotgun", 2000, 50},
{28, "Uzi", 1000, 100},
{31, "M4", 2000, 100},
{34, "Sniper Rifle", 2000, 50},
{26, "Sawnoff Shotgun", 2000, 50}
//{Silah id, "Silah ismi", fiyat, mermi},
};
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" aWeapon System ");
print(" Yüklendi \n");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" aWeapon System ");
print(" Kapatildi \n");
print("--------------------------------------\n");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_SILAH)
{
if(response)
{
if(GetPlayerMoney(playerid) >= Silahlar[listitem][fiyat])
{
new string[128];
format(string, sizeof(string), "Bilgi: {FFFFFF}%s isimli silahı $%d a aldınız.", Silahlar[listitem][isim], Silahlar[listitem][fiyat]);
SendClientMessage(playerid, 0x66FF00FF, string);
GivePlayerMoney(playerid, -Silahlar[listitem][fiyat]);
GivePlayerWeapon(playerid, Silahlar[listitem][silahid], Silahlar[listitem][mermi]);
return 1;
}else
{
SendClientMessage(playerid, 0xFF0000FF, "Hata: {FFFFFF}Yeterli paranız yok.");
return 1;
}
}
return 1;
}
return 1;
}
CMD:silahlar(playerid, params[])
{
new string[2048];
for(new x;x<sizeof(Silahlar);x++)
{
format(string, sizeof(string), "%s%s - $%d\n", string, Silahlar[x][isim], Silahlar[x][fiyat]);
}
ShowPlayerDialog(playerid, DIALOG_SILAH, DIALOG_STYLE_LIST, "Silah Dükkanı", string, "Satinal", "{FF0000}Iptal");
return 1;
}
Paylaşım için teşekkürler.