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

Цвет Ника На Время

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

Здравствуйте, хотел узнать, как можно реализовать цвет ника на время (до рестарта), без сохранения в БД. Например чтобы при заходе на персонажа давало цвет ника при каких-то условиях

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


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

класс enterworld пишешь условия и даёшь цвет ника.

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


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

if (activeChar.getAccessLevel() >= 75)

{

activeChar.getAppearance().setNameColor(000000);

}

 

Ну вот как пример. Но при такой ситуации идёт сохранение в БД, и если .getAccessLevel() становится меньше 75 - цвет ника остаётся, а мне надо чтобы убирался.

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


Ссылка на сообщение
Поделиться на другие сайты
if (activeChar.getAccessLevel() >= 75)

{

activeChar.getAppearance().setNameColor(000000);

}

 

Ну вот как пример. Но при такой ситуации идёт сохранение в БД, и если .getAccessLevel() становится меньше 75 - цвет ника остаётся, а мне надо чтобы убирался.

Сетнейм колор найди, и сделай аналогичный метод без запроса в базу

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


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

Всё! Нашёл решение лучше, может кому нужно будет:

Ищем пакеты CharInfo и UserInfo

И меняем

writeD(_activeChar.getAppearance().getNameColor());

На:

writeD(_activeChar.isGM ? 000000 : _activeChar.getAppearance().getNameColor());

_activeChar.isGM - любое условие

000000 - любой цвет ника

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


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

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

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

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

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

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

Войти

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

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

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

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

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