Перейти к содержанию

Formatter

Пользователи
  • Публикаций

    84
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5
  • Отзывы

    0%

Сообщения, опубликованные Formatter


  1. 14 minutes ago, inact1ve said:

    Побегал на локалке, вылетает с ошибкой 

     ERROR Could not store char data: cirex[268485223]!
    com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'onlinetime' at row 1
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4224)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4158)
            at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
            at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
            at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2840)
            at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
            at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2334)
            at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2262)
            at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2246)
            at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
            at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
            at org.mmocore.gameserver.model.Player.store(Player.java:4980)
            at org.mmocore.gameserver.model.Player.prepareToLogout(Player.java:949)
            at org.mmocore.gameserver.model.Player.access$800(Player.java:181)
            at org.mmocore.gameserver.model.Player$1.runImpl(Player.java:3984)
            at org.mmocore.commons.threading.RunnableImpl.run(RunnableImpl.java:21)
            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)
            at org.mmocore.commons.threading.PriorityThreadFactory$1.run(PriorityThreadFactory.java:35)

    увеличь макс длину значения для поля onlinetime в таблице characters


  2. Как вариант - после запуска сервера, изменять дату осаду на нужную, скриптом.

    цикл замков aka castle:

    castle.getSiegeDate().setTimeInMillis(время в мс);

    ну естественно, высчитать время осады юзая календарь или что то типа этого

    сalendarNext.set(Calendar.HOUR_OF_DAY, день);
    calendarNext.set(Calendar.MINUTE, 0);

     calendarNext.set(Calendar.SECOND, 0);

    calendarNext.set(Calendar.MILLISECOND, 0);

    ps:

    жаль твоих будущих, возможных, игроков


  3. На 9 версии явы собирал чтоль? Или запускаешь не на той версии, такая ошибка может быть, если запускать на 9 и выше версии явы

    А если быть еще точнее, то проблема в измененном методе новых версий:

    public ByteBuffer position (int newPosition)

    в 8 версии и ниже:

    public final int position()

     


  4. 6 hours ago, fixi666 said:

    Нет, это я и сам знаю как сделать.

    Мне нужно такое: дропается меч, он виден как обычный меч, но подбираешь его магом и автоматом подбирается магическая пуха и надевается.

    Дропается снова тот же меч, подбежал лук и взял этот меч, ему в руку сразу надевается лук.

    Я именно про такой конфиг, примерно его содержание мне нужно, чтобы знать куда упираться мне в дальнейшем.

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

    одним конфигом тут не обойдешься, реализацию в ядре нужно делать, где нибудь в doPickUp, могу сделать, если сам не сможешь

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