Настройка PvP ивентов

Deazer

Разработчик
Staff member
#1
Настройка PvP ивентов
Для настройки ПвП ивентов необходимо в игре ввести в чат команду //pvpevent

У вас появится на экране главное меню настроек правил для всех ивентов.

Трактовка полей:

Active - включены ли они вообще On Off
Announce time - время которое будет оповещать о старте ивента
Announce reduct - время через которое после аннонса будет отправление
Поле Start time (add) - в него вы добавляете время когда будут запускаться все ивенты.Пример:
12:00;12:30;13:10;14:40
Поле Instances - в него вводите инстанцы в которых проходят ивенты. По умолчанию это 802;804. Так и вводите в поле Instances.

Вкладки для отдельной настроек ивентов
Все ивенты настраиваются в отдельных вкладках - TvT/CtF/DM

Трактовка полей:



PvPEventConfigs.png

Поля:
Team Reward - поля для указания какие призы будут выдаваться всей выигравшей команде. Пример: 57:10000 или несколько итемов 57:10000;4037:1
Top Reward - поля для указания какие призы будут выдаваться 1 игроку в победившей команде кто больше всех сделал килов. Пример: 57:10000 или несколько итемов 57:10000;4037:1
 
Last edited:

Владислав

Пользователь
#3
При попытке установить время запуска на 3 и более, говорит "Неправильно имя попробуйте ещё раз"
1614632761697.png
После чего настройка сбрасывается
1614632812592.png
 

Deazer

Разработчик
Staff member
#4
При попытке установить время запуска на 3 и более, говорит "Неправильно имя попробуйте ещё раз"
View attachment 651
После чего настройка сбрасывается
View attachment 652
установи хотя бы одно имя и далее дополняй в server_variables.sql Поле ввода ограничено количеством символов
 

Владислав

Пользователь
#5
установи хотя бы одно имя и далее дополняй в server_variables.sql Поле ввода ограничено количеством символов
1614695117308.png
не понятно что именно в этой таблице дополнять..
 

MasterOfLineageII

Пользователь
#10
И почему-то не телепортирует после регистрации на твт
Вот что пишет
Code:
WARN PvPEvent: Exception on changing state to PREPARE_TO state.
org.apache.commons.math.exception.NotStrictlyPositiveException: 0 is smaller than, or equal to, the minimum (0)
        at org.apache.commons.math.random.BitsStreamGenerator.nextInt(BitsStreamGenerator.java:126)
        at l2.commons.util.Rnd.get(Rnd.java:45)
        at events.TvT2.PvPEvent.as(PvPEvent.java:2222)
        at events.TvT2.PvPEvent.access$1300(PvPEvent.java:79)
        at events.TvT2.PvPEvent$TvTParticipantController.initReflection(PvPEvent.java:528)
        at events.TvT2.PvPEvent.av(PvPEvent.java:2326)
        at events.TvT2.PvPEvent.access$3400(PvPEvent.java:79)
        at events.TvT2.PvPEvent$PvPStateTask.run(PvPEvent.java:2269)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
org.apache.commons.math.exception.NotStrictlyPositiveException: 0 is smaller than, or equal to, the minimum (0)
        at org.apache.commons.math.random.BitsStreamGenerator.nextInt(BitsStreamGenerator.java:126)
        at l2.commons.util.Rnd.get(Rnd.java:45)
        at events.TvT2.PvPEvent.as(PvPEvent.java:2222)
        at events.TvT2.PvPEvent.access$1300(PvPEvent.java:79)
        at events.TvT2.PvPEvent$TvTParticipantController.initReflection(PvPEvent.java:528)
        at events.TvT2.PvPEvent.av(PvPEvent.java:2326)
        at events.TvT2.PvPEvent.access$3400(PvPEvent.java:79)
        at events.TvT2.PvPEvent$PvPStateTask.run(PvPEvent.java:2269)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
 

ammy

Пользователь
#11
Вот что пишет
Code:
WARN PvPEvent: Exception on changing state to PREPARE_TO state.
org.apache.commons.math.exception.NotStrictlyPositiveException: 0 is smaller than, or equal to, the minimum (0)
        at org.apache.commons.math.random.BitsStreamGenerator.nextInt(BitsStreamGenerator.java:126)
        at l2.commons.util.Rnd.get(Rnd.java:45)
        at events.TvT2.PvPEvent.as(PvPEvent.java:2222)
        at events.TvT2.PvPEvent.access$1300(PvPEvent.java:79)
        at events.TvT2.PvPEvent$TvTParticipantController.initReflection(PvPEvent.java:528)
        at events.TvT2.PvPEvent.av(PvPEvent.java:2326)
        at events.TvT2.PvPEvent.access$3400(PvPEvent.java:79)
        at events.TvT2.PvPEvent$PvPStateTask.run(PvPEvent.java:2269)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
org.apache.commons.math.exception.NotStrictlyPositiveException: 0 is smaller than, or equal to, the minimum (0)
        at org.apache.commons.math.random.BitsStreamGenerator.nextInt(BitsStreamGenerator.java:126)
        at l2.commons.util.Rnd.get(Rnd.java:45)
        at events.TvT2.PvPEvent.as(PvPEvent.java:2222)
        at events.TvT2.PvPEvent.access$1300(PvPEvent.java:79)
        at events.TvT2.PvPEvent$TvTParticipantController.initReflection(PvPEvent.java:528)
        at events.TvT2.PvPEvent.av(PvPEvent.java:2326)
        at events.TvT2.PvPEvent.access$3400(PvPEvent.java:79)
        at events.TvT2.PvPEvent$PvPStateTask.run(PvPEvent.java:2269)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

0 меньше или равен минимуму (0) - смотри настройки своего твт в базе, заполни все базовые настройки минимум игроков/максимум и тд
 

Deazer

Разработчик
Staff member
#12
Вот что пишет
Code:
WARN PvPEvent: Exception on changing state to PREPARE_TO state.
org.apache.commons.math.exception.NotStrictlyPositiveException: 0 is smaller than, or equal to, the minimum (0)
Ввел недопустимое значение в окно ввода какого то из параметров в PvPEvent
 

MasterOfLineageII

Пользователь
#13
Ввел недопустимое значение в окно ввода какого то из параметров в PvPEvent
Пришлось все параметры в плоть от и до вводить. Но в конце помогло.

А локацию проведения твт на арене а не на мосту, как настроить не подскажите?
 
Top