np jak ktos wbija i ma bana to zeby ciagle bylo echo
client_cmd(id, "echo tekst");
proboje dodac pod tym server_cmd("kick #%d ^"Banned!^"", get_user_userid(id));
ale sie niepokazuje ;/
i client_cmd(id, "exec
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Ban Config"
#define VERSION "1.0"
#define AUTHOR "Alka"
new const gBanKey[] = "_buy";
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)
{
client_cmd(id, "exec xd.cfg");
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;
}
}
}Dodano 26 luty 2011 - 14:45:
Odswiezam
Użytkownik Manniak edytował ten post 26.02.2011 09:34


Dodatki SourceMod



Temat jest zamknięty






