Otomatik Ban Eklentisi
Moderatör: Moderatörler
-
- Mesajlar: 1809
- Kayıt: Cmt Nis 30, 2016 2:46 pm
- Konum: Batman
- Clan İsmi: Ke$`h | Gaming
- İletişim:
-
Konu Sahibi - Mesajlar: 45
- Kayıt: Cmt Kas 19, 2016 9:26 pm
Otomatik Ban Eklentisi
amx + diğer atıyorum mesela mcache veya amxmodmenu bunları yazanlar otomatik banlansınBy.Dehset yazdı:Konsola kod gondermesinden kastin amx_ kodlari mi ?
Link: | |
Linklerini gizle |
-
- Mesajlar: 1809
- Kayıt: Cmt Nis 30, 2016 2:46 pm
- Konum: Batman
- Clan İsmi: Ke$`h | Gaming
- İletişim:
Otomatik Ban Eklentisi
@DeLLiTürk
Ban çok ağır olur bence en ufak bi amx_Say herkes ts3 gelsin vs. bi flood atarsa direk banip yiyecek vs. ama genede sen bilirsin.
Kod: Tümünü seç
/* Anil Can adli arkadasimizin kodlarından da yararlandim. */
#include <amxmodx>
#define PLUGIN "Auto Ban"
#define VERSION "2.0"
#define AUTHOR "By Deh$eT"
new const komutlar[][] = {
"amx_say",
"amx_kick",
"amx_chat", //Flood atilmasini istemedigin komutlari yaz
"amx_psay",
"amx_csay",
"amx_ban",
"amx_stack",
"amx_banip",
"amx_unban",
"amx_tsay",
"amx_team",
"amx_bury",
"amx_unbury",
"amx_disarm",
"amx_slay2",
"amx_fire",
"amx_uberslap",
"amx_quit",
"amx_gag",
"amx_ungag",
"amx_givemoney",
"amx_takemoney",
"amx_godmode",
"amx_noclip",
"amx_flash",
"amx_transfer ",
"amx_swap",
"amx_teamswap",
"amx_unammo",
"amx_glow2",
"amx_glowcolors",
"amx_drug",
"amx_speed",
"amx_team",
"amx_weapon",
"amx_armor",
"amx_glow",
"amx_heal",
"amx_slay",
"amx_slap",
"amx_gravity",
"amx_rocket",
"amx_bury",
"amx_alltalk",
"amx_unbury",
"amx_rev",
"amx_revive"
}
new const engelle[][] = {
"engellenecek_komutlari_yaz",
"engellenecek_komutlari_yaz", //Engellemek isteğin komutlari yaz
"engellenecek_komutlari_yaz",
"engellenecek_komutlari_yaz",
"engellenecek_komutlari_yaz",
"mcache ",
"amxmodxmenu"
}
new Float:g_Flooding[33] = {0.0, ...}
new g_Flood[33] = {0, ...}
new amx_komut_sure;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
for(new i;i<sizeof komutlar;i++)
register_concmd(komutlar[i],"toplu")
for(new i;i<sizeof engelle;i++)
register_concmd(engelle[i],"drop")
}
public toplu(id)
{
new Float: maxkomut = get_pcvar_float(amx_komut_sure)
if(maxkomut)
{
new Float:nexTime = get_gametime()
new isim[32]
get_user_name(id,isim,31)
if (g_Flooding[id] > nexTime)
{
if (g_Flood[id] >= 3)
{
server_cmd("amx_banip %s ^"FLOOD ATMAKTAN BANLANDINIZ.^"",isim)
g_Flooding[id] = nexTime + maxkomut + 3.0
return PLUGIN_HANDLED
}
g_Flood[id]++
}
else if (g_Flood[id])
{
g_Flood[id]--
}
g_Flooding[id] = nexTime + maxkomut
}
return PLUGIN_CONTINUE
}
public drop(id)
{
new isim[32]
get_user_name(id,isim,31)
server_cmd("amx_banip %s ^"FLOOD ATMAKTAN BANLANDINIZ.^"",isim)
return PLUGIN_HANDLED
}
Link: | |
Linklerini gizle |