01.05.2014, 11:15 | #1 |
Спонсор Арены
|
[core] Баг с Геройством (FIXED)
Первый раз промолчал, подумал что если повторится - напишу. Повторилось. Суть в следующем:
Участвуют в Олимпе 2 Трикстера, но по непонятным причинам, один из Трикстеров записывается как Арбалестр. Причем, повторюсь, ситуация повторная. В прошлый раз были другие персонажи с идентичной проблемой. Вот сравнения и пруфы проблемы: 1. rauIIInuk База показывает что он [130] arbalester и у него 99 очков за прошлый период. 2. MestniyHovanskiy База показывает что он [134] trickster и у него 84 очка за прошлый период. А в игре сервер показывает что у rauIIInukа [134] ID и он trickster. В итоге получается, что база, каким то магическо-избирательным способом записывает одного из участников trickster как arbalester, и из-за этой проблемы, тот кто с 130 ID сейчас в пролете. Героя получил MestniyHovanskiy с 84 очками. Прошу прокомментировать. |
01.05.2014, 12:59 | #2 |
Спонсор Арены
|
И в новом месяце нельзя сменить оружие. Оно не пропадает. Ни у героев, ни у тех кто не стал героем. Пытался прописать временно свойство destroyable, но не помогает, пишет "что оружия героя не может быть уничтожено".
Позже стало известно что у тех, кто был в онлайне в момент обьявления геройства - геройские оружия пропали. Последний раз редактировалось Scorpius; 01.05.2014 в 17:11. |
04.05.2014, 23:05 | #3 |
Спонсор Арены
|
Кстати, в olympiad_hystory rauIIInuk числиться как 134 ID.
Прошу помощи в разбирательстве, ситуация повторяется. |
06.05.2014, 23:03 | #4 |
Главный программист
Регистрация: 18.01.2011
Сообщений: 4,429
|
Геройские оружия нельзя уничтожить, я не совсем понял что случилось и что не так работает?
__________________
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts старый скайп тех поддержки обслуживаться не будет ! |
07.05.2014, 20:02 | #5 |
Спонсор Арены
|
К примеру был перс герой, взял оружие геройское, пользовался им месяц. Потом геройство потерял, но оружие осталось в инвентаре.
Второе - был перс герой, взял оружие геройское. пользовался месяц. Снова взял геройство, но решил взять другое оружие и не может, потому что старое не пропало. |
15.05.2014, 00:43 | #6 |
Главный программист
Регистрация: 18.01.2011
Сообщений: 4,429
|
Я сделал временно по другому, когда пытаешься взять херо оружие другое то пред. удаляется и при след. попытки можешь взять новое. Пока сделано так ибо если каждого человека проверять это жестоко..а удалять с базы тем более.
__________________
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts старый скайп тех поддержки обслуживаться не будет ! |
15.05.2014, 21:13 | #7 |
Спонсор Арены
|
А что на счет того, что база записывает одинаковые классы под разными ID?? Может я как то могу вручную это поменять?
|
20.05.2014, 01:54 | #8 |
Главный программист
Регистрация: 18.01.2011
Сообщений: 4,429
|
Ну как бы нельзя изменить такие параметры..а в игре он может быть кем угодно..это может быть саб класс например?
__________________
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts старый скайп тех поддержки обслуживаться не будет ! |
20.05.2014, 12:54 | #9 |
Спонсор Арены
|
Саб классами нельзя регистрироваться на олимпиаду. Более того, он везде по базе фигурирует как 134, даже в боях на олимпе как 134, но в итоге при подсчете очков стата выдает что он 130. Как буд-то конфликт 134 ID.
|
30.05.2014, 14:05 | #10 |
Заблокирован
|
Так и есть. Я тоже это заметил. там и в самом деле ID разные
|