PDA

Просмотр полной версии : Таблица со статами


MorgaN
21.02.2011, 19:38
Здравствуйте!
Узнал тут такую вещь, что на многих серверах под мангос, где есть рисованные вещи, наблюдается такая проблема:
никому не секрет что после 32767 статы, на Мангосе такие как меткость, устойчивость, пробивание брони и т.д сбрасываются(идут в минус и так до -32767 потом обратно и т.д),
Т.е. одеваешь вещь и всё норм, а когда одеваешь вторую и статы превышают значение то число стат сбрасывается, надеюсь понятно объяснил.
Вобщем хочу проверить свою теорию на счёт этого.
Мне кажется, что проблема в БД. Я думаю что есть таблица, в которой в определённых ячейках хранятся значения стат и когда значение выходит за границы типа данных ячейки, то они сбрасываются.
Порылся в гугле и нашол этот тип данных:
SMALLINT - Малое целое число. Диапазон со знаком от -32768 до 32767.
Теперь для подтверждения моих догадок осталось найти эту таблицу с ячейками и проверить действительно ли у них тип данных SMALLINT.
Но оказалось всё сложнее, нашол описание таблицы character_stats:
http://wiki.ytdb.ru/index.php/Character_stats
тип данных у ячеек int(11).
Помогите разобраться, очень интересно...

tempura
21.02.2011, 19:39
а я бы предложил не любить моск, и гонять в чистом близзлайк, без всякого говношмотья (т.н. "рисовок"). :) :) :)

либо делать его таким, чтобы не рушить общий баланс сервера.

MorgaN
21.02.2011, 19:45
tempura, не буду спорить. Но мне просто очень интересно прав я или нет?

NeatElves
21.02.2011, 19:53
Вообще-то, это все давно описано, даже изменение полей в коде, а не только в базе, есть желание - ищите, но на тематических форумах....