Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
MasterOfEnchanting
#1
Собественно есть такой ивент (MasterOfEnchanting) всё хорошо почти ))
Не "взымается" плата за покупку Staff of Master Yogi, Скрол24 и скорл простые. В диалоге NPC вместо цены пишется %StaffPrice%, %24ScrollPrice% и соответственно %1ScrollPrice%.
В настройках event.ini всё прописано верно, но не работает, помогите где собака зарыта?

[SPOILER="
Открыть спойлер
Ответ
#2
копай в хтмлках!
Ответ
#3
если надо просто поставить фиксированную цену - тогда да, в хтмлках.

а если хочется чтобы показывало актуальную цену, ту что указана в скрипте эвента и при ее изменении не приходилось лезть в хтмлки чтобы вручную ее менять - ищи у себя в скрипте где идет показ нужных хтмлок и перед показом делай замену %StaffPrice%, %24ScrollPrice% и %1ScrollPrice% на соответствующие цены.
Ответ
#4
в том то и прикол что в скрипте стоит %StaffPrice%, %24ScrollPrice% и %1ScrollPrice% в настройках event.ini
Цитата:#=====================================================================================
# Настройки для ивента Master Of Enchanting Event
#=====================================================================================
# Шанс дропа свитков для заточки (Default 1 = 0.1%)
EnchMasterDropChance = 1.
# Использовать ли серверный рейты адены для эвента?
EnchMasterUseAdenaRates = True
# Стоимость посоха у Эвент-менеджера
EnchMasterStaffPrice = 10000
# Стоимость пачки из 24х свитков у Эвент-менеджера (берется раз в 6 часов)
EnchMaster24ScrollPrice = 6000
# Стоимость 1 свитка у Эвент-менеджера (без ограничения по времени)
EnchMaster1ScrollPrice = 77777
# id в качестве платы(по умолчанию 57 адена)
PriceEnchantMasterId = 57

но не хочет "взымать" деньги.

В тупике :confused: помогите пжлст.
Ответ
#5
\game\data\scripts\events\MasterOfEnchanting\MasterOfEnchanting.java

Здесь есть усе что тебе нужна.
Ответ
#6
Metaron Написал:\game\data\scripts\events\MasterOfEnchanting\MasterOfEnchanting.java

Здесь есть усе что тебе нужна.

Я в 1 посте указал весь скрипт.
Помогите не могу въехать что уже не делал.
В начале скрипта прописывал значения:
Цитата:private static final int ENCHANT_MASTER_DROP_CHANCE = 1;
private static final int ENCHANT_MASTER_STAFF_PRICE = 100000;
private static final int ENCHANT_MASTER_24SCROLL_PRICE = 100000;
private static final int ENCHANT_MASTER_1SCROLL_PRICE = 100000;

всё равно не берётся плата за посох и всё остальное Sad
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)