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

  • Автор темы Автор темы limito
  • Дата начала Дата начала
Поясните, кто знает, как в extra прописать Lore и Name?
Попробовал строку {"display": {"Name": "pooshka228", "Lore": ["raz", "dva"]}}, но не взлетело.
20:32:44 [WARNING] [ShoppingCart] Task #535716 for ShoppingCart v1.5.4 generated an exception
java.lang.NoSuchMethodError: me.dpohvar.powernbt.nbt.NBTTagList.add(Ljava/lang/Object;)V
at net.rubukkit.limito.shoppingcart.utils.Json2NBT.parse(Json2NBT.java:59)
at net.rubukkit.limito.shoppingcart.utils.Json2NBT.parse(Json2NBT.java:28)
at net.rubukkit.limito.shoppingcart.utils.Json2NBT.parse(Json2NBT.java:28)
at net.rubukkit.limito.shoppingcart.cartitem.MinecraftCartItem.giveItemWithExtra(MinecraftCartItem.java:136)
at net.rubukkit.limito.shoppingcart.cartitem.MinecraftCartItem.giveToPlayer(MinecraftCartItem.java:102)
at net.rubukkit.limito.shoppingcart.service.CartService.giveItemsList(CartService.java:88)
at net.rubukkit.limito.shoppingcart.service.CartService$4$1.run(CartService.java:171)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:777)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:732)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:614)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
UPD: Решил выдавать Lore через поле item (id@Name@Lore). Жаль, что так только 1 строку можно задать для Lore.
 
Последнее редактирование:
Здравствуйте, у меня при вводе любой команды в том числе и /cart all выводит вот это: "Произошла ошибка. Обратитесь к администратору". Версия ядра spigot 1.5.2, база данных Mysql использую денвер (ну я тестирую), скрины конфига и тд почему то не могу загрузить форум выдает ошибку. Вот конфиг:
db:
url: jdbc:mysql://localhost:3306/mybas (mybas это я ввел название базы данных в mysql)
username: root (это я ввел название пользователя mysql)
password: (пароля нету естественно нечего не ввел)
table: shopcart (таблица в которой хранятся столбцы type player и тд.)
column:
id: "-" (как и автор плагина писал я ввел это "-" потому что у меня такого столбца нету)
type: type
item: item
player: player
amount: "-"
extra: extra
server: "-"

multiserver:
enabled: false

# То, что написано в колонке server
server: 1
 
вавав, столкнулся с этой же проблемой. Раньше работало всё без проблем, сейчас плагин не хочет подключаться к БД. Внешние соединения у неё открыты. Всё изменилось просто в один миг. На всех серверах 1.5.2, что я делал, этот плагин перестал работать. Конфиг 146% верный. Перепроверял и переделывал кучу раз. И не только я один. В общем, печаль, но плагин, видимо, потерян для 1.5.2 :(
 
вавав, столкнулся с этой же проблемой. Раньше работало всё без проблем, сейчас плагин не хочет подключаться к БД. Внешние соединения у неё открыты. Всё изменилось просто в один миг. На всех серверах 1.5.2, что я делал, этот плагин перестал работать. Конфиг 146% верный. Перепроверял и переделывал кучу раз. И не только я один. В общем, печаль, но плагин, видимо, потерян для 1.5.2 :(
Очень жаль. :(
 
Народ, все подключил, почти все работает. Во-первых, проблема с командой /cart get - выводится море ошибок в консоль и сама команда не работает. Во-вторых, при выдаче группы в pex заносится не ник, а символы. Вот пример:
Ник получателя: mongolis
Ник в permissions: 97fbb561-f08f-45e4-82f5-a027019a5560

Что делать? Хоть с PEX все работает, но надо знать реальный ник, помогите или сошлитесь на ответ
 
Кстати. На 1.5.2 всё же работает. Просто хостер, оказывается, закрыл внешние соединения с БД, не предупредив.
 
Что делать пишет ошибку при добавлений блока в базу данных ?

Логи
"
2014-09-07 02:10:44,932 [DEBUG] DaoManager created dao for class class me.limito.bukkit.shopcart.items.CartItemInfo from table config
2014-09-07 02:10:44,937 [DEBUG] JdbcPooledConnectionSource opened connection to jdbc:mysql://localhost:3306/ got #2000409500
2014-09-07 02:10:49,208 [DEBUG] JdbcPooledConnectionSource opened connection to jdbc:mysql://localhost:3306/ got #770536958
2014-09-07 02:10:49,209 [DEBUG] BaseMappedStatement insert data with statement 'INSERT INTO `HiTech` (`id` ,`type` ,`item_id` ,`nickname` ,`item_amount` ,`extra` ) VALUES (?,?,?,?,?,?)' and 6 args, threw exception: java.sql.SQLException: Field 'img' doesn't have a default value
2014-09-07 02:10:49,209 [DEBUG] JdbcPooledConnectionSource cache released connection #941871945

"
 

Вложения:

  • 1222.PNG
    1222.PNG
    Размер файла
    172,5 КБ
    Просмотров
    20
  • www.PNG
    www.PNG
    Размер файла
    233,2 КБ
    Просмотров
    20
  • 22222222.PNG
    22222222.PNG
    Размер файла
    104,3 КБ
    Просмотров
    16
Если у игрока ник с большой буквы, например Blayzer, а в бд его ник с маленький буквы blayzer,
то покупку нельзя будет забрать с помощью /cart gui (Видно, но когда берешь "Покупки с таким номером нет")
А вот /cart all работает с таким нормально.
 
Если у игрока ник с большой буквы, например Blayzer, а в бд его ник с маленький буквы blayzer,
то покупку нельзя будет забрать с помощью /cart gui (Видно, но когда берешь "Покупки с таким номером нет")
А вот /cart all работает с таким нормально.
Эта шняга с регистром ведёт к дюпу. При вставке в БД forceLowerCase делай и будет *****сь.
 
Можно подробнее про это? Я не совсем понимаю..
Не рекомендую пользоваться gui, короче. Пусть в БД пишутся маленькими буквами ники. Либо нужно ждать официального ответа от автора плагина.
 
Кто поможет с нуля всё настроить и сделать онлайн магазин доната? Сайт есть unreal-server.ru ! Скайп diamond.axe . Заплучу тому кто поможет!!!
 
/cart gui - открыть инвентарь с содержимым корзины (см. скриншоты) [требует cartr.user.gui]
Кто может сделать скрин ?
Если у игрока ник с большой буквы, например Blayzer, а в бд его ник с маленький буквы blayzer,
то покупку нельзя будет забрать с помощью /cart gui (Видно, но когда берешь "Покупки с таким номером нет")
А вот /cart all работает с таким нормально.
Cтранно у меня все норм!
mdlsdz4.png
G22OJ15.png
 
А можно сделать плагин чтобы работал без саита?
 
Мне надо чтобы я например просто дал игроку там предметы,донат и он зашёл написал /cart all и ему выдало.
Тебе тогда уж легче будет с помощью /open (OpenInv) или уж сундук..
Смысл уродовать плагин? Тут к бд коннект, чтобы с сайта например брать вещи
 
Назад
Верх