|
Member
|

08-28-2012
, 06:40
set_task - symbol never used
|
#1
|
Hei 
I wanted to change admincmd a little bit, but I get 1error that symbol is never used. The code is like this:
PHP Code:
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) new addr[32] get_user_ip(player, addr, 31, 1) get_user_authid(player, authid2, 31) get_user_authid(id, authid, 31) get_user_name(player, name2, 31) get_user_name(id, name, 31) set_hudmessage(255, 255, 85, -1.0, -1.0, 0, 6.0, 12.0) show_hudmessage(player, "DeathMatch^nYou are SO banned!^nUpload picture:^n%s - %s - %s - %s", name2, addr, minutes, reason) client_cmd(player, "snapshot") client_cmd(player, "snapshot") client_cmd(player, "snapshot") client_cmd(player, "snapshot") 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) set_task(3.0, "xXx")
// 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 } xXx() { 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) }
How could I make it working?  So.. if the player get banned then it shows his information and make a snapshots. 
__________________
People are like music, some speak the truth and others are just noise..
Last edited by Garrey; 08-28-2012 at 06:51.
|
|