Merhabalar, maçtayken kullanacağım böyle bir eklenti arıyorum;
Rcon Dışında kimse yazamasın
/saykapat yazarak say'ı kapatabilelim ama rcon yazabilsin bu şekilde yapabilen olursa sevinirim
say istek
Moderatör: Moderatörler
-
0nurd0gann
Konu Sahibi - Mesajlar: 748
- Kayıt: Cmt Ara 23, 2017 10:20 pm
- Clan İsmi: BLOODY GAMING
- İletişim:
-
OmerSRN
- Mesajlar: 90
- Kayıt: Cmt May 19, 2018 2:22 pm
say istek
amx_cvar saykapat 1 yazarsan say kapanır, sadece rcon yetkisine sahip kişiler yazı yazabilir.
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "say block"
#define VERSION "1.0"
#define AUTHOR "omersrn"
new saykapatcvar
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
saykapatcvar = register_cvar("saykapat", "0")
register_clcmd("say", "sayblock")
}
public sayblock(id) {
if(get_pcvar_num(saykapatcvar) && get_user_flags(id) & ADMIN_RCON)
return PLUGIN_CONTINUE
return PLUGIN_HANDLED_MAIN
}
| Link: | |
| Linklerini gizle |
say istek
Bunu deneyin. Yalnız plugins.ini içerisinde en üst bölüme veyahut kullandığın say eklentisinin üzerine eklemen gerekli0nurd0gann yazdı: Pzt Ağu 26, 2019 10:07 pm Merhabalar, maçtayken kullanacağım böyle bir eklenti arıyorum;
Rcon Dışında kimse yazamasın
/saykapat yazarak say'ı kapatabilelim ama rcon yazabilsin bu şekilde yapabilen olursa sevinirim
Oyun içerisinde /saykapat yazdığında yazışmalar kapanır tekrardan yazarsan açarsın
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
new bool:SayKontrol = false
public plugin_init()
{
register_plugin("Yazisma Kapat","1.0","F.T.H")
register_clcmd("say /saykapat","SayKapat",ADMIN_RCON)
register_clcmd("say","YazismaEngel",ADMIN_RCON)
//register_clcmd("say_team","YazismaEngel",ADMIN_RCON) // TAKIM YAZISMALARI DA KAPATILACAKSA BASTAKI // ISARETI KALDIR
}
public SayKapat(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
SayKontrol ? (SayKontrol = false, client_print_color(0,0,"^3Yazismalar Acildi")) : (SayKontrol = true, client_print_color(0,0,"^4Yazismalar Kapatildi"))
return PLUGIN_HANDLED
}
public YazismaEngel(id, level, cid)
{
if(cmd_access(id, level, cid, 2))
return PLUGIN_CONTINUE
else if(SayKontrol)
return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}| Link: | |
| Linklerini gizle |
-
0nurd0gann
Konu Sahibi - Mesajlar: 748
- Kayıt: Cmt Ara 23, 2017 10:20 pm
- Clan İsmi: BLOODY GAMING
- İletişim:
say istek
teşekkür ederim olduF.T.H yazdı: Pzt Ağu 26, 2019 10:54 pmBunu deneyin. Yalnız plugins.ini içerisinde en üst bölüme veyahut kullandığın say eklentisinin üzerine eklemen gerekli0nurd0gann yazdı: Pzt Ağu 26, 2019 10:07 pm Merhabalar, maçtayken kullanacağım böyle bir eklenti arıyorum;
Rcon Dışında kimse yazamasın
/saykapat yazarak say'ı kapatabilelim ama rcon yazabilsin bu şekilde yapabilen olursa sevinirim
Oyun içerisinde /saykapat yazdığında yazışmalar kapanır tekrardan yazarsan açarsın
Kod: Tümünü seç
#include <amxmodx> #include <amxmisc> new bool:SayKontrol = false public plugin_init() { register_plugin("Yazisma Kapat","1.0","F.T.H") register_clcmd("say /saykapat","SayKapat",ADMIN_RCON) register_clcmd("say","YazismaEngel",ADMIN_RCON) //register_clcmd("say_team","YazismaEngel",ADMIN_RCON) // TAKIM YAZISMALARI DA KAPATILACAKSA BASTAKI // ISARETI KALDIR } public SayKapat(id, level, cid) { if(!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED SayKontrol ? (SayKontrol = false, client_print_color(0,0,"^3Yazismalar Acildi")) : (SayKontrol = true, client_print_color(0,0,"^4Yazismalar Kapatildi")) return PLUGIN_HANDLED } public YazismaEngel(id, level, cid) { if(cmd_access(id, level, cid, 2)) return PLUGIN_CONTINUE else if(SayKontrol) return PLUGIN_HANDLED return PLUGIN_CONTINUE }
| Link: | |
| Linklerini gizle |
-
0nurd0gann
Konu Sahibi - Mesajlar: 748
- Kayıt: Cmt Ara 23, 2017 10:20 pm
- Clan İsmi: BLOODY GAMING
- İletişim:
say istek
@FTH u'saydan yazılabiliyor hocam tekrar bakabilirmisiniz baştaki // işaretini silip yükledim
| Link: | |
| Linklerini gizle |
say istek
Bu şekil olması lazım0nurd0gann yazdı: Sal Ağu 27, 2019 12:40 am @FTH u'saydan yazılabiliyor hocam tekrar bakabilirmisiniz baştaki // işaretini silip yükledim
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
new bool:SayKontrol = false
public plugin_init()
{
register_plugin("Yazisma Kapat","1.0","F.T.H")
register_clcmd("say /saykapat","SayKapat",ADMIN_RCON)
register_clcmd("say","YazismaEngel",ADMIN_RCON)
register_clcmd("say_team","YazismaEngel",ADMIN_RCON)
}
public SayKapat(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
SayKontrol ? (SayKontrol = false, client_print_color(0,0,"^3Yazismalar Acildi")) : (SayKontrol = true, client_print_color(0,0,"^4Yazismalar Kapatildi"))
return PLUGIN_HANDLED
}
public YazismaEngel(id, level, cid)
{
if(cmd_access(id, level, cid, 2))
return PLUGIN_CONTINUE
else if(SayKontrol)
return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}| Link: | |
| Linklerini gizle |