1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

  1. Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    что нужно делать, что бы получился этот баг?
    чего не понятного? Переустановите плагин, настройте правильно конфиг

    Код:
      protected void prepareStatements() throws SQLException {
          String selectColumnNames = "`" + this.config.columnId + "`,`" + this.config.columnPlayerName + "`,`" + this.config.columnType + "`,`" + this.config.columnItemName + "`,`" + this.config.columnItemName + "`,`" + this.config.columnAmount + "`" + ", `" + this.config.columnExtra + "`";
          this.statementPlayerItems = this.connection.prepareStatement("SELECT " + selectColumnNames + " FROM `" + this.config.tableName + "` WHERE `" + this.config.columnPlayerName + "` = ?ORDER BY `" + this.config.columnId + "`");
          this.statementGetItemById = this.connection.prepareStatement("SELECT " + selectColumnNames + " FROM `" + this.config.tableName + "` WHERE `" + this.config.columnId + "` = ?");
          this.statementUpdateAmount = this.connection.prepareStatement("UPDATE `" + this.config.tableName + "` SET `" + this.config.columnAmount + "` = ? WHERE `" + this.config.columnId + "` = ?");
          this.statementRemoveItem = this.connection.prepareStatement("DELETE FROM `" + this.config.tableName + "` WHERE `" + this.config.columnId + "` = ?");
      }
     
  2. Neef

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

    Баллы:
    68
    Имя в Minecraft:
    Neef
    Помогите адаптировать под шоп
    Логи чисты, сервер 1.7.2, проверьте столбцы

    При использовании команды "/cart" выдает содержание корзины, а когда пытаюсь получить вещи командой "/cart all" пишет: "Вы ничего не получили".

    лойсом не обижу
     

    Вложения:

  3. Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    у меня тоже было такое, пришлось переделывать магазин под стандартные названия столбиков
     
  4. Neef

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

    Баллы:
    68
    Имя в Minecraft:
    Neef
    А если переписать столбцы в конфиге плагина под столбцы магаза, как я сделал, не поможет? И не влияет ли версия сервера (1.7.2)?
     
  5. Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    Нет, у меня перепиленный плагин, но всё же, я добавил только мульттисерверность
     
  6. Neef

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

    Баллы:
    68
    Имя в Minecraft:
    Neef
    Не поделишься им?
     
  7. Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    кончено нет) я его для своего ЛК делал
     
  8. Neef

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

    Баллы:
    68
    Имя в Minecraft:
    Neef
    обидно))
    ну ладно, самому ковыряться тогда
     
  9. Автор темы
    limito

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

    Баллы:
    103
    В колонке type должен хранится тип покупки.
    Т.е. item/money/что-то еще. Самый простой способ исправить ошибку - добавить колонку type с default-значением "item".
     
  10. Neef

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

    Баллы:
    68
    Имя в Minecraft:
    Neef
    спасибо, попробую
     
  11. MySt1k

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

    Баллы:
    173
    @limito, будет ли обновление плагина и фиксы багов?
     
  12. Автор темы
    limito

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

    Баллы:
    103
    Собираюсь переписать плагин и добавить несколько мелких фич.
    По поводу багов. Я слышал о дюпах 1) на некоторых вещах, но, к сожалению, сами вещи мне мне не известны 2) о дюпи при медленном соединении с БД.
    О каких-либо других багах я не слышал.
     
    MySt1k нравится это.
  13. DrLest_

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

    Баллы:
    63
    Имя в Minecraft:
    kc7wzl
    Что за бред во первых подключил всё верно но ошибка

    и пишу команды плагина к примеру /cart и ошибка Команда недоступна приносим извенение
     

    Вложения:

  14. Neef

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

    Баллы:
    68
    Имя в Minecraft:
    Neef
    конфиг плагина перепроверь, было такое, когда столбцы в конфиге плагина не соответствовали столбцам в бд
     
  15. DrLest_

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

    Баллы:
    63
    Имя в Minecraft:
    kc7wzl
    да вот и проблемма что всё правильно
     
  16. falleny

    falleny Новичок

    Баллы:
    13
    Skype:
    faleny21
    Имя в Minecraft:
    falleny
    А что ето ?
     
  17. Radviger

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

    Баллы:
    88
    Имя в Minecraft:
    Radviger
    limito, У меня проблема с плагином!
    Плагин соеденён с бд, показывает кол-во вещей
    Но при попытке /cart all пишет ошибку, связанную с JSON и NBT
    Раньше писало: Вы ничего не получили, при попытке добавить пустой NBT тэг {} вообще ничего не пишет
    Зато в консоли вылазиит ошибка
     
  18. saharin94

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

    Баллы:
    173
    Потому, что JSON строка невалидная. Чекай парсером: http://json.parser.online.fr/
     
  19. Автор темы
    limito

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

    Баллы:
    103
    1. Если надо выдать вещь без nbt-тега, следует в extra поставить NULL, не пустую строку, а именно NULL
    2. Если проблема не решилась - текст ошибки на pastebin, ссылку сюда
     
  20. Radviger

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

    Баллы:
    88
    Имя в Minecraft:
    Radviger
    Спасибо, попробую
    Огромное приогромное спасибо! Сработало!
     

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