Lo mismo que:
https://amxmodx-es.com/Thread-UPDATE-FIX...LDS-REHLDS
pero en un solo plugin sin complementos extras
https://amxmodx-es.com/Thread-UPDATE-FIX...LDS-REHLDS
pero en un solo plugin sin complementos extras
Código PHP:
/* Sublime AMXX Editor v3.0.0 */
#include <amxmodx>
#define PLUGIN "Fix Sedly Exploit"
#define VERSION "1.0"
#define AUTHOR "Destro"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("[sXe-I-SSD-Reply]", "clcmd_SSDReply")
}
public plugin_cfg()
{
server_cmd("amx_pausecfg add ^"%s^"", PLUGIN)
}
public clcmd_SSDReply(id)
{
static util[128], replySize
if(read_argc() == 5)
{
read_argv(1, util, charsmax(util))
if(is_str_num(util))
{
replySize = str_to_num(util)
read_argv(2, util, charsmax(util))
if(replySize == strlen(util))
{
read_argv(3, util, charsmax(util))
if(0 <= str_to_num(util) <= 1)
{
read_argv(4, util, charsmax(util))
if(0 < str_to_num(util))
return PLUGIN_CONTINUE
}
}
}
}
read_args(util, charsmax(util))
new name[32], hid[29]
get_user_name(id, name, 31)
get_user_hid(id, hid, 28)
log_to_file("sxei_exploit.log", "Detected Exploit! - player: [%s] hid:[%s]", name, hid)
log_to_file("sxei_exploit.log", "[sXe-I-SSD-Reply] %s", util)
console_print(id, "Trolita")
// Hack, Reset Cmd_TokenizeString vars :P
// Pero esta de mas porque en get_user_hid() ya se usa cmd+exec
server_cmd("echo Fix Exploit")
server_exec()
return PLUGIN_HANDLED
}
stock get_user_hid(id, hid[], len)
{
static cvar
if(!cvar)
cvar = get_cvar_pointer("__sxei_output")
if(cvar)
{
server_cmd("sxe_userhid #%d", get_user_userid(id))
server_exec()
get_pcvar_string(cvar, hid, len)
}
}
Tutoriales:
Aportes:
[API] Advanced Vault System - [API] sXe Injected Events - [Modulo] MySQL Threads 1.2 - [API] OldMenu 1.1
[TOOL] AMXX-Editor v2.2 (new)
MyAnimeList
Aportes:
[API] Advanced Vault System - [API] sXe Injected Events - [Modulo] MySQL Threads 1.2 - [API] OldMenu 1.1
[TOOL] AMXX-Editor v2.2 (new)
MyAnimeList