Перейти к содержанию
Авторизация  
Argus

Color Manager

Рекомендуемые сообщения

Frozen - Color Manager

 

т.е это работает

st.getPlayer().getAppearance().setTitleColor(0x000090)

 

и это работает

st.getPlayer().getAppearance().setNameColor(0xffff00)

 

Цвета все применяются

но при релоге цвет ника сбрасывается на FFFFFF

 

куда копать?

Ядро же по сути дела не сохраняет изменения свойств Name

 

или поизвращаться...

При изменении цвета ника кикать юзера и Пайтоном запрос в базу на Update color_name

только продолжится ли выполнятся скрипт когда юзера уже нету в игре

 

Или всё делается гораздо проще?

можно через php На сайте менять заставив юзера выйти из игры и только в этом случае цвет ника сохранится

но это не интересно

Изменено пользователем Argus

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


Ссылка на сообщение
Поделиться на другие сайты

Frozen - Color Manager

 

т.е это работает

st.getPlayer().getAppearance().setTitleColor(0x000090)

 

и это работает

st.getPlayer().getAppearance().setNameColor(0xffff00)

 

Цвета все применяются

но при релоге цвет ника сбрасывается на FFFFFF

 

куда копать?

Ядро же по сути дела не сохраняет изменения свойств Name

 

или поизвращаться...

При изменении цвета ника кикать юзера и Пайтоном запрос в базу на Update color_name

только продолжится ли выполнятся скрипт когда юзера уже нету в игре

 

Или всё делается гораздо проще?

Запись в базу делай и при энтерворлд пускай восстанавливает цвет ника

Изменено пользователем Centro

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


Ссылка на сообщение
Поделиться на другие сайты

Запись в базу делай и при энтерворлд пускай восстанавливает цвет ника

Сейчас делал Тест

1.Вышел из игры

2.Изменил цвет ника на 0090FF

3.Зашел в игру и он цвета 0090FF

ноо

4.Делаю релог захожу он FFFFFF

Т.е при релоге он в любом случает update делает name_color на FFFFFF ему пофиг что там 0090FF он перезапишет на FFFFFF

 

ядро копать сохранения состояния персонажа при выходе?

Изменено пользователем Argus

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


Ссылка на сообщение
Поделиться на другие сайты

Сейчас делал Тест

1.Вышел из игры

2.Изменил цвет ника на 0090FF

3.Зашел в игру и он цвета 0090FF

ноо

4.Делаю релог захожу он FFFFFF

Т.е при релоге он в любом случает update делает name_color на FFFFFF ему пофиг что там 0090FF он перезапишет на FFFFFF

 

ядро копать сохранения состояния персонажа при выходе?

 

Да ковыряй там л2пцинстанс и ПцАппиренс. Методы назначения цветов титула и ника

Изменено пользователем Centro

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


Ссылка на сообщение
Поделиться на другие сайты
открыть L2PcInstance

       найти это       statement.setInt(57, getPcBangScore());

 

       тут замена    -    statement.setString(58, StringToHex(Integer.toHexString(_originalNameColorOffline).toUpperCase()));

                             - statement.setString(59, StringToHex(Integer.toHexString(getAppearance().getTitleColor()).toUpperCase()));

 

на это + statement.setString(58, StringToHex(Integer.toHexString(getAppearance().getNameColor()).toUpperCase()));

           + statement.setString(59, StringToHex(Integer.toHexString(getAppearance().getTitleColor()).toUpperCase()));

  • Upvote 1

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


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

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

×
×
  • Создать...