Cevap: Düzenleme (furkandize)
Çünkü amx_ban @ böyle toplu bir kullanımı yok kardeşim bu yüzden olabilir :)
Cevap: Düzenleme (furkandize)
Amx_banip @all'nin oldugundan emınım yanlız ?
Cevap: Düzenleme (furkandize)
PHP- Kodu:
register_concmd("amx_banip","quitBlock")
Şu şekilde değiş bi de
Cevap: Düzenleme (furkandize)
amx_banip Yazarsan Amx_banip Komutunu Kullanamazsın Ama Amx_ban @T @CT @all Diye Komut Yoktur..
Cevap: Düzenleme (furkandize)
admincmd.sma
PHP- Kodu:
public plugin_init() {
register_concmd("amx_banip", "cmdBanIP", ADMIN_BAN, "<name or #userid> <minutes> [reason]")
}
public cmdBanIP(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new target[32], minutes[8], reason[64]
read_argv(1, target, 31)
read_argv(2, minutes, 7)
read_argv(3, reason, 63)
new player = cmd_target(id, target, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF)
if (!player)
{
// why is this here?
// no idea
// player = cmd_target(id, target, 9);
return PLUGIN_HANDLED
}
new authid[32], name2[32], authid2[32], name[32]
new userid2 = get_user_userid(player)
get_user_authid(player, authid2, 31)
get_user_authid(id, authid, 31)
get_user_name(player, name2, 31)
get_user_name(id, name, 31)
log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)
new temp[64], banned[16], nNum = str_to_num(minutes)
if (nNum)
format(temp, 63, "%L", player, "FOR_MIN", minutes)
else
format(temp, 63, "%L", player, "PERM")
format(banned, 15, "%L", player, "BANNED")
new address[32]
get_user_ip(player, address, 31, 1)
if (reason[0])
server_cmd("kick #%d ^"%s (%s %s)^";wait;addip ^"%s^" ^"%s^";wait;writeip", userid2, reason, banned, temp, minutes, address)
else
server_cmd("kick #%d ^"%s %s^";wait;addip ^"%s^" ^"%s^";wait;writeip", userid2, banned, temp, minutes, address)
// Display the message to all clients
new msg[256];
new len;
new maxpl = get_maxplayers();
for (new i = 1; i <= maxpl; i++)
{
if (is_user_connected(i) && !is_user_bot(i))
{
len = formatex(msg, charsmax(msg), "%L", i, "BAN");
len += formatex(msg[len], charsmax(msg) - len, " %s ", name2);
if (nNum)
{
formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes);
}
else
{
formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM");
}
if (strlen(reason) > 0)
{
formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason);
}
show_activity_id(i, id, name, msg);
}
}
console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
return PLUGIN_HANDLED
}
Görüldüğü üzere "amx_banip" komutunun toplu kullanımı yok. Neye göre eminim diyorsun ki
Cevap: Düzenleme (furkandize)
Amx_banmenu ile karıstırdım pardon
amx_banmenuyu kullanıma kapatabılırmıyız pekı
Cevap: Düzenleme (furkandize)
Evet onu benim eklentimle de yapabiliyorsun zaten onda bir şey yok. Sıradan komut engelleme.
Cevap: Düzenleme (furkandize)
sv_password engelleyebılıyomuyuz yani panelden degıl sadece consoldan
amx_cvar sv_password
amx_rcon sv_password
komutlarını?
Cevap: Düzenleme (furkandize)
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_cvar","Blockx")
register_clcmd("amx_rcon","Blockx")
}
public Blockx(id) {
new arg[32];
read_argv(1,arg,31)
if(equali(arg,"sv_password")) {
console_print(id,"Bu Komut Yasakli !")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
dene
Cevap: Düzenleme (furkandize)
Kardesim,
amx_cvar sv_password
amx_banmenu
amx_quit @CT-@T-@all
komutlarını 1 tane pluginde yasaklarmısın
ve verdigin son sma calısmıyor...
Cevap: Düzenleme (furkandize)
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Ozel Blok"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_cvar","Blockx")
register_concmd("amx_rcon","Blockx")
register_concmd("amx_banmenu","Block")
register_concmd("amx_quit","Blockq")
}
public Blockx(id) {
new arg[32];
read_argv(1,arg,31)
if(equali(arg,"sv_password")) {
console_print(id,"Bu Komut Yasakli !")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public Block(id) {
console_print(id,"Bu Komut Yasakli !")
return PLUGIN_HANDLED
}
public Blockq(id) {
new arg[32];
read_argv(1,arg,31)
if(arg[0] == '@') {
console_print(id,"Bu Komut Yasakli !")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Cevap: Düzenleme (furkandize)
amx_cvar sv_password harici hepsi calısıyo
Cevap: Düzenleme (furkandize)
amx_quit
Amx_banmenu
amx_rcon sv_password
Calısıyo ama
amx_cvar sv_password calısmıyo onuda eklermısın berk
Cevap: Düzenleme (furkandize)
Bende çalışıyor ? plugins.ini de en üste yazdın mı ?
Cevap: Düzenleme (furkandize)
Tekrar tekrar denedim sadece amx_cvar sv_password calısmıyor dıgerlerınde sıkıntı yok
Cevap: Düzenleme (furkandize)
Cevap: Düzenleme (furkandize)
Cevap: Düzenleme (furkandize)
senden kaynaklı. Pluginde sorun yok.
Cevap: Düzenleme (furkandize)
Cevap: Düzenleme (furkandize)
Çözülmüş İsteklere taşındı.