Сообщений: 123
Тем: 31
Зарегистрирован: Jun 2013
Репутация:
-250
Возникла следующая ошибка:
[14.10.13 18:47:23:511] ERROR model.Player: Could not store char data: Ranger[268539572]!
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'rec_left' at row 1
Превышен ренж параметра 'rec_left' выше допустимого(таблица charaсters). Такая ошибка у 2х чаров, значение 251.
Извиняюсь за вопрос. В связи с чем возникла данная ошибка, и напомните что это за параметры? не рекомендации ли это? и как он превысил лимит?
Сообщений: 10
Тем: 3
Зарегистрирован: May 2014
Репутация:
0
Тоже интересует данный вопрос, где можно посмотреть проверку количества рекомендации, чтоб не было такова НПЕ
Сообщений: 755
Тем: 47
Зарегистрирован: Mar 2012
Репутация:
1,365
именно рекомендации... люди набивают себе с других чаров "реки" - аля синий ник...
Трабла в проверке на дачу, либо на само количество имеемых рекомендаций, чья сборка?
У меня есть только два чувства, похмелье и изжога.
Сообщений: 10
Тем: 3
Зарегистрирован: May 2014
Репутация:
0
Сборка у меня First Team. понятное дело что набивают и превышают лимит )) суть как проверить сколько уже у перса рекомендации, чтоб при превышении лимита 255 слал фалсе
Сообщений: 755
Тем: 47
Зарегистрирован: Mar 2012
Репутация:
1,365
gigi1968 Написал:Сборка у меня First Team. понятное дело что набивают и превышают лимит )) суть как проверить сколько уже у перса рекомендации, чтоб при превышении лимита 250 слал фалсе
:redlol: сделать запрос на проверку сколько уже есть по BD, и сделать условие в стиле
если
rec>250
то
бла бла бла = false
...
если
rec<250
то
бла бла бла = true
а вот как оно в Java подумайте
У меня есть только два чувства, похмелье и изжога.
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Проверяйте наличие этого:
[SRC="java"] protected void incRecomHave()
{
if (_recomHave < 255)
_recomHave++;
}[/SRC]
Все начисляемые рекомендации должны идти только через этот метод.
Родился, живу и когда-нибудь умру.
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
У вас редкостный костыль. Рекомендую глянуть как сделано в лыже. Там топорно и безотказно.
Родился, живу и когда-нибудь умру.
Сообщений: 226
Тем: 43
Зарегистрирован: Dec 2011
Репутация:
1,008
12-09-2014, 08:56 PM
(Сообщение последний раз редактировалось: 12-09-2014, 09:06 PM SouthBridge.)
О чём вообще речь?
Тема создана больше года назад (новую под свою проблему создать трудно?).
Конкретно у ТСа поле rec_left имело неподходящий тип данных под вставляемое сервером значения. Заметьте, поле, хранящее значение количества реков которые можно отдать, а не кол-во имеющихся. Неизвестно что у него было, инфы мало.
Спустя год и 2 месяца пишет gigi1968 про какой-то "такой НПЕ" (а где он..?), и тема переходит в дискуссию о имеющихся рекомендациях.
Прислушайтесь к Donatte и сдерите рекомендации с L2J, ну или логи бы предоставили для начала. Непонятно о чем идёт речь, как я сказал.