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

Квест 3 профа. 700 мобов. Правка скрипта.

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

Добрый вечер, форумчане. Нужна помощь человека разбирающегося в скриптах, а именно квестовых.
Готова оплатить. Если не в этом разделе, прошу простить. 

Суть: Квест проходят N персов с разными профами, на этапе 700 мобов (Халиша) они все в пати, но итем дают только добившему.
Нужно: Что бы итем давало всей пати независимо бьют они или нет. Все кто в пати всем даёт итем. 

Сам скрипт: 

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

Я не сильна в скриптах JAVA, больше по другой части.
Но вроде как он настроен на получение рандомного итема  по патимемберам. На деле, это так не работает. 
Если создать 2х персонажей и через админку дать им квест на один и тот же квест, тот же этап - то квестовые итемы падают рандомно.

Сборка: Эпилог
Ядро: Emurt (Вроде)

 

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


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

Ещё бы доп. скрипт подобного формата на люцеру сделать ... ^_^

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


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

Посмотреть, что выставлено в конструкторе конкретно самих классов этих квестов, которые наследуются от SagasSuperclass - я про передаваемый параметр party в них, и если там стоит false, то выставить true - в большинстве случаев этого вполне достаточно для исправления ситуации.

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


Ссылка на сообщение
Поделиться на другие сайты
  В 01.07.2019 в 08:59, Gaikotsu сказал:

Посмотреть, что выставлено в конструкторе конкретно самих классов этих квестов, которые наследуются от SagasSuperclass - я про передаваемый параметр party в них, и если там стоит false, то выставить true - в большинстве случаев этого вполне достаточно для исправления ситуации.

Всё это звучит прекрасно и даже может поможет, но я не сильна в криптах :) в любом случае, спасибо.  

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


Ссылка на сообщение
Поделиться на другие сайты
  В 01.07.2019 в 08:49, isysyura сказал:

Ещё бы доп. скрипт подобного формата на люцеру сделать ... ^_^

пиши по контактам, сделаем

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


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

пиши по контактам, сделаем

В смысле в шару бросить :D

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


Ссылка на сообщение
Поделиться на другие сайты
  В 01.07.2019 в 11:02, KATEKATE сказал:

Всё это звучит прекрасно и даже может поможет, но я не сильна в криптах :) в любом случае, спасибо.  

ну а что тут сложного то?

кинь для примера еще код к примеру квеста _080_SagaOfTheWindRider.java или подобного и ткну в строку что надо менять во всех подобных классах, если что

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


Ссылка на сообщение
Поделиться на другие сайты
  _80_SagaOfTheWindRider.java (Показать контент)


В ваших способностях - нету сомнения. Мои способности, не позволяют проделывать такие операции, да и времени на обучение у меня нету. Методом тыка делать... ну такое себе ) ведь есть же профи.

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


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

ну в принципе так и есть - просто квест указан как не пати-квест

вобещм просто во всех подобных квестах на профу смени строку

super(false);

на

super(true);

по идее этого должно хватить для решения проблемы, хотя не гарантирую - уж очень порнографичный код в onKill основного класса...

З.Ы. до чего же проще квесты на профу в хрониках выше хф - никакого изврата с кучей всякой фигни...

Изменено пользователем Gaikotsu
  • Like 1

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


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

Суть в том что Сага(ява костыль или упрощение) делится на множество квестов, если поставить 

super(true);

То оно будет шарить прохождение на тех у кого конкретный из квестов есть. Т.е. 2 разные профы не будут при добивании отдавать итем на распределение в группе.

Как собственно это и работает на офе, а не на ХФ или Линдвиоре....

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 01.07.2019 в 16:24, Gaikotsu сказал:

ну в принципе так и есть - просто квест указан как не пати-квест

вобещм просто во всех подобных квестах на профу смени строку

super(false);

на

super(true);

по идее этого должно хватить для решения проблемы, хотя не гарантирую - уж очень порнографичный код в onKill основного класса...

З.Ы. до чего же проще квесты на профу в хрониках выше хф - никакого изврата с кучей всякой фигни...

Это решение помогло, большое спасибо.
Я же говорю, не сомневаюсь в ваших способностях. 

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


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

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

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

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

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

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

Войти

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

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

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

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

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