Вопросы

Приветик, у меня есть система префиксов на сервере, всё отлично работает но меня смущает ошибка в MySQL.log при загрузке префикса из БД,

 

MYSQL.LOG:

[ERROR] cache_get_value_index_int: value 'Основатель' is not a number

А вот функция загрузки:

cache_get_value_name(0, "pPrefix", AdminInfo[playerid][admPrefix], 32);


Помогите :З

Поделиться сообщением


Ссылка на сообщение

7 ответов на этот вопрос

  • 0

@Andy, покажите всю функцию загрузки префиксов. Или она состоит из одной строки?

Поделиться сообщением


Ссылка на сообщение
  • 0

@odosenok Из одной строки.

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Andy ошибка в функции cache_get_value_index_int, поэтому ищите еще. Например, по слову admPrefix. 

Поделиться сообщением


Ссылка на сообщение
  • 0
Спойлер

sscanf(params[1], "s[32]", AdminInfo[params[0]][admPrefix]);

 

Спойлер

enum e_ADMIN_INFO
{
	admID,
    admGoto,
	admGethere,
	admSpectate,
	admPlayTime,
	admKicked,
	admSKicked,
	admKickedReason[32],
	admWarned,
	admWarnedReason[32],
	admOffWarned,
	admOffWarnedReason[32],
	admBaned,
	admBanedReason[32],
	admOffBaned,
	admOffBanedReason[32],
	admMuted,
	admMutedReason[32],
	admAnsed,
	admInfoNewPlayer,
	admSmsEars,
	admPrefix[32]
}

 

 

Отредактировано пользователем Andy

Поделиться сообщением


Ссылка на сообщение
  • 0

По вашей ошибки можно понять только одно, вы пытаетесь загрузить "Основатель" через  cache_get_value_index_int , но он создан для загрузки чисел но не для загрузки текста. В этом и есть проблема, ищите свою ошибку в загрузке , или же скиньте весь паблик загрузки администратора, или же загрузки аккаунта точно не знаю где и как вы загружаете админ префикс. 

В 21.10.2018 в 12:27, Andy сказал:
  Строка из команды выдачи префикса (открыть спойлер)


 

  AdminInfo (открыть спойлер)



{
}

 

 

И ещё, вы кидаете сроку из команды выдачи префикса, но не как не загрузки его .  

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно