This error keeps crashing my server, but i don't know why it occurs.
It'd be great if somone could help me by solving this, the server crashes
every 3 minutes. Thanks in advance.
----------------------------------------------------------------------------------------------------
L 02/05/2007 - 17:51:54: Invalid player id 0
L 02/05/2007 - 17:51:54: [AMXX] Displaying debug trace (plugin "HarbuRPAlpha.amxx")
L 02/05/2007 - 17:51:54: [AMXX] Run time error 10: native error (native "get_user_info")
L 02/05/2007 - 17:51:54: [AMXX] [0] HarbuRPAlpha.sma::client_infochanged (line 4526)
----------------------------------------------------------------------------------------------------
Code:
public client_infochanged(id)
{
new newname[33], oldname[33], authid[32], query[256]
get_user_info(id, "name", newname,sizeof(newname)) // Line 4526
get_user_name(id,oldname,sizeof(oldname))
get_user_authid(id,authid,31)
set_task(3.0,"no_harbu",id)
if(equali(newname,"Pub: ",5)) return PLUGIN_HANDLED
format(query,255,"SELECT name FROM money WHERE steamid='%s'",authid)
result = dbi_query(dbc,query)
if(dbi_nextrow(result) > 0)
{
new regname[32]
dbi_field(result,1,regname,31)
dbi_free_result(result)
if(equal(regname,""))
{
new changename[32]
format(changename,31,"Pub: %s",newname)
set_user_info(id,"name",changename)
return PLUGIN_HANDLED
}
if(!equal(regname,""))
{
if(equali(newname,"Pub: ",5))
{
replace(newname,63,"Pub: ","")
set_user_info(id,"name",newname)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
}
else
{
dbi_free_result(result)
new changename[32]
format(changename,31,"Pub: %s",newname)
set_user_info(id,"name",changename)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
__________________