Исправляет баг в файле AutoBuy
Описание:
при выполнении определенного алгоритма автозакупки — сервер крашится Решение проблемы:
Код плагина который нужно скомпилировать:
#include
#define PLUGIN_NAME "Fix AutoBuy Bug" #define PLUGIN_VERSION "1.1" #define PLUGIN_AUTHOR "PomanoB & UFPS.Team"
new g_logfile[64]
public plugin_init( ) { register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR )
register_clcmd( "cl_setautobuy", "cmd_check" ) register_clcmd( "cl_setrebuy", "cmd_check" )
get_time ( "autobuy_%Y%m.log", g_logfile, charsmax ( g_logfile ) ) }
public cmd_check( id ) { static arg[512], args, i args = read_argc( )
for( i = 1; i 31 ) return true }
return false }
stock log_autobuy( id ) { static name[32], steamid[44], ip[16] get_user_ip( id, ip, charsmax( ip ), 1 ) get_user_authid( id, steamid, charsmax( steamid ) ) get_user_name( id, name, charsmax( name ) )
log_to_file( g_logfile, "Autobuy bug use: %s [%s] ", name, ip, steamid ) }
Установка готового плагина:
1)Закидываем
файл FixAutoBuyBug.amxx в cstrike/addons/amxmodx/plugins 2)Файл
FixAutoBuyBug.sma кидаем в cstrike/addons/amxmodx/scripting 3)Заходим в cstrike/addons/amxmodx/configs открываем файл plugins.ini и вписываем туда эту строчку FixAutoBuyBug.amxx закрываем,
сохраняем, готово. После делаем рестарт сервера, если при установке плагина он
был включен.
|