Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [FUN] AskMe 1.2 - Задай игрокам парочку вопросов :) [Все версии]

Тема в разделе "Неподтвержденные плагины", создана пользователем Qmaks, 5 дек 2016.

  1. Автор темы
    Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    У тебя кодировка слетела. Поставь UTF-8 без BOM с помощью Notepad++
     
  2. Хостинг MineCraft
    <
  3. PiNgViKiN

    PiNgViKiN Участник Пользователь

    Баллы:
    36
    Skype:
    vladislavchik720
    Имя в Minecraft:
    PiNgViKiN
    Спасибо, а что насчет отключения через Плагин менеджер?
     
  4. Автор темы
    Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Хм, это поправлю. Там не так уж и много надо сделать.
     
  5. PiNgViKiN

    PiNgViKiN Участник Пользователь

    Баллы:
    36
    Skype:
    vladislavchik720
    Имя в Minecraft:
    PiNgViKiN
    Ну кодировку я поправил, но ъ все равно есть.
     
  6. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Сейчас бы thread.stop(); юзать что помечено как unsafe, ну ок.
     
  7. YouTube_NIK_SUPER

    YouTube_NIK_SUPER Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    NikichSG
    Если игроков несколько на сервере, то плагин выдает, что администратор уже написал сразу верный ответ!
    Хотя я ни чего не писал[DOUBLEPOST=1494688597,1494681703][/DOUBLEPOST]А нет, ошибка в том, что кто-бы не ответил, то игроку(любому) в чат пишется его ник, а не того кто ответил!
     
  8. PiNgViKiN

    PiNgViKiN Участник Пользователь

    Баллы:
    36
    Skype:
    vladislavchik720
    Имя в Minecraft:
    PiNgViKiN
    Убери из сообщения об правильном ответе <sender>
     
  9. Автор темы
    Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Упс, забыл обнову залить.
    А что такого? Работает же.[DOUBLEPOST=1496725612,1494876821][/DOUBLEPOST]Возможно сегодня обновлю плагин (Но это не точно :c) :D
     
  10. PiNgViKiN

    PiNgViKiN Участник Пользователь

    Баллы:
    36
    Skype:
    vladislavchik720
    Имя в Minecraft:
    PiNgViKiN
    Ухх скорее бы) Даже не верится в такие чудеса)
     
  11. Kaktus228

    Kaktus228 Ньюби Пользователь

    Баллы:
    1
    Плагин то хороший, но это сколько нужно придумать вопросов чтоб на долго хватило
     
  12. GoodCoder

    GoodCoder Активный участник Пользователь

    Баллы:
    76
    Это резкое прерывание потока. Использовать его следует только в крайних случаях, если нет другой возможности остановить поток.

    Thread.interrupt() надо использовать для сообщения потоку о желании его остановить. Внутри потока проверяешь isInterrupted(). Завершаешь работу потока путём выхода из run(), например, return.

    https://github.com/TheQmaks/AskMe/blob/master/src/qmaks/askme/threads/GameThread.java#L48
    Зачем поток создавать каждый раз? while(true) используют для таймеров (true можно заменить полем класса, чтобы установив false можно было остановить поток). Если тебе точность по времени не важна, используй Bukkit scheduler, у которого уже есть методы для отмены заданий.
     
  13. PiNgViKiN

    PiNgViKiN Участник Пользователь

    Баллы:
    36
    Skype:
    vladislavchik720
    Имя в Minecraft:
    PiNgViKiN
    Кулдауны начала и окончания игры криво работают, во время действия одной игры может начаться вторая и даже третья
     
  14. Crazy_Hacker

    Crazy_Hacker Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Crazy_Hacker
    [21:46:08] [Async Chat Thread - #0/INFO]: <Crazy_Hacker> 3.14[m
    [21:46:11] [Async Chat Thread - #0/INFO]: <Crazy_Hacker> Ёверест[m
    [21:46:59] [Async Chat Thread - #0/ERROR]: Command Dispatched Async: eco give Crazy_Hacker 3000
    [21:46:59] [Async Chat Thread - #0/ERROR]: Please notify author of plugin causing this execution to fix this bug! see: http://bit.ly/1oSiM6C
    java.lang.Throwable
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:657) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at qmaks.askme.Main.cmdExec(Main.java:75) [AskMe.jar:?]
    at qmaks.askme.Main.onPlayerChat(Main.java:46) [AskMe.jar:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor100.execute(Unknown Source) [?:?]
    at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at net.minecraft.server.v1_11_R1.PlayerConnection.chat(PlayerConnection.java:1308) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1223) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at net.minecraft.server.v1_11_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [PaperSpigot-1.11.2-b1104.jar:git-Paper-1104]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_151]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    [21:46:59] [Server thread/INFO]: CONSOLE issued server command: /eco give Crazy_Hacker 3000
     

Поделиться этой страницей