В error логах показывает вот это:
L 04/30/2012 - 05:31:28: Start of error session.
L 04/30/2012 - 05:31:28: Info (map "xyu3") (file "addons/amxmodx/logs/error_20120430.log")
L 04/30/2012 - 05:31:28: [SQLITE] Invalid DBI result handle -1
L 04/30/2012 - 05:31:28: [AMXX] Run time error 10 (plugin "amx_bank.amxx") (native "dbi_nextrow") - debug not enabled!
L 04/30/2012 - 05:31:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 04/30/2012 - 05:31:28: [SQLITE] Invalid DBI result handle -1
L 04/30/2012 - 05:31:28: [AMXX] Run time error 10 (plugin "amx_bank.amxx") (native "dbi_nextrow") - debug not enabled!
L 04/30/2012 - 05:31:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Сейчас поставил "debug",но когда упадет не знаю,он может и сутки спокойно стоять и не падать,может быть у кого-то была такая проблема с банком.
Вот единственная функция связанная с dbi_nextrow
Code
public get_balance(id)
{
new sid[35]
new balance = -1
if(get_cvar_num("bank_use_ip"))
get_user_name(id,sid,34)
else
get_user_authid(id,sid,34)
#if SQLON
result = dbi_query(dbc,"SELECT * FROM bank WHERE sid = '%s'",sid)
if(result == RESULT_NONE)
dbi_free_result(result)
else
{
dbi_nextrow(result)
balance = dbi_result(result,"amount")
dbi_free_result(result)
}
#else
new key[51]
formatex(key,50,"%s_account",sid)
if(vaultdata_exists(key))
{
new balancestr[21]
get_vaultdata(key,balancestr,20)
balance = str_to_num(balancestr)
}
#endif
return balance
}
Кто в С++ хорошо понимает,отпишитесь
Убирать банк - НЕ вариант!