Как работать с сервисом продажи баффов

Чат команда: .sellbuff или .sellbuffs
Конфиг: gameserver/config/services.properties
По умолчанию сервис выключен
Code:
######## Сервис продажи баффов ############
SellBuffEnable = False
# Множитель стоимости MP для баффов
SellBuffMpCostMultiplier = 1
# Предмет оплаты за баффы. Можете изменить на свой предмет
SellBuffPaymentID = 57
# Минимальная количество предметов за бафф
SellBuffMinimumPrice = 1000
# Максимальная количество предметов за бафф
SellBuffMaximumPrice = 100000000
# Максимальное количество баффов в списке продажи
SellBuffMaxBuffs = 20

Путь к XML: gameserver/data/sell_buff_list.xml
В данном файле вы добавляете разрешенные id для списка продажи:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE list SYSTEM "sell_buff_list.dtd">
<list>
    <skill id="264" /> <!-- Song of Earth -->
    <skill id="265" /> <!-- Song of Life -->
    <skill id="266" /> <!-- Song of Water -->
    <skill id="267" /> <!-- Song of Warding -->
    <skill id="268" /> <!-- Song of Wind -->
    <skill id="269" /> <!-- Song of Hunter -->
    <skill id="270" /> <!-- Song of Invocation -->
    <skill id="271" /> <!-- Dance of the Warrior -->
    <skill id="272" /> <!-- Dance of Inspiration -->
    <skill id="273" /> <!-- Dance of the Mystic -->
    <skill id="274" /> <!-- Dance of Fire -->
    <skill id="275" /> <!-- Dance of Fury -->
    <skill id="276" /> <!-- Dance of Concentration -->
    <skill id="277" /> <!-- Dance of Light -->
    .......................
</list>

Локализация:
HTML: gameserver/html/scripts/services/sellbuff/
d3cc6a3fe972f7c571f8c047a8713ae1.png

Динамические строки: gameserver/data/stings/
sellbuff.
Code:
sellbuff.emptylist=Ваш список усилений пуст, добавьте сначала навык!
sellbuff.titleIncorrectSize=Ваш заголовок не может превышать 29 символов в длину. Пожалуйста, попробуйте еще раз.
sellbuff.toBigPrice=Слишком большая цена! Максимальная цена составляет {0}
sellbuff.PriceOfSkillsChanged=Цена {0} была изменена на {1}!
...........


За ранее.... ДА я добавлю только премиум аккаунтам конфиг.
Будут еще просьбы - пишите В ТЕМУ я реализую, не нужно долбить в ПМ с просьбами и зафлуживать тему.
 
Last edited:
у меня патч от перфекта.
смотри
качаю чистый клиент меняю в л2ини на свой айпи.
качаю заново сборку чистую
выношу конфиги с ру папки в папки конфиг
меняю айпишки на свои и меняю логин и пароль к бд
и в сервис пропершн включаю продажу бафов.
и нефига тупо пустое окно )))))
у меня крыша едет
пустое окно изначально? Или сначала все видно и после нажатия на покупку все пропадает?
 
пустое окно изначально? Или сначала все видно и после нажатия на покупку все пропадает?
Уряяя разобрался походу @Deazer забыл добавить их кеширование

#-------------------------------------------------------------
# HTM Cache Configuration
#-------------------------------------------------------------
# 2 - все диалоги кешируются при загрузке сервера
# 1 - диалоги кешируются по мере обращения
# 0 - кеширование отключено (только для тестирования)
HtmCacheMode=2 (поменял на 0 и все заработало)
 
Посадили бафера на продажу. Но кнопка некст пейдж не работает. По факту не переключает на следующую сттраницу продаваемых бафов
 

Attachments

  • IMG_3844.webp
    IMG_3844.webp
    2 MB · Views: 34
Посадили бафера на продажу. Но кнопка некст пейдж не работает. По факту не переключает на следующую сттраницу продаваемых бафов
ты не обновился, я это поправил
 
ок спасибо. а что с пропажей бафов после рестарта? уже поправили или еще нет?
Прямо сейчас делаю, правда с переменным успехом, еще не совсем хорошо
 
Last edited:
Исправил все что мог найти и сделал оффлайн торговлю баффов
сразу начал ругатся ГС после замены scripts.jar и server.jar
Starting GameServer.

[21:55:10] INFO =================================================
[21:55:10] INFO Revision: ................ 1239:1242M
[21:55:10] INFO Build date: .............. 2024.04.22 02:15
[21:55:10] INFO Compiler version: ........ 1.8.0_202-b08 (Oracle Corporation)
[21:55:10] INFO =================================================
Exception in thread "main" java.lang.IllegalArgumentException: For input string:
"True

"
at l2.commons.configuration.ExProperties.parseBoolean(Unknown Source)
at l2.commons.configuration.ExProperties.getProperty(Unknown Source)
at l2.gameserver.Config.loadServicesSettings(Unknown Source)
at l2.gameserver.Config.load(Unknown Source)
at l2.gameserver.GameServer.<init>(Unknown Source)
at l2.gameserver.GameServer.main(Unknown Source)

Server terminated abnormaly ...


Server terminated ...

Для продолжения нажмите любую клавишу . . .
 
Exception in thread "main" java.lang.IllegalArgumentException: For input string:
"True
Это ты уже сам разбирайся что наделал, моя система тут не при чем

в service.properties допустил ошибку, научись уже читать стак трейс и конфиги выставлять....

Что за "True, пиши уже SellBuffEnabled = ДА!_Я_ХОЧУ!СПАСИБА!
 
Exception in thread "main" java.lang.IllegalArgumentException: For input string:
"True
Это ты уже сам разбирайся что наделал, моя система тут не при чем

в service.properties допустил ошибку, научись уже читать стак трейс и конфиги выставлять....

Что за "True, пиши уже SellBuffEnabled = ДА!_Я_ХОЧУ!СПАСИБА!
иногда мне очень за себя стыдно (
 
Back
Top