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

Нужен плагин на кубы (основываясь на системе Fudge)

Тема в разделе "Запросы на разработку плагинов", создана пользователем Dortant, 27 авг 2016.

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

    Dortant Новичок

    Баллы:
    6
    Доброго времени суток, уважаемые умельцы. Прошу помочь (а вернее сделать, ибо я, к сожалению, не в состоянии) в создании простого плагина для бросания дайсов в чате. Суть следующая:
    Игрок прописывает префикс (например, "+++", чтобы раскладку не менять), а после указывает уровень навыка. Уровни следующие: ужасно, плохо, посредственно, нормально, хорошо, отлично, супер. После чего система кидает три трёхгранника (со сторонами -1, 0 и 1). Считается их сумма и прибавляется к этому навыку, выводя результат (если он будет вылазить за указанный диапазон, выводиться будут "запредельные" результаты. С меньшей стороны это, например, "кошмар", "крах", "катаклизм". С большей "идеально", "легендарно", "божественно"). В чате представляю себе как-то так:
    Игрок отправляет команду: "+++ нормально"
    После чего в чате выводится следующее:
    "*%НИК% бросает нормально. Выкидывает (--0) плохо."
    Версия майнкрафта 1.6.2. Из других плагинов на чат использую RPChat
    Соответственно, они не должны никак конфликтовать. В интернете ничего не нашёл на эту тему, а ставить обычный плагин и кидать каждый раз 3к3 а затем считать вручную, как понимаете, не лучший вариант. Также ОЧЕНЬ важно чтобы дальность этого сообщения была ограниченной и регулировалась. Из пермишнов... Да только само разрешение роллить, да и всё.
    Заранее огромное спасибо.
     
  2. Хостинг MineCraft
    <
  3. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Зачем?
     
  4. Mr_RoboMan

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

    Баллы:
    123
    Бред...
     
  5. Автор темы
    Dortant

    Dortant Новичок

    Баллы:
    6
    Если я правильно понимаю суть этого раздела, он не для набивания постов? Если по делу ничего не можете ответить, зачем писать?
    Плагин будет полезен для серверов, использующих текстовую ролевую систему, очевидно же.
     
  6. Mr_RoboMan

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

    Баллы:
    123
    Вай, какой умный.
    Как ты догадался что я посты набиваю? :D
    Ах точно, это же элементарно, я уже давно старожил и получил все "баллы" за "набитые посты", значит мне 100% надо набить еще постов...

    А что не по делу собственно? В этой теме два ответа от меня и того чувачка "Зачем?" и "Бред..."..
    Первый означает что этот плагин никому кроме тебя не нужен (ну ладно, может еще пару людей, смысл в том - что он не будет пользоваться популярностью), в принципе мой ответ подразумевает тоже самое!
    А это означает, что бесплатно его пилить врядли кто будет..
    Так что... А дальше подумай сам, авось сможешь :D[DOUBLEPOST=1472366531,1472366477][/DOUBLEPOST]Тут бесплатно разрабатывают те плагины, которые могут быть интересны публике (в основном).
     
  7. Автор темы
    Dortant

    Dortant Новичок

    Баллы:
    6
    Поздравляю с набиранием всех баллов, до этого мне действительно есть дело (нет).
    Я не спорю с тем, что плагин интересен будет узкому кругу людей. Просто по той причине что популярностью пользуются супер-мега плагины для бесконечных серверов рассчитаных на любителей покубачить.
    Я же прошу довольно простой плагин, который у того, кто хоть немного умеет их писать, вызовет минимум затруднений. И, если исходить из целей существования данного раздела, те, кто действительно отвечают на запросы, а не делятся своим мнением, делают это по большей мере из доброты душевной, не жаждя популярности среди админов всех тех серверов.
    И, опять же, если кто-то возьмётся за это за разумную плату, я готов рассмотреть подобное предложение.
     
  8. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Напишу через несколько часов, если никто не сделает.
     
  9. Автор темы
    Dortant

    Dortant Новичок

    Баллы:
    6
    Большое спасибо, жду.
     
  10. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    [​IMG]
    Проверяем​
     
  11. Автор темы
    Dortant

    Dortant Новичок

    Баллы:
    6
    Всё работает просто замечательно! Огромная вам благодарность.
     
  12. _beat_

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

    Баллы:
    46
    Тему закрой.
     
  13. Will Orion Z

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

    Баллы:
    76
    Имя в Minecraft:
    willorion
    Пусть висит, плагин может пригодиться рп проектам.
     
  14. _beat_

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

    Баллы:
    46
    Версия 1.6.2 -_-
     
  15. Will Orion Z

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

    Баллы:
    76
    Имя в Minecraft:
    willorion
    Работает под всеми, там нет зависимых от версии классов.
     
  16. demkom

    demkom Администратор Пользователь

    Баллы:
    76
    Skype:
    demkom1983
    Имя в Minecraft:
    G_demkom_G
    Looks Good.
     
  17. dead.diesel

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

    Баллы:
    66
    Имя в Minecraft:
    DeadDiesel
    Эт чё?
    Код:
    [13:58:41 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command '+++'
    in plugin LokiPlugin34 v0.1
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[Spi
    got.jar:git-Spigot-944aa20-11e8c6d]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
    1) ~[Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServe
    r.java:645) ~[Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerCon
    nection.java:1350) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java
    :1185) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java
    :45) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java
    :1) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:1
    3) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
    ?:1.8.0_101]
            at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_101]
            at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [Spigot.jar
    :git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:7
    21) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:4
    00) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:6
    60) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java
    :559) [Spigot.jar:git-Spigot-944aa20-11e8c6d]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.Bukkit.getOnlinePlayers()[Lor
    g/bukkit/entity/Player;
            at plugin34.Main.onCommand(Main.java:116) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[Spi
    got.jar:git-Spigot-944aa20-11e8c6d]
            ... 15 more
     
  18. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Ты свои плагины по порядку считаешь?
     
  19. Mr_RoboMan

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

    Баллы:
    123
    Это кто-то держит сервер на какой-то супер старой версии...
    Или наоборот плагин написан на старую версию(?)...
    Я уже даже не помню, в какой это версии getOnlinePlayers возвращал массив вместо коллекции...
     
  20. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    1.6
     
  21. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Это называется просили на старую версию -- раз. Компилятор должен был взять объект класса Iterable<Player>, а не массив, возможно как-то криво скомпилировал -- два. Ну и компилировал под 1.7.10.[DOUBLEPOST=1472664214,1472664161][/DOUBLEPOST]
    Только не именованные. Это в основном или для частных нужд написанные, или мелкие, которым не вижу смысла даже названия придумывать.
     

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