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

https://discord.gg/43gGDQe6tS

Y Say Konuşmalarını Sadece Adminlere Açmak

Oyunda karşılaştığınız hatalar , oyun hakkında genel bilgiler

Moderatör: Moderatörler


Konu Sahibi
hsnkun
Mesajlar: 7
Kayıt: Cum Nis 03, 2020 9:50 pm

Y Say Konuşmalarını Sadece Adminlere Açmak

Mesaj gönderen hsnkun »

Merhaba Arkadaşlar,

Ben Y sayı forumda bularak aşağıdaki şekilde kullanmaya kapattım. Fakat adminlere Y sayı açmak istiyorum. sadece adminlerin yazmasını sağlayabilir miyim?


Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Say Block"
#define VERSION "1.0"
#define AUTHOR "By Deh$eT"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say", "engell" );
}
public engell(id)
{
	renkli_yazi(id,"!gSay !nKonusma !tKapalıdır !gU !nsay konusunuz..")
	return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...) {
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!n", "^x01"); 
	replace_all(msg, 190, "!g", "^x04"); 	
	replace_all(msg, 190, "!t", "^x03"); 
	
	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();
		}
	}
}
}


	

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

Taha Demirbaş
Mesajlar: 10427
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

Y Say Konuşmalarını Sadece Adminlere Açmak

Mesaj gönderen Taha Demirbaş »

Buyur bir deneyin. Ban yetkisinde.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Say Block"
#define VERSION "1.0"
#define AUTHOR "By Deh$eT"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say", "engell" );
}
public engell(id)
{
	if(!get_user_flags(id) && ADMIN_BAN){
		client_print_color(id,id,"!gSay !nKonusma !tKapalıdır !gU !nsay konusunuz..")
		return PLUGIN_HANDLED;
	}
	return PLUGIN_CONTINUE
}


Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
hsnkun
Mesajlar: 7
Kayıt: Cum Nis 03, 2020 9:50 pm

Y Say Konuşmalarını Sadece Adminlere Açmak

Mesaj gönderen hsnkun »

Denedim fakat olmadı. Y say herkese açıldı tekrardan.

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

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm
Server Ip/DNS: 213.238.173.35
Clan İsmi: MoonGaming
İletişim:

Y Say Konuşmalarını Sadece Adminlere Açmak

Mesaj gönderen omertas14544 »

Kod: Tümünü seç

#include <amxmodx>

new bool:chat_engel

public plugin_init()
{
	register_plugin("Chat Kapatma","0.1","Leeyé");
	
	register_clcmd("say","engelle");
	register_clcmd("say /chat","ackapa");
}
public engelle(const id)
{
	if(chat_engel && !(get_user_flags(id) & ADMIN_BAN))
	{
		client_print_color(id,id,"^3Konusmalar kapalidir.");
		return PLUGIN_HANDLED
	}
	return PLUGIN_CONTINUE;
}
public ackapa(const id)
{
	if(get_user_flags(id) & ADMIN_BAN)
	{
		chat_engel = chat_engel ? false : true
		client_print_color(id,id,"^4Chat konusmalari ^3%s",chat_engel ? "kapatildi.":"acildi.");
	}
}
say'e /chat yazdığınızda otomatik açılır veya kapanır.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
hsnkun
Mesajlar: 7
Kayıt: Cum Nis 03, 2020 9:50 pm

Y Say Konuşmalarını Sadece Adminlere Açmak

Mesaj gönderen hsnkun »

Çok teşekkür ederim oldu şimdi. Bir soru daha soracağım şimdi fark ettim de CT' deyken U say dan yazı yazıldığında görünmüyor nedendir acaba? T deyken böyle bir sorun yok.

Link:
Linklerini gizle
Linki Kopyala
Cevapla