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

прем статус окошко

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

Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение 

вот php оповещения

Информация о сервисе:
Статус сервиса: активен
Дата окончания: %endDate%


Информация о рейтах:
Рейт опыта: %exp%
Рейт очков: %sp%
Рейт адены: %adena%
Рейт спойл: %spoil%
Рейт дропа: %items%

 

 

 

# Анонсы при входе игроков в мир
# AnnounceWorld - аннонс будет по всему миру
# AnnounceClan - анонс по членам клана
# AnnounceAlly - анонс по членам алли
# Возможные значения
# LORD - лидер клана, владелец замка
# DUKE - лидер клана, владельца элитного кх или форта
# CLANLEADER - лидер клана
# PREMIUM - игрок, с премиум аккаунтом
# Имя - игрок с указанным именем
AnnounceWorld=
AnnounceClan=CLANLEADER
AnnounceAlly=


 

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


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

Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение 

 

вот php оповещения

Информация о сервисе:

Статус сервиса: активен

Дата окончания: %endDate%

 

 

Информация о рейтах:

Рейт опыта: %exp%

Рейт очков: %sp%

Рейт адены: %adena%

Рейт спойл: %spoil%

Рейт дропа: %items%

 

 

 

# Анонсы при входе игроков в мир

# AnnounceWorld - аннонс будет по всему миру

# AnnounceClan - анонс по членам клана

# AnnounceAlly - анонс по членам алли

# Возможные значения

# LORD - лидер клана, владелец замка

# DUKE - лидер клана, владельца элитного кх или форта

# CLANLEADER - лидер клана

# PREMIUM - игрок, с премиум аккаунтом

# Имя - игрок с указанным именем

AnnounceWorld=

AnnounceClan=CLANLEADER

AnnounceAlly=

 

 

смотри условие на срабатывание 

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


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

Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение 

 

вот php оповещения

Информация о сервисе:

Статус сервиса: активен

Дата окончания: %endDate%

 

 

Информация о рейтах:

Рейт опыта: %exp%

Рейт очков: %sp%

Рейт адены: %adena%

Рейт спойл: %spoil%

Рейт дропа: %items%

 

 

 

# Анонсы при входе игроков в мир

# AnnounceWorld - аннонс будет по всему миру

# AnnounceClan - анонс по членам клана

# AnnounceAlly - анонс по членам алли

# Возможные значения

# LORD - лидер клана, владелец замка

# DUKE - лидер клана, владельца элитного кх или форта

# CLANLEADER - лидер клана

# PREMIUM - игрок, с премиум аккаунтом

# Имя - игрок с указанным именем

AnnounceWorld=

AnnounceClan=CLANLEADER

AnnounceAlly=

 

 

этот конфиг, скорее всего, для анонса о том, что игрок зашел в мир ака "Клан-лидер клана %clan% вошел в игру", так же и с ПА 

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


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

этот конфиг, скорее всего, для анонса о том, что игрок зашел в мир ака "Клан-лидер клана %clan% вошел в игру", так же и с ПА 

а у меня вообще прем не работает выдаю себе прем через админку он даже в базу не заносит character_premium пустой

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

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


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

Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение 

 

вот php оповещения

Информация о сервисе:

Статус сервиса: активен

Дата окончания: %endDate%

 

 

Информация о рейтах:

Рейт опыта: %exp%

Рейт очков: %sp%

Рейт адены: %adena%

Рейт спойл: %spoil%

Рейт дропа: %items%

 

 

 

# Анонсы при входе игроков в мир

# AnnounceWorld - аннонс будет по всему миру

# AnnounceClan - анонс по членам клана

# AnnounceAlly - анонс по членам алли

# Возможные значения

# LORD - лидер клана, владелец замка

# DUKE - лидер клана, владельца элитного кх или форта

# CLANLEADER - лидер клана

# PREMIUM - игрок, с премиум аккаунтом

# Имя - игрок с указанным именем

AnnounceWorld=

AnnounceClan=CLANLEADER

AnnounceAlly=

 

 

Вы рассматриваете 2 разных функции.

AnnounceClan=CLANLEADER - анонсирует клану что зашел их клан лидер.

А вы хотите окошко хтмл. У меня за это отвечает метод "showPremiumState"

Берем декомпилятор, открываем ядро, и смотрим клиентский пакет EnterWorld

Должно быть типо - 

if (activeChar.getPremiumService() > 0) { //Проверяем есть ли премиум у игрока.
  if (ServiceConfig.SHOW_PREMIUM_STATE_ON_ENTER) //Включить ли окно при входе
     activeChar.showPremiumState(false); //Само окно находится в L2PcInstance
}
Изменено пользователем gvb
  • Upvote 3

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


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

 

Вы рассматриваете 2 разных функции.

AnnounceClan=CLANLEADER - анонсирует клану что зашел их клан лидер.

А вы хотите окошко хтмл. У меня за это отвечает метод "showPremiumState"

Берем декомпилятор, открываем ядро, и смотрим клиентский пакет EnterWorld

Должно быть типо - 

if (activeChar.getPremiumService() > 0) { //Проверяем есть ли премиум у игрока.
  if (ServiceConfig.SHOW_PREMIUM_STATE_ON_ENTER) //Включить ли окно при входе
     activeChar.showPremiumState(false); //Само окно находится в L2PcInstance
}
// Send HTML packet
activeChar.sendPacket(html);
return true;
}
else if (command.equals("premium"))
{
if (activeChar.getPremiumService() > 0)
activeChar.showPremiumState(true); у меня так вот стоит 

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


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

 

// Send HTML packet
activeChar.sendPacket(html);
return true;
}
else if (command.equals("premium"))
{
if (activeChar.getPremiumService() > 0)
activeChar.showPremiumState(true); у меня так вот стоит 

 

Вы сейчас рассматриваете ВОИС команду .premium

Откройте ru.catssoftware.gameserver.network.clientpackets.EnterWorld.java и посмотрите наличие метода showPremiumState.

Если его там нет, значит у вас в сборке нет показывать премиум при входе.

Если есть исходник, вставьте красные строки с цитаты

protected void runImpl()
{

***** блаблабла ******

+if (activeChar.getPremiumService() > 0)
+   activeChar.showPremiumState(true); 

activeChar.sendActionFailed();

if(!first)
    activeChar.getWorldRegion().updateActor(activeChar);

}
Изменено пользователем gvb
  • Upvote 1

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


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

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

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

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

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

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

Войти

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

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

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

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

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