LoveYougurt 155 Опубликовано 22 августа, 2017 Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение вот php оповещения Информация о сервисе:Статус сервиса: активен Дата окончания: %endDate%Информация о рейтах:Рейт опыта: %exp%Рейт очков: %sp%Рейт адены: %adena%Рейт спойл: %spoil%Рейт дропа: %items% # Анонсы при входе игроков в мир# AnnounceWorld - аннонс будет по всему миру# AnnounceClan - анонс по членам клана# AnnounceAlly - анонс по членам алли# Возможные значения# LORD - лидер клана, владелец замка# DUKE - лидер клана, владельца элитного кх или форта# CLANLEADER - лидер клана# PREMIUM - игрок, с премиум аккаунтом# Имя - игрок с указанным именемAnnounceWorld=AnnounceClan=CLANLEADERAnnounceAlly= Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Edgar 356 Опубликовано 22 августа, 2017 Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение вот php оповещения Информация о сервисе: Статус сервиса: активен Дата окончания: %endDate% Информация о рейтах: Рейт опыта: %exp% Рейт очков: %sp% Рейт адены: %adena% Рейт спойл: %spoil% Рейт дропа: %items% # Анонсы при входе игроков в мир # AnnounceWorld - аннонс будет по всему миру # AnnounceClan - анонс по членам клана # AnnounceAlly - анонс по членам алли # Возможные значения # LORD - лидер клана, владелец замка # DUKE - лидер клана, владельца элитного кх или форта # CLANLEADER - лидер клана # PREMIUM - игрок, с премиум аккаунтом # Имя - игрок с указанным именем AnnounceWorld= AnnounceClan=CLANLEADER AnnounceAlly= смотри условие на срабатывание Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 22 августа, 2017 Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение вот php оповещения Информация о сервисе: Статус сервиса: активен Дата окончания: %endDate% Информация о рейтах: Рейт опыта: %exp% Рейт очков: %sp% Рейт адены: %adena% Рейт спойл: %spoil% Рейт дропа: %items% # Анонсы при входе игроков в мир # AnnounceWorld - аннонс будет по всему миру # AnnounceClan - анонс по членам клана # AnnounceAlly - анонс по членам алли # Возможные значения # LORD - лидер клана, владелец замка # DUKE - лидер клана, владельца элитного кх или форта # CLANLEADER - лидер клана # PREMIUM - игрок, с премиум аккаунтом # Имя - игрок с указанным именем AnnounceWorld= AnnounceClan=CLANLEADER AnnounceAlly= этот конфиг, скорее всего, для анонса о том, что игрок зашел в мир ака "Клан-лидер клана %clan% вошел в игру", так же и с ПА Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LoveYougurt 155 Опубликовано 23 августа, 2017 (изменено) этот конфиг, скорее всего, для анонса о том, что игрок зашел в мир ака "Клан-лидер клана %clan% вошел в игру", так же и с ПА а у меня вообще прем не работает выдаю себе прем через админку он даже в базу не заносит character_premium пустой Изменено 23 августа, 2017 пользователем LoveYogurt Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gvb 666 Опубликовано 23 августа, 2017 (изменено) Здравствуйте на сервере присутствует прем акк и есть для него окошко сколько дней осталось прем аккаунта ну это окошко не выходит при заходе на сервер в конфиге стоит что включена оповещение вот 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 } Изменено 23 августа, 2017 пользователем gvb 3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LoveYougurt 155 Опубликовано 24 августа, 2017 Вы рассматриваете 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); у меня так вот стоит Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gvb 666 Опубликовано 24 августа, 2017 (изменено) // 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); } Изменено 24 августа, 2017 пользователем gvb 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты