Обновление l2day event

test

Heir
Customer
@Deazer день добрый, вопрос по таблице l2day_letters_drop.xml

Дроп букв в группе или по раздельности (выпадает только одна из списка, или у каждой свой шанс и могут выпасть все с одного моба?). Если второй вариант, можно добавить возможность группы чтобы выпадала только одна из списка а уже там шанс внутри группы. Я просто не припомню чтобы выпадало сразу 2 или более букв в евенте этом.

Вопрос 2. Шанс статический не привязанный к рейтам?
 
@Deazer день добрый, вопрос по таблице l2day_letters_drop.xml

Дроп букв в группе или по раздельности (выпадает только одна из списка, или у каждой свой шанс и могут выпасть все с одного моба?). Если второй вариант, можно добавить возможность группы чтобы выпадала только одна из списка а уже там шанс внутри группы. Я просто не припомню чтобы выпадало сразу 2 или более букв в евенте этом.

Вопрос 2. Шанс статический не привязанный к рейтам?
статический, рейты(шанс) ты сам указываешь. Понял, ты имеешь ввиду сделать группу дропа, а не каждый отдельный предмет ?
Можно чуть более подробно раскрыть мысль
 
статический, рейты(шанс) ты сам указываешь. Понял, ты имеешь ввиду сделать группу дропа, а не каждый отдельный предмет ?
Можно чуть более подробно раскрыть мысль
Я имею ввиду что-то типо этого как у монстров

<rewardlist type="NOT_RATED_GROUPED">
<group chance="9"> (шанс дропа группы в данном случае буквы)
<reward item_id="7912" min="1" max="1" chance="85"/> (а здесь уже весь список этих букв)
<reward item_id="7906" min="1" max="1" chance="15"/>
</group>
</rewardlist>
 
Сейчас и так одна буква выпадает с одним шансом. Если ты выставишь всем 100%, выпадет только одна. Я преследовал такую логику если я не ошибаюсь.
Что конкретно тебя не устроило в текущей логике ?
 
Сейчас и так одна буква выпадает с одним шансом. Если ты выставишь всем 100%, выпадет только одна. Я преследовал такую логику если я не ошибаюсь.
Что конкретно тебя не устроило в текущей логике ?
Понял, спасибо. Так и хотел
 
статический, рейты(шанс) ты сам указываешь. Понял, ты имеешь ввиду сделать группу дропа, а не каждый отдельный предмет ?
Можно чуть более подробно раскрыть мысль
Протестировал, логика ок. Единственное, я не могу указать дробный шанс (например 0.035 или 55.65) а хотелось бы

JavaScript:
java.lang.NumberFormatException: For input string: "0.035"

        at java.lang.NumberFormatException.forInputString(Unknown Source)

        at java.lang.Integer.parseInt(Unknown Source)

        at java.lang.Integer.parseInt(Unknown Source)

        at events.l2day.LettersCollection.loadLettersDrop(Unknown Source)

        at events.l2day.LettersCollection.onLoad(Unknown Source)

        at l2.gameserver.scripts.Scripts.init(Unknown Source)

        at l2.gameserver.GameServer.<init>(Unknown Source)

        at l2.gameserver.GameServer.main(Unknown Source)
 
Протестировал, логика ок. Единственное, я не могу указать дробный шанс (например 0.035 или 55.65) а хотелось бы

java.lang.NumberFormatException: For input string: "0.035"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at events.l2day.LettersCollection.loadLettersDrop(Unknown Source)
at events.l2day.LettersCollection.onLoad(Unknown Source)
at l2.gameserver.scripts.Scripts.init(Unknown Source)
at l2.gameserver.GameServer.<init>(Unknown Source)
at l2.gameserver.GameServer.main(Unknown Source)
double недоступен, только Integer
В целом могу расширить до double
 
а можно добавить конфиг на автоматизацию данного ивента? активация и деактивация по крону?
Привет, в целом это нужно делать тогда для всех вообще ивентов. Пока такой задачи не было, да и в целом не вижу пока большой проблемы выключить/включить на сервере из админки ивент
 
Back
Top