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

https://discord.gg/43gGDQe6tS

Team Say

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
TaaRRuZ
Yasaklı Üye
Yasaklı Üye
Mesajlar: 555
Kayıt: Çrş Eyl 06, 2017 4:04 pm
Konum: Türkiye
İletişim:

Team Say

Mesaj gönderen TaaRRuZ »

Y den sadece yetkisi olanlar yazabilecek diğer kişiler teamsay dan yazabilecek bunu istiyorum.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

ShooTeR
Mesajlar: 4496
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Team Say

Mesaj gönderen ShooTeR »

Tamam userlar u'dan yazıyor diyorsun zaten sinan
U = teamsay
Y = say

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
TaaRRuZ
Yasaklı Üye
Yasaklı Üye
Mesajlar: 555
Kayıt: Çrş Eyl 06, 2017 4:04 pm
Konum: Türkiye
İletişim:

Team Say

Mesaj gönderen TaaRRuZ »

Yetkisi olan kişiler sadece Y 'den yazabilecek..
Yetkisi olmayanlar U yani teamsaydan yazabilecek Y den yazamıyacaklar..
Yani yetkisi olmayanlar "Y" den yazamayacaklar.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

ShooTeR
Mesajlar: 4496
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Team Say

Mesaj gönderen ShooTeR »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "No-Chat"
#define VERSION "1.0"
#define AUTHOR "Nemesis"

#define CHAT_LEVEL ADMIN_KICK

new gCvar;
new gAdmin;
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say","Block")
    register_clcmd("say_team","Block_team")
    
    gCvar = register_cvar("nochat_enabled","2") // 0 -> Say Acilir, 1-Say Kapanir, 2-Sadece say_team calisir. 3-Say_Team Kapanir.
    gAdmin = register_cvar("nochat_admin","0") // 0 -> Adminler Konusabilir, 1-> Adminler Konusamaz.
    
}
public Block(id) {
    if((get_pcvar_num(gCvar) == 2) && (!get_pcvar_num(gAdmin) && !(get_user_flags(id) & CHAT_LEVEL))) {
        
        colorchat(id,"!y[!g SayBlock !y] !tBu Serverda !y[!gSay!y] !tKapalidir.")    
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}

public Block_team(id) {
    if((get_pcvar_num(gCvar) == 3) && (!get_pcvar_num(gAdmin) && !(get_user_flags(id) & CHAT_LEVEL))) {
        
        colorchat(id,"!y[!g SayBlock !y] !tBu Serverda !y[!gTeamSAY!y] !tKapalidir.")    
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}  
// RENKLI YAZI //
//-----------------------------------------------------------------//
stock colorchat(const id, const input[], any:...) {
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4") // YESIL YAZI
	replace_all(msg, 190, "!y", "^1") // SARI YAZI (DEFAULT)
	replace_all(msg, 190, "!t", "^3") // TAKIM RENGI ( T Kırmızı - CT Mavi )
	
	if (id) players[0] = id; else get_players(players, count, "ch")
	{
		for (new i = 0; i < count; i++)
		{
			if (is_user_connected(players[i]))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}

// RENKLI YAZI //
//-----------------------------------------------------------------//
Al duzelttim direk yukle saydan sadece adminler yazar playerlar udan yazar

Link:
Linklerini gizle
Linki Kopyala
Cevapla