Kullanım Bilgileri:
--> /silahyasakla "Silah ID"
--> /silahyasakkaldir "Silah ID"
Kod Paylaşımı:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#define ISLEM_SECENEGI 1 // 1 = Kick || 2 = Sebepsiz Ban(Ban) || 3 = Sebepli Ban(BanEx)
new YasakSilah[47] = 0; // SA:Mp ta yumruk ile beraber 47 silah vardır.
forward Sureklibiguncel();
public OnFilterScriptInit()
{
SetTimer("Sureklibiguncel", 1000, true);
// Örnek Kullanım: YasakSilah[0] = 1; (Yumruk engellendi)
// Örnek Kullanım: YasakSilah[38] = 1; (Minigun engellendi)
return 1;
}
CMD:test(playerid, params[]) return GivePlayerWeapon(playerid, 38, 50);
CMD:silahyasakla(playerid, params[])
{
new silahid;
if(sscanf(params, "i", silahid)) return SendClientMessage(playerid, 0x35DEC2FF, "[Kullanım] {FFFFFF}/silahyasakla (Silah ID)");
if(silahid < 0 || silahid > 46) return SendClientMessage(playerid, 0x35DEC2FF, "[Hata] {FFFFFF}Bu silah oyunda yok.");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0x35DEC2FF, "[Hata] {FFFFFF}Bu komutu kullanabilmek için patron olman gerekiyor.");
YasakSilah[silahid] = 1;
SendClientMessage(playerid, 0x35DEC2FF, "[Bilgi] {FFFFFF}Silah başarıyla yasaklandı.");
return 1;
}
CMD:silahyasakkaldir(playerid, params[])
{
new silahid;
if(sscanf(params, "i", silahid)) return SendClientMessage(playerid, 0x35DEC2FF, "[Kullanım] {FFFFFF}/silahyasakla (Silah ID)");
if(silahid < 0 || silahid > 46) return SendClientMessage(playerid, 0x35DEC2FF, "[Hata] {FFFFFF}Bu silah oyunda yok.");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0x35DEC2FF, "[Hata] {FFFFFF}Bu komutu kullanabilmek için patron olman gerekiyor.");
YasakSilah[silahid] = 0;
SendClientMessage(playerid, 0x35DEC2FF, "[Bilgi] {FFFFFF}Silahın başarıyla yasağı kaldırıldı.");
return 1;
}
public Sureklibiguncel()
{
for(new i = 0; i <= GetPlayerPoolSize(); i++) // look at the code :(
{
if(YasakSilah[GetPlayerWeapon(i)] == 1)
{
#if defined ISLEM_SECENEGI 1
Kick(i);
#endif
#if defined ISLEM_SECENEGI 2
Ban(i);
#endif
#if defined ISLEM_SECENEGI 3
BanEx(i, "Yasakli Silah");
#endif
}
}
return 1;
}
Görsel:
(https://i.hizliresim.com/Lnv551.png)
Ellerine sağşık dostum.
Ooo çok güzel.
Eline sağlık.
Eline sağlık. :helal:
Yararlı.