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

Плагин [ADMN] ShoppingCart Reloaded 1.2 - плагин для выдачи предметов из БД [1.4.7 - 1.7.2R-0.3]

Тема в разделе "Релизы плагинов", создана пользователем limito, 7 янв 2013.

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

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

    Баллы:
    103
    Исправлено.
    https://www.mediafire.com/?s8we1ki8r0wnpbo
     
    LaikoMen228, herobrine1hosting, MaxBukkit и 14 другим нравится это.
  2. Хостинг MineCraft
    <
  3. ByFin

    ByFin Участник

    Баллы:
    43
    Имя в Minecraft:
    Fin
    Такая проблема, при вводе команды /cart , /cart all и т.д выдаёт ошибку: "произошла ошибка. Обратитесь к администратору" делаю в опке.
    P.S. Уверен ответ уже где-то был, но я не нашёл(
     
  4. Автор темы
    limito

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

    Баллы:
    103
    Ответ был, и не один раз: покажите логи.
     
  5. pizzlywizzly

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

    Баллы:
    123
    LaikoMen228, herobrine1hosting, MaxBukkit и 11 другим нравится это.
  6. ByFin

    ByFin Участник

    Баллы:
    43
    Имя в Minecraft:
    Fin
    Эти? или полностью весь лог?

    Код:
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.database.DaoHelper$class.withExceptionHandling(DaoHelper.scala:31) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.database.CartItemInfoDao$$anonfun$getItemInfos$1.apply(CartItemInfoDao.scala:46) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.database.CartItemInfoDao$$anonfun$getItemInfos$1.apply(CartItemInfoDao.scala:47) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO Caused by: java.lang.NullPointerException
    09.06 16:22:16 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_55]
    09.06 16:22:16 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [?:1.7.0_55]
    09.06 16:22:16 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [?:1.7.0_55]
    09.06 16:22:16 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_55]
    09.06 16:22:16 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_55]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.request.RequestManager$$anonfun$handleRequest$1$$anon$1.run(RequestManager.scala:22) [shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.request.RequestManager.withExceptionHandling(RequestManager.scala:37) [shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.request.RequestManager$$anonfun$handleRequest$1$$anon$1$$anonfun$run$1.apply$mcV$sp(RequestManager.scala:23) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.request.RequestItemsList.handle(RequestItemsList.scala:13) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.database.CartItemInfoDao.getItemInfos(CartItemInfoDao.scala:46) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.database.CartItemInfoDao.withExceptionHandling(CartItemInfoDao.scala:10) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO at me.limito.bukkit.shopcart.database.DaoHelper$class.withExceptionHandling(DaoHelper.scala:33) ~[shopping-cart-reloaded-1.2u9%20(1).jar:?]
    09.06 16:22:16 [Server] INFO me.limito.bukkit.shopcart.database.DaoException: java.lang.NullPointerException
    09.06 16:22:16 [Server] ERROR Error completing request class me.limito.bukkit.shopcart.request.RequestItemsList
    ]
     
    LaikoMen228, herobrine1hosting, MaxBukkit и 11 другим нравится это.
  7. Автор темы
    limito

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

    Баллы:
    103
    Нужен весь лог, который вывел плагин после ввода команды.
    Пожалуйста, скиньте мне его в личку или в скайп.
     
    LaikoMen228, herobrine1hosting, MaxBukkit и 8 другим нравится это.
  8. Автор темы
    limito

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

    Баллы:
    103
    1) Попробуйте использовать формат json, использовавшийся в SC 1.5.4, его чтение тут поддерживается
    2) Если нужны только названия и чарки, можно использовать id:meta@название@описание\nвторая строка#16:5

    В следущей версии сделаю опцию, позволяющую задать, какой формат использует /cart put.

    Код:
    {"ench": [{"id": "16s", "lvl": "5s"}], "display": {"Name": "Меч", "Lore": ["Админский меч"]}}
    Тут есть проблема: не понятно, 16s - это строка или число.

    В SC 1.5.4 тип указывался в названии тега, пример: "s#id": 16
     
  9. marson24

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

    Баллы:
    88
    Имя в Minecraft:
    marson24
    Написал /cart gui при попытке положить вещь, в консоле пишет следующее

    2014-06-22 06:46:37 [SEVERE] Could not pass event InventoryClickEvent to ShoppingCartReloaded v1.2u9
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:1189)
    at net.minecraft.server.v1_5_R3.Packet102WindowClick.handle(SourceFile:31)
    at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:187)
    at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109)
    at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
    at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72)
    at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583)
    at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227)
    at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.inventory.InventoryClickEvent.getClick()Lorg/bukkit/event/inventory/ClickType;
    at me.limito.bukkit.shopcart.gui.CartInventory.onInvClicked(CartInventory.scala:96)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
    ... 15 more
     
  10. Radviger

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

    Баллы:
    88
    Имя в Minecraft:
    Radviger
    Здравствуйте!
    Обнаружил баг с последней версии плагина на CraftBukkit 1.5.2.
    Суть в том, что через /cart gui вещи из бд можно забирать бесконечно.

    P.S. На версии 1.7.9 всё работает отлично.
     
  11. crazy0626

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

    Баллы:
    68
    Имя в Minecraft:
    Crazy
    Дайте инструкцию по установке!
     
  12. Swidler

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

    Баллы:
    88
    Имя в Minecraft:
    Swidler
    В первом посте темы подробно написано и есть инструкция.
     
  13. oleg599

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

    Баллы:
    88
    Предусмотрена ли возможность выдачи на все сервера при включенной мультисерверности?

    Скажем блоки я выдаю на определенный сервер, а права на все.
     
  14. Автор темы
    limito

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

    Баллы:
    103
    Нет, не предусмотрена.
     
  15. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    Лол? Если у тебя есть магазин с мультисерверностью, ты можешь настроить каждый сервер разные бд!
     
  16. oleg599

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

    Баллы:
    88
    Мне так ненужно, у меня экономика и права единичные на всех серверах, а вот блоки естественно на разных.[DOUBLEPOST=1404423166,1404423052][/DOUBLEPOST]
    Печально, надеюсь что реализуете.
     
  17. NaPsTeR

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

    Баллы:
    88
    Имя в Minecraft:
    kesha0129
    Эм, что я делаю не так? Сайт на хостинге. При вводе IP внешней базы данных он ее не видит, и пытается подключиться к localhost.
    Код:
    02:21:46 [WARNING] [ShoppingCartReloaded] Error setting up DB
    java.sql.SQLException: Access denied for user 'u355131873_bw'@'localhost' (using password: YES)
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
            at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031)
            at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
            at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
            at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
            at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
            at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
            at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
            at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
            at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
            at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
            at java.sql.DriverManager.getConnection(DriverManager.java:571)
            at java.sql.DriverManager.getConnection(DriverManager.java:187)
            at com.j256.ormlite.jdbc.JdbcConnectionSource.makeConnection(JdbcConnectionSource.java:252)
            at com.j256.ormlite.jdbc.JdbcPooledConnectionSource.getReadWriteConnection(JdbcPooledConnectionSource.java:136)
            at com.j256.ormlite.jdbc.JdbcPooledConnectionSource.getReadOnlyConnection(JdbcPooledConnectionSource.java:111)
            at me.limito.bukkit.shopcart.database.CartItemInfoDao.tableExists(CartItemInfoDao.scala:34)
            at me.limito.bukkit.shopcart.database.CartItemInfoDao.setupTableAndStatements(CartItemInfoDao.scala:29)
            at me.limito.bukkit.shopcart.ShoppingCartReloaded.initDatabase(ShoppingCartReloaded.scala:103)
            at me.limito.bukkit.shopcart.ShoppingCartReloaded.reload(ShoppingCartReloaded.scala:48)
            at me.limito.bukkit.shopcart.ShoppingCartReloaded.onEnable(ShoppingCartReloaded.scala:29)
            at me.limito.bukkit.shopcart.PluginPreloader.onEnable(PluginPreloader.java:67)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:467)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:278)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:260)
            at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:521)
            at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:485)
            at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:428)
            at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:224)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630)
            at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    
    Код:
    db:
      url: jdbc:mysql://185.28.20.19:3306/u355131873_bw
      username: u355131873_bw
      password: [hide]
      table: shopcart_hitech
      column:
        id: id
        type: type
        item: item
        player: player
        amount: amount
        extra: extra
        server: server
    
      multiserver:
        enabled: false
    
        # То, что написано в колонке server
        server: 1
     
  18. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Не могу понять, где ссылка на 11 версию, только 9ю и 10ю нашел.
     
  19. NaPsTeR

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

    Баллы:
    88
    Имя в Minecraft:
    kesha0129
    Надпись скачать в первом посту темы. Именно не ящик, а надпись Скачать ниже него.
    Ну или вот тут https://www.mediafire.com/?aeyaar4ulbpfeo4
     
  20. fhntv24

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

    Баллы:
    88
    Хостингер....как я тебя люблю... У вас нету доступа к бд - она только и только для сайта. ОНА НЕ БУДЕТ РАБОТАТЬ С СЕРВЕРОМ - ВАМ НУЖНО ДРУГОЙ ХОСТИНГ / СТАВИТЬ МАЙ СОЛ ТАМ ЖЕ ГДЕ И СЕРВЕР. Это не при чем к плагину , это ошибка хостинга(кстати , пароль могли вы и не прятать , потомучто доступ к май сол базе есть только у сайта)
     
  21. NaPsTeR

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

    Баллы:
    88
    Имя в Minecraft:
    kesha0129
    Да, действительно сайт на хостингере. Только у нас куплен Премиум, и открыт внешний доступ. Причем такая странность - Ultrabans работает на ура с сайтом. А этот плагин не хочет.

    UPD. Я уже разобрался сам. Просто не было одинарных кавычек в конфиге.
    Пример конфига, с которым у меня все заработало
    Код:
    db:
      url: 'jdbc:mysql://185.28.20.19:3306/u355131873_bw'
      username: 'u355131873_bw'
      password: '[hide]'
      table: 'shopcart'
      column:
        id: id
        type: type
        item: item
        player: player
        amount: amount
        extra: extra
        server: server
    
      multiserver:
        enabled: false
    
        # То, что написано в колонке server
        server: 1
     
    Последнее редактирование: 4 июл 2014

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