Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
вывод в лог
dropych Дата: Среда, 19.07.2017, 15:10:23 | Сообщение # 1
Сообщений: 9
Репутация: 0 [ +/- ]
Как сделать вывод в лог, SQL_GetAffectedRows ?Если есть какой-то гайд для вывода в лог чего угодно, буду благодарен за ссылку
Код
public void SQL_Callback_SelectClient(Database hDatabase, DBResultSet results, const char[] sError, any iUserID) // Обратный вызов
{
    if(sError[0])
    {
       
    LogError("SQL_Callback_SelectClient: %s", sError); // Выводим в лог
        return;
    }
    new iClient = GetClientOfUserId(userid);
    if (Client > 0 && SQL_GetAffectedRows(results) < 1 && !IsClientInKickQueue(Client))
  
    
{

   KickClient(iClient);
}


Сообщение отредактировал dropych - Среда, 19.07.2017, 15:10:48
 
_wS_ Дата: Среда, 19.07.2017, 17:22:06 | Сообщение # 2
В твоем коде уже ж есть вывод в лог (LogError) (addons/sourcemod/logs/errors_...log).
Другие варианты кнеш искать в api https://sm.alliedmods.net/api/
Search: log

Код
public void SQL_Callback_SelectClient(Database hDatabase, DBResultSet results, const char[] sError, any iUserID)
{
  new client = GetClientOfUserId(iUserID);
  if (client < 1) return;
    
  decl String:name[32];
  GetClientName(client, name, sizeof(name));

  if (results == INVALID_HANDLE)
  {
    LogError("(%s) error: %s", name, sError);
  }
  else
  {
    LogError("(%s) AffectedRows = %d", name, SQL_GetAffectedRows(results));
  }
}
 
  • Страница 1 из 1
  • 1
Поиск: