Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

нужно просто настроить конфиг и всё.
Код:
db:
  url: jdbc:mysql://localhost
  username: user
  password:  password
  table: shop_cart
  column:
    id: id
    type: type
    item: iid
    player: username
    amount: amount
    extra: extra
    server: server
  multiserver:
    enabled: true
    # То, что написано в колонке server
    server: 1
...Он у меня уже подключён к бд я хочу сделать так я вписываю ту или иную привилегию в бд и игрок заходит на сервер и ему при вводе /cart all выдаётся привилегия которую я ввёл в бд
 
У меня не подключается к базе данных, что делать? Сайт хостинга ihc.ru
 
Помогите, пожалуйста. Плагин не работает и выдает краш.

Код:
25.01 19:49:44 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382)
25.01 19:49:44 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
25.01 19:49:44 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
25.01 19:49:44 [Server] INFO at me.limito.bukkit.shopcart.PluginPreloader.onEnable(PluginPreloader.java:67)
25.01 19:49:44 [Server] INFO at me.limito.bukkit.shopcart.ShoppingCartReloaded.onEnable(ShoppingCartReloaded.scala:29)
25.01 19:49:44 [Server] INFO at me.limito.bukkit.shopcart.ShoppingCartReloaded.reload(ShoppingCartReloaded.scala:45)
25.01 19:49:44 [Server] INFO at me.limito.bukkit.shopcart.ShoppingCartReloaded.loadMessages(ShoppingCartReloaded.scala:58)
25.01 19:49:44 [Server] INFO at me.limito.bukkit.shopcart.Lang.read(Lang.scala:50)
25.01 19:49:44 [Server] INFO at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
25.01 19:49:44 [Server] INFO at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
25.01 19:49:44 [Server] INFO at scala.collection.AbstractIterator.foreach(Iterator.scala:1174)
25.01 19:49:44 [Server] INFO at scala.collection.Iterator$class.foreach(Iterator.scala:743)
25.01 19:49:44 [Server] INFO at me.limito.bukkit.shopcart.Lang$$anonfun$read$1.apply(Lang.scala:50)
25.01 19:49:44 [Server] INFO at me.limito.bukkit.shopcart.Lang$$anonfun$read$1.apply(Lang.scala:51)
25.01 19:49:44 [Server] INFO at scala.collection.mutable.HashMap.put(HashMap.scala:77)
25.01 19:49:44 [Server] INFO java.lang.LinkageError: loader constraint violation: when resolving overridden method "scala.None$.productIterator()Lscala/collection/Iterator;" the class loader (instance of org/bukkit/plugin/java/PluginClassLoader) of the current class, scala/None$, and its superclass loader (instance of org/bukkit/plugin/java/PluginClassLoader), have different Class objects for the type ion/Iterator; used in the signature
25.01 19:49:44 [Server] SEVERE Error occurred while enabling ShoppingCartReloaded v1.2u9 (Is it up to date?)
25.01 19:49:44 [Server] INFO Using PermissionEx
25.01 19:49:44 [Server] INFO Injected file:/plugins/ShoppingCartReloaded/lib/gson-2.1.jar into ClassLoader
25.01 19:49:44 [Server] INFO Injected file:/plugins/ShoppingCartReloaded/lib/ormlite-jdbc-4.48.jar into ClassLoader
25.01 19:49:44 [Server] INFO Injected file:/plugins/ShoppingCartReloaded/lib/ormlite-core-4.48.jar into ClassLoader
25.01 19:49:44 [Server] INFO Injected file:/plugins/ShoppingCartReloaded/lib/scala-library-2.11.0.jar into ClassLoader
25.01 19:49:44 [Server] INFO gson-2.1.jar is already installed
25.01 19:49:44 [Server] INFO ormlite-jdbc-4.48.jar is already installed
25.01 19:49:44 [Server] INFO ormlite-core-4.48.jar is already installed
25.01 19:49:44 [Server] INFO scala-library-2.11.0.jar is already installed
25.01 19:49:44 [Server] INFO Checking for libraries...
25.01 19:49:44 [Server] INFO Enabling ShoppingCartReloaded v1.2u9
 
Товарищи, не подскажите ли на милость мне как выдавать автоматически пользователем полученные в бд группы? Может есть какой то плагин который при входе игрока автоматически вместо игрока вводит команду /cart all У меня донат-одностраничник, люди покупают группы, но вот с выдачей беда. Я понимаю что там все элементарно и ничего сложного нет в вводе одной команды, а вы попробуте это все объяснить школьникам которые купили донат и им ничего не выдалось :D как вариант в сам плагин добавить разработчику команду /cart all all чтобы всем из бд автоматически все выдавалось. В общем может кто то знает как сделать или разработчик увидит и решит немного обновить плагин. Буду благодарен.
 
Товарищи, не подскажите ли на милость мне как выдавать автоматически пользователем полученные в бд группы? Может есть какой то плагин который при входе игрока автоматически вместо игрока вводит команду /cart all У меня донат-одностраничник, люди покупают группы, но вот с выдачей беда. Я понимаю что там все элементарно и ничего сложного нет в вводе одной команды, а вы попробуте это все объяснить школьникам которые купили донат и им ничего не выдалось :D как вариант в сам плагин добавить разработчику команду /cart all all чтобы всем из бд автоматически все выдавалось. В общем может кто то знает как сделать или разработчик увидит и решит немного обновить плагин. Буду благодарен.
Конечно есть JoinCommand (это плагин).
 
Что делать если ошибку выдаёт?

hImlx5j.png
Он не может коннект к БД, написано же.
 
пример
Код:
# If you do not wish to use a permission system, you can define a list of 'player perms' below.
# This list has no effect if you are using a supported permissions system.
# If you are using an unsupported permissions system, simply delete this section.
# Whitelist the commands and permissions you wish to give players by default (everything else is op only).
# These are the permissions without the "essentials." part.
player-commands:
  - afk
  - afk.auto
  - back
  - back.ondeath
  - balance
  - balance.others
  - balancetop
  - build
  - chat.color
  - chat.format
  - chat.shout
  - chat.question
  - clearinventory
  - compass
  - depth
  - delhome
  - getpos
  - geoip.show
  - help
  - home
  - home.others
  - ignore
  - info
  - itemdb
  - kit
  - kits.tools
  - list
  - mail
  - mail.send
  - me
  - motd
  - msg
  - msg.color
  - nick
  - near
  - pay
  - ping
  - protect
  - r
  - rules
  - realname
  - seen
  - sell
  - sethome
  - setxmpp
  - signs.create.protection
  - signs.create.trade
  - signs.break.protection
  - signs.break.trade
  - signs.use.balance
  - signs.use.buy
  - signs.use.disposal
  - signs.use.enchant
  - signs.use.free
  - signs.use.gamemode
  - signs.use.heal
  - signs.use.info
  - signs.use.kit
  - signs.use.mail
  - signs.use.protection
  - signs.use.repair
  - signs.use.sell
  - signs.use.time
  - signs.use.trade
  - signs.use.warp
  - signs.use.weather
  - spawn
  - suicide
  - time
  - tpa
  - tpaccept
  - tpahere
  - tpdeny
  - warp
  - warp.list
  - world
  - worth
  - xmpp
  - warp
  - cart
  - ban
 
Доброго времени суток. Подскажите плиз почему при покупки региона, новый владелец не заносится в regions.yml и после перезагрузки сервера пропадает привилегия?
 
Приветствую всех, хотелось бы видеть плагин с поддержкой material name, кто-то шаманил?)
 
