Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Архив - только для чтения
(native "dbi_nextrow")
PATRUL
Дата: Понедельник, 30.04.2012, 13:36 | Сообщение # 1
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
В 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
}


Кто в С++ хорошо понимает,отпишитесь

Убирать банк - НЕ вариант!





Сообщение отредактировал PATRUL - Понедельник, 30.04.2012, 13:37
 
  • Страница 1 из 1
  • 1
Поиск: