16/04/2018, 06:04 PM
Código PHP:
#include <amxmodx>
#include <amxmisc>
const ADMIN_FLAG = ADMIN_BAN
public plugin_init()
{
register_plugin("sXe Screenshot", "1.0", "payas")
register_concmd("amx_sxe_screen", "cmd_screen", ADMIN_FLAG, "<name>")
}
public cmd_screen(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED;
new arg[32]
read_argv(1, arg, 31)
new target = cmd_target(id, arg, 0)
//client_print(id, print_chat, "TEST %d", get_user_userid(id))
if (!is_user_connected(target))
return PLUGIN_HANDLED;
if (is_user_bot(target))
{
client_print(id, print_chat, "[AMXX] %L", id, "BOT_MESSAGE")
return PLUGIN_HANDLED;
}
/****
if (is_user_admin(target))
{
client_print(id, print_chat, "[AMXX] %L", id, "ADMIN_MESSAGE")
return PLUGIN_HANDLED;
}
***/
server_cmd("sxe_screen #%d #%d", get_user_userid(target), get_user_userid(id))
new nick1[32], nick2[32]
get_user_name(id, nick1, 31)
get_user_name(target, nick2, 31)
//client_print(0, print_chat, "ADMIN %L", LANG_PLAYER, "LOCALBAN_MESSAGE", nick1, nick2)
log_amx("ADMIN %L", LANG_SERVER, "ScreenShot for player [%s] to [%s]", nick1, nick2)
return PLUGIN_HANDLED;
}
Código PHP:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "sXe Local Ban"
#define VERSION "1.0"
#define AUTHOR "Rul4"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_sxe_ban", "sxeban", ADMIN_BAN);
}
public sxeban(id)
{
new Arg1[24];
read_argv(1, Arg1, 23);
new adminName[33];
get_user_name(id,adminName,32);
if(strlen(Arg1)!=0)
{
new uid = find_player("k",str_to_num (Arg1[1]));
new plyrName[33];
get_user_name(uid,plyrName,32);
console_print(id, "sXe Injected: %s has locally banned player %s", adminName, plyrName);
log_amx("sXe Injected: %s has locally banned player %s", adminName, plyrName);
}
server_cmd("sxe_ban %s", Arg1);
}
Aportes: