AMXMODX 1.90 [5249] Local Compiler.
Error:
PHP Code:
L 05/11/2020 - 05:45:42: [AMXX] Displaying debug trace (plugin "scan_say.amxx", version "31/08/2019")
L 05/11/2020 - 05:45:42: [AMXX] Run time error 10: native error (native "get_user_flags")
L 05/11/2020 - 05:45:42: [AMXX] [0] scan_say.sma::fwSayHandle (line 53)
L 05/11/2020 - 05:45:44: Invalid player id 16
Plugin:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Scan_Say"
#define VERSION "31/08/2019"
#define AUTHOR "General Memer"
new Float:g_fCooldown[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say", "fwSayHandle");
}
public client_connect(iClient)
{
g_fCooldown[iClient] = 0.0;
}
public client_disconnected(iClient)
{
g_fCooldown[iClient] = 0.0;
}
public fwSayHandle(const iClient)
{
new sArg[194];
read_args( sArg, charsmax(sArg) );
remove_quotes(sArg);
new sCmd[32];
argbreak( sArg, sCmd, charsmax(sCmd), sArg, charsmax(sArg) );
if( equali(sCmd, "/scan") )
{
static Float:fGametime;
fGametime = get_gametime();
if( g_fCooldown[iClient] > fGametime )
return PLUGIN_HANDLED;
if( sArg[0] )
{
new sName[32];
get_user_name( iClient, sName, charsmax(sName) );
for(new i; i < 33; i++)
if( get_user_flags(i) & ADMIN_CHAT && i != 0 )
client_print_color(i, print_team_default, "^4[PSL] A Scan From (%s)^1: '%s'", sName, sArg);
client_print_color(iClient, print_team_default, "^4[PSL] ^3Your message has been sent.");
}
g_fCooldown[iClient] = fGametime + 2.0;
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
May be this is line 53:
PHP Code:
if( get_user_flags(i) & ADMIN_CHAT && i != 0 )