1. sayfa (Toplam 1 sayfa)

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

Gönderilme zamanı: Sal Nis 07, 2020 1:56 am
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();
		}
	}
}
}


	

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

Gönderilme zamanı: Sal Nis 07, 2020 1:59 am
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
}


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

Gönderilme zamanı: Sal Nis 07, 2020 1:10 pm
gönderen hsnkun
Denedim fakat olmadı. Y say herkese açıldı tekrardan.

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

Gönderilme zamanı: Sal Nis 07, 2020 3:06 pm
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.

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

Gönderilme zamanı: Sal Nis 07, 2020 3:48 pm
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.