Sayblock eklentisi
Moderatör: Moderatörler
-
0nurd0gann
Konu Sahibi - Mesajlar: 748
- Kayıt: Cmt Ara 23, 2017 10:20 pm
- Clan İsmi: BLOODY GAMING
- İletişim:
Sayblock eklentisi
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. 
| Link: | |
| Linklerini gizle |
-
omertas14544
- Mesajlar: 1604
- Kayıt: Prş Oca 26, 2017 3:23 pm
Sayblock eklentisi
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 |
Sayblock eklentisi
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();
}
}
}
}| Link: | |
| Linklerini gizle |
Sayblock eklentisi
amx_cvar say_kapat 0 yaparsan konuşmaları açmış olursun. 1 Yaparsan sadece Dokunulmazlık yetkisi veya Rcon yetkisi olanlar konuşur0nurd0gann 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.![]()
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
}| Link: | |
| Linklerini gizle |