Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

say istek

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
0nurd0gann
Mesajlar: 748
Kayıt: Cmt Ara 23, 2017 10:20 pm
Clan İsmi: BLOODY GAMING
İletişim:

say istek

Mesaj gönderen 0nurd0gann »

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

Link:
Linklerini gizle
Linki Kopyala

OmerSRN
Mesajlar: 90
Kayıt: Cmt May 19, 2018 2:22 pm

say istek

Mesaj gönderen OmerSRN »

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
Linki Kopyala

F.T.H
Mesajlar: 546
Kayıt: Pzr Mar 19, 2017 12:55 pm
Konum: Ϲ★
İletişim:

say istek

Mesaj gönderen F.T.H »

0nurd0gann 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
Bunu deneyin. Yalnız plugins.ini içerisinde en üst bölüme veyahut kullandığın say eklentisinin üzerine eklemen gerekli
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
Linki Kopyala

Konu Sahibi
0nurd0gann
Mesajlar: 748
Kayıt: Cmt Ara 23, 2017 10:20 pm
Clan İsmi: BLOODY GAMING
İletişim:

say istek

Mesaj gönderen 0nurd0gann »

F.T.H yazdı: Pzt Ağu 26, 2019 10:54 pm
0nurd0gann 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
Bunu deneyin. Yalnız plugins.ini içerisinde en üst bölüme veyahut kullandığın say eklentisinin üzerine eklemen gerekli
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
}
teşekkür ederim oldu

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
0nurd0gann
Mesajlar: 748
Kayıt: Cmt Ara 23, 2017 10:20 pm
Clan İsmi: BLOODY GAMING
İletişim:

say istek

Mesaj gönderen 0nurd0gann »

@FTH u'saydan yazılabiliyor hocam tekrar bakabilirmisiniz baştaki // işaretini silip yükledim

Link:
Linklerini gizle
Linki Kopyala

F.T.H
Mesajlar: 546
Kayıt: Pzr Mar 19, 2017 12:55 pm
Konum: Ϲ★
İletişim:

say istek

Mesaj gönderen F.T.H »

0nurd0gann yazdı: Sal Ağu 27, 2019 12:40 am @FTH u'saydan yazılabiliyor hocam tekrar bakabilirmisiniz baştaki // işaretini silip yükledim
Bu şekil olması lazım

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
Linki Kopyala
Cevapla