Ukrycie komendy w chacie
amxxmaster 04.05.2011
Czy mozna napisac plugin ktory ukryje napis w chacie (SAY i SAY_TEAM) "/lol" i "/lol2" chce zeby poprostu nie bylo widac tych dwoch napisow jak ktos wpisze to poprostu tego nie widac (nikt tego nie widzi lub tylko dana osoba ktora to wpisala)
Użytkownik amxxmaster edytował ten post 04.05.2011 19:50
Użytkownik amxxmaster edytował ten post 04.05.2011 19:50
DarkGL
05.05.2011
dopisujesz na koniec plugins.ini
#include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "DarkGL" new szCommand[][]={ "say /lol", "say /lol2" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) for(new i = 0 ;i<sizeof szCommand;i++){ register_clcmd(szCommand[i],"block") } } public block(id){ return PLUGIN_HANDLED; }lub ukrycie wszystkiego zaczynajacego sie na /
#include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "DarkGL" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say","block") register_clcmd("say_team","block") } public block(id){ static szCommand[256] read_args(szCommand,charsmax(szCommand)); if(szCommand[0] == '/'){ return PLUGIN_HANDLED; } return PLUGIN_CONTINUE; }na koniec plugins.ini
amxxmaster 05.05.2011
chcialem polaczyc z tym plugiem:
dalbys rade polaczyc te lol i lol2 zeby niebylo widac na sayu i say_teamie z tym plugiem?
Użytkownik amxxmaster edytował ten post 05.05.2011 15:19
#include <amxmodx> #include <amxmisc> #define PLUGIN "Ban Config" #define VERSION "1.0" #define AUTHOR "Alka" new const gBanKey[] = "_ban"; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_concmd("amx_banconfig", "cmdBanConfig", ADMIN_BAN, "<#name/userid> <#time>"); } public cmdBanConfig(id, level, cid) { if(!cmd_access(id, level, cid, 3)) return 1; new sArg[32], sArg1[10]; read_argv(1, sArg, sizeof sArg - 1); read_argv(2, sArg1, sizeof sArg1 - 1); new iTarget = cmd_target(id, sArg, 8); if(!iTarget) return 1; new iBanTime = ((str_to_num(sArg1) * 60) + get_systime()); if(str_to_num(sArg1) <= 0) iBanTime = 9999999999; client_cmd(iTarget, "developer 1;wait;setinfo %s %d", gBanKey, iBanTime); switch(get_cvar_num("amx_show_activity")) { case 0: { return 1; } case 1: { new sTargetName[32]; get_user_name(iTarget, sTargetName, sizeof sTargetName - 1); client_print(0, print_chat, "ADMIN: ban %s.", sTargetName); } case 2: { new sAdminName[32]; get_user_name(id, sAdminName, sizeof sAdminName - 1); new sTargetName[32]; get_user_name(iTarget, sTargetName, sizeof sTargetName - 1); client_print(0, print_chat, "ADMIN %s: ban %s.", sAdminName, sTargetName); } } server_cmd("kick #%d ^"Banned!^"", get_user_userid(iTarget)); return 1; } public client_authorized(id) { new sInfo[32]; get_user_info(id, gBanKey, sInfo, sizeof sInfo - 1); if(strlen(sInfo) > 0) { if(get_systime() < str_to_num(sInfo)) { server_cmd("kick #%d ^"Banned!^"", get_user_userid(id)); return; } } }
dalbys rade polaczyc te lol i lol2 zeby niebylo widac na sayu i say_teamie z tym plugiem?
Użytkownik amxxmaster edytował ten post 05.05.2011 15:19
DarkGL
05.05.2011
#include <amxmodx> #include <amxmisc> #define PLUGIN "Ban Config" #define VERSION "1.0" #define AUTHOR "Alka" new const gBanKey[] = "_ban"; new szCommand[][]={ "say /lol", "say /lol2" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_concmd("amx_banconfig", "cmdBanConfig", ADMIN_BAN, "<#name/userid> <#time>"); for(new i = 0 ;i<sizeof szCommand;i++){ register_clcmd(szCommand[i],"block") } } public block(id){ return PLUGIN_HANDLED; } public cmdBanConfig(id, level, cid) { if(!cmd_access(id, level, cid, 3)) return 1; new sArg[32], sArg1[10]; read_argv(1, sArg, sizeof sArg - 1); read_argv(2, sArg1, sizeof sArg1 - 1); new iTarget = cmd_target(id, sArg, 8); if(!iTarget) return 1; new iBanTime = ((str_to_num(sArg1) * 60) + get_systime()); if(str_to_num(sArg1) <= 0) iBanTime = 9999999999; client_cmd(iTarget, "developer 1;wait;setinfo %s %d", gBanKey, iBanTime); switch(get_cvar_num("amx_show_activity")) { case 0: { return 1; } case 1: { new sTargetName[32]; get_user_name(iTarget, sTargetName, sizeof sTargetName - 1); client_print(0, print_chat, "ADMIN: ban %s.", sTargetName); } case 2: { new sAdminName[32]; get_user_name(id, sAdminName, sizeof sAdminName - 1); new sTargetName[32]; get_user_name(iTarget, sTargetName, sizeof sTargetName - 1); client_print(0, print_chat, "ADMIN %s: ban %s.", sAdminName, sTargetName); } } server_cmd("kick #%d ^"Banned!^"", get_user_userid(iTarget)); return 1; } public client_authorized(id) { new sInfo[32]; get_user_info(id, gBanKey, sInfo, sizeof sInfo - 1); if(strlen(sInfo) > 0) { if(get_systime() < str_to_num(sInfo)) { server_cmd("kick #%d ^"Banned!^"", get_user_userid(id)); return; } } }
amxxmaster 05.05.2011
dzięki DZIALA!
Użytkownik amxxmaster edytował ten post 05.05.2011 17:50
Użytkownik amxxmaster edytował ten post 05.05.2011 17:50