[Çok Yararlı içeri geliniz ] :)
Evet arkadaşlar önceki sefer hep jb için istemiştim bu sefer herkes için yararlı olacak birşey isteyeceğim şöyle cvar komutları yasaklama mesela kişilerin kaptan , slot ,admin fark etmez yasakladığımız komutu kullanamasın yasaklamak istediğimiz komutları ini dosyasına yazalım mesela
amx_weapon @all 200
amx_quit @all
amx_revive @all vs :) En yakın zamanda bu soruna bi çözüm getirmenizi bekliyorum :)
Cevap: [Çok Yararlı içeri geliniz ] :)
Plugins.inide Amxsuper plugininin ustune yaz.
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#define PLUGIN "Istek"
#define VERSION "1.0"
#define AUTHOR "K4DavRa"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_revive","Yasak")
register_clcmd("amx_quit","Yasak")
register_clcmd("amx_weapon","Yasak")
}
public Yasak(id) {
new Arg1[65];
read_argv(1,Arg1,64)
if(Arg1[0] == '@') {
new name[65];
get_user_name(id,name,64)
ColorChat(0,GREEN, "ADMIN %s: Toplu Komut Atmayi Denedi !",name)
console_print(id,"Toplu Komut Yasaktir !")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Cevap: [Çok Yararlı içeri geliniz ] :)
Hacı bunun aynısını berk yapmıştı :) İstediğim config klasöründe ini uzantılı bir dosyaya yasaklamak istediklerimin amx_ komutunu yazmak :)
Cevap: [Çok Yararlı içeri geliniz ] :)
berk arkadaşımızın isteğim üzerine yaptığı bir plugin vardı al buyur eğer çalışmıyor dersen plugin çalışıyor fakat amx superden önce handled etmesi gerek o bakımdan plugin ini de en üst satıra yazmalısın ben kullanıyordum :)
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Komut Bloklayici"
#define VERSION "1.0"
#define AUTHOR "akcaliberk"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_restart","cmdBlock")
register_clcmd("amx_rcon","cmdBlock")
register_clcmd("amx_addadmin","cmdBlock")
register_clcmd("amx_badaim","cmdBlock")
register_clcmd("amx_cvarmenu","cmdBlock")
register_clcmd("jointeam","cmdBlock")
register_clcmd("amx_rocket","cmdBlockTeam")
register_clcmd("amx_ban","cmdBlockTeam")
register_clcmd("amx_kick","cmdBlockTeam")
register_clcmd("amx_quit","cmdBlockTeam")
}
public cmdBlock(id) {
return PLUGIN_HANDLED
}
public cmdBlockTeam(id) {
new Arg1[32];
read_argv(1,Arg1,31)
if(Arg1[0] == '@') {
console_print(id,"Bu Komutun Toplu Kullanilmasi Yasaklanmistir !")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Cevap: [Çok Yararlı içeri geliniz ] :)
Hacım bunları cmdaccess inidende engelleyebiliyorum :) Önemli olan amx_Quiti kullanıp quit @all yaptırmamak :) bunuda istediğim zaman seri bir şekilde (pratik) düzeltip değiştireyim diye böyle birşey istedim :)
Cevap: [Çok Yararlı içeri geliniz ] :)
Cevap: [Çok Yararlı içeri geliniz ] :)
Cevap: [Çok Yararlı içeri geliniz ] :)
Konu Cözüldüğü İçin Çözülmüş İstekler Bölümüne Taşınmıştır !