ОШИБКА версии 1.7.10(CAULDRON)
нбт подключен и найден!
когда в бд вводишь что угодно в поле екстра(даже 1) я думал дело в кодировке но нет на 1 жалуется
вот такая ошибка:
[20:31:03 ERROR]: [ShoppingCartReloaded] Error completing request class me.limit
o.bukkit.shopcart.request.RequestShowGui
java.lang.RuntimeException: java.lang.IllegalArgumentException: Can not set net.
minecraft.nbt.NBTTagCompound field net.minecraft.item.ItemStack.field_77990_d to
net.minecraft.nbt.NBTTagString
at me.dpohvar.powernbt.utils.ReflectionUtils$RefField$RefExecutor.set(Re
flectionUtils.java:756) ~[?:?]
at me.dpohvar.powernbt.utils.ItemStackUtils.setTag(ItemStackUtils.java:5
9) ~[?:?]
at me.dpohvar.powernbt.utils.ItemStackUtils.setTagCB(ItemStackUtils.java
:104) ~[?:?]
at me.dpohvar.powernbt.utils.ItemStackUtils.setTag(ItemStackUtils.java:9
1) ~[?:?]
at me.dpohvar.powernbt.nbt.NBTContainerItem.writeTag(NBTContainerItem.ja
va:59) ~[?:?]
at me.dpohvar.powernbt.nbt.NBTContainer.setTag(NBTContainer.java:53) ~[?
:?]
at me.limito.bukkit.shopcart.optional.nbt.PowerNBTHelper.placeTag(PowerN
BTHelper.scala:53) ~[?:?]
at me.limito.bukkit.shopcart.items.CartItemItem.stackToGive(CartItemItem
.scala:29) ~[?:?]
at me.limito.bukkit.shopcart.items.CartItemItem.getIcon(CartItemItem.sca
la:76) ~[?:?]
at me.limito.bukkit.shopcart.gui.CartInventory.itemStackForItem(CartInve
ntory.scala:51) ~[?:?]
at me.limito.bukkit.shopcart.gui.CartInventory$$anonfun$2.apply(CartInve
ntory.scala:39) ~[?:?]
at me.limito.bukkit.shopcart.gui.CartInventory$$anonfun$2.apply(CartInve
ntory.scala:39) ~[?:?]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike
.scala:245) ~[TraversableLike$$anonfun$map$1.class:?]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike
.scala:245) ~[TraversableLike$$anonfun$map$1.class:?]
at scala.collection.immutable.List.foreach(List.scala:383) ~[List.class:
?]
at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
~[TraversableLike$class.class:?]
at scala.collection.immutable.List.map(List.scala:286) ~[List.class:?]
at me.limito.bukkit.shopcart.gui.CartInventory.populateInventory(CartInv
entory.scala:39) ~[?:?]
at me.limito.bukkit.shopcart.gui.CartInventory.open(CartInventory.scala:
77) ~[?:?]
at me.limito.bukkit.shopcart.request.RequestShowGui$$anonfun$handle$1.ap
ply$mcV$sp(RequestShowGui.scala:21) ~[?:?]
at me.limito.bukkit.shopcart.request.Request$$anon$1.run(Request.scala:2
7) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java
:71) ~[CraftTask.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.211]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHea
rtbeat(CraftScheduler.java:346) ~[CraftScheduler.class:git-Cauldron-MCPC-Plus-1.
7.10-1.1236.06.211]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav
a:862) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated
Server.java:423) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav
a:798) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) ~[
MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
Caused by: java.lang.IllegalArgumentException: Can not set net.minecraft.nbt.NBT
TagCompound field net.minecraft.item.ItemStack.field_77990_d to net.minecraft.nb
t.NBTTagString
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(
Unknown Source) ~[?:1.8.0_31]
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(
Unknown Source) ~[?:1.8.0_31]
at sun.reflect.UnsafeObjectFieldAccessorImpl.set(Unknown Source) ~[?:1.8
.0_31]
at java.lang.reflect.Field.set(Unknown Source) ~[?:1.8.0_31]
at me.dpohvar.powernbt.utils.ReflectionUtils$RefField$RefExecutor.set(Re
flectionUtils.java:754) ~[?:?]
... 27 more
Еще раз повторюсь все успешно работает предметы из бд видит выдает гуи работает, нбт найден
но любой текст в предмете в поле extra - выдает огромнейшую ошибку!
 
Ребят, что надо вводить в строчке "db" и в строчке "url"?(прошу скинуть пример)
 
помогите, не могу понять в чем дело
[03:37:34] [Server thread/WARN]: [ShoppingCartReloaded] Error setting up DB
java.lang.NullPointerException
at me.limito.bukkit.shopcart.database.DatabaseConfig$.sectionToMap(DatabaseConfig.scala:20) ~[Shopcart.jar:?]
at me.limito.bukkit.shopcart.database.DatabaseConfig$.fromYaml(DatabaseConfig.scala:12) ~[Shopcart.jar:?]
at me.limito.bukkit.shopcart.ShoppingCartReloaded.initDatabase(ShoppingCartReloaded.scala:93) [Shopcart.jar:?]
at me.limito.bukkit.shopcart.ShoppingCartReloaded.reload(ShoppingCartReloaded.scala:48) [Shopcart.jar:?]
at me.limito.bukkit.shopcart.ShoppingCartReloaded.onEnable(ShoppingCartReloaded.scala:29) [Shopcart.jar:?]
at me.limito.bukkit.shopcart.PluginPreloader.onEnable(PluginPreloader.java:67) [Shopcart.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [spigot.jar:git-Spigot-1485]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [spigot.jar:git-Spigot-1485]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-1485]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:465) [spigot.jar:git-Spigot-1485]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:383) [spigot.jar:git-Spigot-1485]
at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:359) [spigot.jar:git-Spigot-1485]
at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:333) [spigot.jar:git-Spigot-1485]
at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:289) [spigot.jar:git-Spigot-1485]
at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:193) [spigot.jar:git-Spigot-1485]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:457) [spigot.jar:git-Spigot-1485]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1485]

[03:37:34] [Server thread/INFO]: [ShoppingCartReloaded] Testing PowerNBT...
[03:37:34] [Server thread/INFO]: [ShoppingCartReloaded] Tests passed
[03:37:34] [Server thread/INFO]: [ShoppingCartReloaded] Detected PowerNBT
Ребят, что надо вводить в строчке "db" и в строчке "url"?(прошу скинуть пример)
в db ничего
db:
url: jdbc:mysql://ТВОЙ_АДРЕС_MYSQL_SERVERA:3306/база которую ты создал
 
Та же фигня, на старой версии всё работало
 
В общем проблема разрешилась, оказывается там в топике, две разные версии, скачал другую версию которая через коробку и все сразу пошло, всем спасибо все свободны
 

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

Назад
Верх