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

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

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

  1. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Новая версия плагина автоматически не создаёт таблицу при её отсутствии.
    Небольшой баг: можно пользоваться корзиной из консоли :D
    Баг: решил положить зачарованную книгу в корзину и получаю такое:
    Код:
    11:44:11 [SEVERE] [ShoppingCartReloaded] Error completing request me.limito.bukkit.shopcart.request.RequestManager@4293f60a
    java.lang.reflect.InvocationTargetException
      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:606)
      at me.limito.bukkit.shopcart.utils.ReflectionUtil$.methodDynamic(ReflectionUtil.scala:14)
      at me.limito.bukkit.shopcart.optional.nbt.PowerNBTHelper.getTag(PowerNBTHelper.scala:45)
      at me.limito.bukkit.shopcart.request.RequestPutItem.createInfo(RequestPutItem.scala:30)
      at me.limito.bukkit.shopcart.request.RequestPutItem.prehandle(RequestPutItem.scala:17)
      at me.limito.bukkit.shopcart.request.RequestManager$$anonfun$handleRequest$1.apply$mcV$sp(RequestManager.scala:19)
      at me.limito.bukkit.shopcart.request.RequestManager.withExceptionHandling(RequestManager.scala:38)
      at me.limito.bukkit.shopcart.request.RequestManager.handleRequest(RequestManager.scala:18)
      at me.limito.bukkit.shopcart.ShoppingCartReloaded.onCommand(ShoppingCartReloaded.scala:114)
      at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
      at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
      at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:533)
      at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1405)
      at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1269)
      at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1201)
      at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:68)
      at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)
      at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)
      at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
      at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)
      at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:910)
      at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
      at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)
      at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    Caused by: java.lang.ExceptionInInitializerError
      at me.dpohvar.powernbt.nbt.NBTBase.wrap(NBTBase.java:132)
      at me.dpohvar.powernbt.nbt.NBTContainerItem.readTag(NBTContainerItem.java:74)
      at me.dpohvar.powernbt.nbt.NBTContainerItem.readTag(NBTContainerItem.java:11)
      at me.dpohvar.powernbt.nbt.NBTContainer.getTag(NBTContainer.java:97)
      ... 28 more
    Caused by: java.lang.RuntimeException: class not found
      at me.dpohvar.powernbt.utils.Reflections.getClass(Reflections.java:83)
      at me.dpohvar.powernbt.nbt.NBTTagCompound.<clinit>(NBTTagCompound.java:20)
      ... 32 more
    Caused by: java.lang.ClassNotFoundException: net/minectaft/nbt/NBTTagCompound
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:190)
      at me.dpohvar.powernbt.utils.Reflections.getClass(Reflections.java:75)
      ... 33 more
    
    
    Код:
    Сервер: MCPC+ версия: git-MCPC-Plus-jenkins-MCPC-Plus-164-251 (MC: 1.6.4) (версия API: 1.6.4-R2.1-SNAPSHOT)
     
    Последнее редактирование: 14 апр 2014
  2. Хостинг MineCraft
    <
  3. Автор темы
    limito

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

    Баллы:
    103
    PowerNBT уберите.

    Про таблицу - знаю.
     
  4. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Идеальное решение, правда :creeper:
     
  5. Aurinis

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

    Баллы:
    63
    Небольшой вопрос.
    Возможно ли в предыдущей версии плагина выдавать permgroup на время?
     
  6. Автор темы
    limito

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

    Баллы:
    103
    Нельзя.
     
  7. Aurinis

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

    Баллы:
    63
    Ладно, с этим разобрался через планировщик.. А планируется ли возможность продажи определённых permissions?
     
  8. Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    rcon или pex+db
     
  9. Aurinis

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

    Баллы:
    63
    pex+db есть, через cron реализовал изъятие статуса по прошествии 30 дней..
    В данном плагине есть типы товара (item,money,permgroup)
    Меня интересует такой тип, как просто perm , в планах есть такое?
     
  10. Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    зачем тип perm? если напрямую можно выдавать в базу? аналогично с группами[DOUBLEPOST=1398173759,1398173716][/DOUBLEPOST]и не cron, a rcon. Можно отправить команду на сервер с помощью ркон-пароля
     
  11. Aurinis

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

    Баллы:
    63
    Ну, дело в том, что напрямую в бд реализовать не вышло..
    Сейчас выдача статуса сделана через данный плагин , а покупка через веб шоп, почти как блок.
     
  12. GeerimPL

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

    Баллы:
    33
    Друзья скажите как настроить на 1.5.2 чтобы правильно работало пж помогите
    Ато ошибку пишгет типо
    permissions настроен помогите пж!

    Да скажите будет ли можно зделать такую комманду к примеру ./cart [kod для привелегии] и при вводе кода он автоматичиески стал бы не действителен?
     
  13. Gvines

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

    Баллы:
    88
    Предлагаю сделать , так чтобы можно было загружать итемы в магазин.
     
  14. Swidler

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

    Баллы:
    88
    Имя в Minecraft:
    Swidler
    Log в студию.
     
  15. Автор темы
    limito

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

    Баллы:
    103
    ShoppingCartReloaded 1.1
    http://www.mediafire.com/download/ubzh0m3w6z7gxkt/shopping-cart-reloaded-1.1.jar

    Добавлено:
    - /cart load (аналог /cart put, только отнимает вещь у игрока)
    - Выдача регионов WG и групп пермов (как в 1.5.3)
    - Новые пермы: cartr.user.get, cartr.user.list, cartr.useradv.load, cartr.admin.put
    - Автоматическое создание таблиц
    - Исправлена мультисерверность
    - Автоматическая загрузка билиотек: scala library больше не нужен
    - NBT для всех версий Minecraft от 1.4.7 до 1.7. Нужен только PowerNBT 0.7.1 Beta

    Исходники: https://github.com/limito/ShoppingCartReloaded

    При сообщении об ошибках не забывайте прикладывать лог.
     
    Последнее редактирование: 30 апр 2014
    PYRO и MySt1k нравится это.
  16. Radviger

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

    Баллы:
    88
    Имя в Minecraft:
    Radviger
    А через ваш плагин возможно времмено права от pex выдавать?[DOUBLEPOST=1398922679,1398922648][/DOUBLEPOST]Или лучше скрипт php написать, на проверку срока прав?
     
  17. Djstim

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

    Баллы:
    78
    Skype:
    Alekcej1995
    Имя в Minecraft:
    Master26
    Помогите настроить соединение с БД.
    Таблица готовая в БД
    Код:
    CREATE TABLE IF NOT EXISTS `shop_cart` (
      `id` int(8) NOT NULL AUTO_INCREMENT,
      `sid` int(8) NOT NULL,
      Логин пользователя/`username` varchar(255) CHARACTER SET utf8 NOT NULL,
      ID-предмета/блока`iid` varchar(8) CHARACTER SET utf8 NOT NULL,
      Название блока/предмета`title` varchar(255) CHARACTER SET utf8 NOT NULL,
      Предмет(Количество)`amount` int(8) NOT NULL,
    PHP:
      column:
        
    idid ?
        
    typesid ?
        
    itemiid ?
        
    playerusername ?
        
    amountamount ?
        
    extraextra ?
        
    serverserver ?
    Что тут подставлять надо ?
     
  18. MySt1k

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

    Баллы:
    173
    @limito, спасибо за плагин!!
     
  19. Marshal_Xaker

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

    Баллы:
    103
    Skype:
    Marshal_Xaker
    Имя в Minecraft:
    Marshal_Xaker
    Возможности:
    • Возможность выдачи групп пермиссий
    Подскажите пожалуйста как можно выдать группу? Группу купил, в корзине лежит. Юзаю McrShop. При попытке cart all/cart get пишет что я ничего не получил :( Как же выдать?
     
  20. MySt1k

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

    Баллы:
    173
    Пишите тому у кого покупали. Автор плагина не причастен к скрипту покупок.
     
  21. Marshal_Xaker

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

    Баллы:
    103
    Skype:
    Marshal_Xaker
    Имя в Minecraft:
    Marshal_Xaker
    Вы мне расскажите хотя бы как проходит покупка групп. Какие где параметры должны быть что бы получить группу, тип покупки например :oops:
     
    ПриветОтЛайки нравится это.

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