1. sayfa (Toplam 1 sayfa)
Sayblock eklentisi
Gönderilme zamanı: Cum Şub 08, 2019 11:37 am
gönderen 0nurd0gann
Merhabalar, bildiğiniz gibi panelde bulunan csd_sayblock eklentisinde bütün konuşmalar kapatılmıştır şeklinde, fakat ben sadece dokunulmazlık ve rcon yetkisi dışında kimse oyun içi yazamasın şeklinde bir plugin istiyorum ayarlayabilirmisiniz bunu sadece 16vs16 maçlarında kullanacağım yapan olursa şimdiden teşekkürler.

Sayblock eklentisi
Gönderilme zamanı: Cum Şub 08, 2019 11:49 am
gönderen omertas14544
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();
}
}
}
}
bakarmısın olmuş mu
Sayblock eklentisi
Gönderilme zamanı: Cum Şub 08, 2019 12:26 pm
gönderen xdferlesh1
Deneyebilirsiniz , Doku ve rcon olan adminler konuşabilir birtek
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_RCON & get_user_flags(id) & ADMIN_IMMUNITY )
return PLUGIN_CONTINUE
else
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();
}
}
}
}
Sayblock eklentisi
Gönderilme zamanı: Cum Şub 08, 2019 12:58 pm
gönderen F.T.H
0nurd0gann yazdı: Cum Şub 08, 2019 11:37 am
Merhabalar, bildiğiniz gibi panelde bulunan csd_sayblock eklentisinde bütün konuşmalar kapatılmıştır şeklinde, fakat ben sadece dokunulmazlık ve rcon yetkisi dışında kimse oyun içi yazamasın şeklinde bir plugin istiyorum ayarlayabilirmisiniz bunu sadece 16vs16 maçlarında kullanacağım yapan olursa şimdiden teşekkürler.
amx_cvar say_kapat 0 yaparsan konuşmaları açmış olursun. 1 Yaparsan sadece Dokunulmazlık yetkisi veya Rcon yetkisi olanlar konuşur
Eklentinin çalışabilmesi için plugins.ini içerisinde ya
en üst satıra ekleyeceksin ya da kullanmış olduğun
admin chat eklentisinin üstüne ekleyeceksin
Kod: Tümünü seç
#include <amxmodx>
#define PLUGIN "No Team Say"
#define AUTHOR "Alucard"
#define VERSION "1.0"
new p_NoSayTeam
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say", "HookSay")
register_clcmd("say_team", "HookSay")
p_NoSayTeam = register_cvar("say_kapat", "1")
}
public HookSay(id)
{
if(get_pcvar_num(p_NoSayTeam) && ((get_user_flags(id) & ADMIN_IMMUNITY) || (get_user_flags(id) & ADMIN_RCON)))
{
return PLUGIN_CONTINUE
}
else if(get_pcvar_num(p_NoSayTeam))
{
client_print_color(id,print_team_default,"^4Yetkili Harici Konusmalar Kapatildi!")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}