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

Выдача итема на определенном уровне. Скрипт.

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

Приветствую! Очень нужна ваша помощь или подсказка, почему не работает, а именно не выдает итем на определенном (по достижению) уровне. 
Позаимствовал скрипт с одних исходников, все переписал под свою сборку.
хмл пришлось делать новую т.к. не нашел, думаю в ней проблема.

 

  ItemsOnLevelHolder.java (Показать контент)

 

  ItemsOnLevelParser.java (Показать контент)

 

  ItemsOnLevel.dtd (Показать контент)

 

  ItemsOnLevel.xml (Показать контент)

 

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


Ссылка на сообщение
Поделиться на другие сайты
  В 17.06.2019 в 20:40, Oliveshka сказал:

Приветствую! Очень нужна ваша помощь или подсказка, почему не работает, а именно не выдает итем на определенном (по достижению) уровне. 
Позаимствовал скрипт с одних исходников, все переписал под свою сборку.
хмл пришлось делать новую т.к. не нашел, думаю в ней проблема.

 

  ItemsOnLevelHolder.java (Показать контент)

 

  ItemsOnLevelParser.java (Показать контент)

 

  ItemsOnLevel.dtd (Показать контент)

 

  ItemsOnLevel.xml (Показать контент)

 

Собственно а сам скрипт выдачи па где?)

Парсер парсит хмл, холдер выступает в роли хранилища.

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


Ссылка на сообщение
Поделиться на другие сайты
  В 17.06.2019 в 21:31, Solution сказал:

Собственно а сам скрипт выдачи па где?)

Парсер парсит хмл, холдер выступает в роли хранилища.

Вы о нём? 

  PremiumItem.java (Показать контент)

 

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


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

Нет. Это обычная pojo.
Вам нужна логика, скорее всего дополнительный listener, который вешается на плеера.
В общем посмотрите в коде где у вас происходит выдача нового уровня, уже от туда можно копать, ибо в любом случае там начало всего.

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


Ссылка на сообщение
Поделиться на другие сайты
  В 17.06.2019 в 20:40, Oliveshka сказал:

Приветствую! Очень нужна ваша помощь или подсказка, почему не работает, а именно не выдает итем на определенном (по достижению) уровне. 
Позаимствовал скрипт с одних исходников, все переписал под свою сборку.
хмл пришлось делать новую т.к. не нашел, думаю в ней проблема.

 

  ItemsOnLevelHolder.java (Показать контент)

 

  ItemsOnLevelParser.java (Показать контент)

 

  ItemsOnLevel.dtd (Показать контент)

 

  ItemsOnLevel.xml (Показать контент)

 

1) это просто парсер ваш серв не понемает кому выдават и когда(короче null)

2)вам надо найти скрипт от него для выдачи все этого смотрите у вас где вы взяли его сам парсер 

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


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

Вам нужно найти метод setLevel(). Поищите, найдите логику, отталкиваясь от setLevel() и после этой строчки добавьте свою выдачу ;)

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


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

Мужики, наверное не решим этот трабл из-за нехватки моих знаний.

Сам конфиг выведен, в конфиге стоит true.

  Config.java (Показать контент)

 

Поискал лвлАп, никаких намёков.
 

  LvlupData.java (Показать контент)

Дополнительно посмотрел, такая же ситуация.
 

  Experience.java (Показать контент)

Прослушку на лвл нашел тут

  OnPlayerEnterListener.java (Показать контент)

Я бы не сказал что это сильная потеря, но хотелось бы научиться реализовывать такие штуки. 

 

 

 

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


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

ты лушее отписал бы откуда выдернута этот  все а там уже посмотреть можно под казать что где 

  • Like 1

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


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

Тыкнули мне где файл скрипта лежит, всё добавил, скомпилировал - запустилось без ошибок. 
Но итемы всё равно не выдаёт.  Пробовал и на ПА и без.
 

  ItemsOnLevel.java (Показать контент)

 

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


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

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

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

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

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

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

Войти

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

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

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

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

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