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

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

Пишите тому у кого покупали. Автор плагина не причастен к скрипту покупок.
Вы мне расскажите хотя бы как проходит покупка групп. Какие где параметры должны быть что бы получить группу, тип покупки например :oops:
 
Вы мне расскажите хотя бы как проходит покупка групп. Какие где параметры должны быть что бы получить группу, тип покупки например :oops:
В бд вноситься строчка:
78 | limito | permgroup | vip | 1
Плагин читает эту строчку. Если все нормально то отсылает это PEX, а тот заносит уже в свою базу.
 
Помогите в чем может быть проблема ?

Код:
01.05 16:12:45 [Server] INFO Server permissions file permissions.yml is empty, ignoring it
01.05 16:12:45 [Server] SEVERE ERROR: Can't use MySQL... Please input correct MySQL informations ! SHUTDOWN...
01.05 16:12:45 [Server] SEVERE ERROR: Timeout while waiting for a valid database connection.
01.05 16:11:35 [Server] INFO Connection pool ready
01.05 16:11:35 [Server] INFO MySQL driver loaded
01.05 16:11:35 [Server] INFO Set Language: en
01.05 16:11:35 [Server] INFO The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
01.05 16:11:35 [Server] INFO Database Error: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
01.05 16:11:35 [Server] INFO Purged accounts with default balance.
01.05 16:11:35 [Server] INFO Merge new Config Options if needed..
01.05 16:11:35 [Server] INFO Loading Configuration File...
01.05 16:11:35 [Server] INFO Enabling AuthMe v2.7.16
01.05 16:11:35 [Server] INFO Hello, I'm Nijikokun. Yes, this is an April Fools joke, but '/money top' was fixed! Enjoy :) - Rare Version!
01.05 16:11:35 [Server] INFO Enabled (249 ms)
01.05 16:11:35 [Server] INFO The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
01.05 16:11:35 [Server] INFO Database Error: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
01.05 16:11:35 [Server] INFO Enabling iConomy v7.0
 
В бд вноситься строчка:
78 | limito | permgroup | vip | 1
Плагин читает эту строчку. Если все нормально то отсылает это PEX, а тот заносит уже в свою базу.
Если не сложно можете подписать что есть что?
78 - id?
limito - nick/username/player
permgroup - type?
vip - ....
1 - amount?
 
@Marshal_Xaker,
78 | limito | permgroup | vip | 1
id | player | type | item | amount | - названия колонок в бд
айди (авто) | имя_игрока | permgroup | название_группы_pex | 1 (Количество выдачи групп игроку) | - как заполнять
 
@Marshal_Xaker,
78 | limito | permgroup | vip | 1
id | player | type | item | amount | - названия колонок в бд
айди (авто) | имя_игрока | permgroup | название_группы_pex | 1 (Количество выдачи групп игроку) | - как заполнять
Группу успешно купил и получил. Осталась проблема... Группа выдаётся в определённом мире где я написал cart all, а предполагается что будет несколько миров :(
 
Группу успешно купил и получил. Осталась проблема... Группа выдаётся в определённом мире где я написал cart all, а предполагается что будет несколько миров :(
Тут уже нужно в плагине лазить. Видимо pex отдает команду где по стандарту указан тот мир в котором находишься.
Как решать? Нужно что бы shoppingcart отдавал команду pex с указанием всех миров (*). Для этого нужно его немного переписать)
 
ShoppingCartReloaded 1.1 хм плагин "обновился"точнее появился форк ShoppingCart 1.5.4, а тараканы остались те же я так понял автор вообще не думает о сопряжении плагинов как ShoppingCart так и ShoppingCartReloaded не работают должным образом(вернее вообще не работаю) в McrShop или он, что курит+ использует свою какую-то систему и писалось всё это для неё тогда возникает вопрос если это не в состоянии взаимодействовать зачем вообще это выкладывать
 
Тут уже нужно в плагине лазить. Видимо pex отдает команду где по стандарту указан тот мир в котором находишься.
Как решать? Нужно что бы shoppingcart отдавал команду pex с указанием всех миров (*). Для этого нужно его немного переписать)
Может в новой версии передалил, потом проверю. А если нет, то придётся автра попросить подправить :confused:
 
Помогите настроить соединение с БД.
В колонке type должно быть значение "item"/"money"/"rgown"/"rgmem"/"permgroup". В вашем случае в таблицу следует добавить новый столбец с значением по умолчанию "item".

Подскажите пожалуйста как можно выдать группу? Группу купил, в корзине лежит. Юзаю McrShop. При попытке cart all/cart get пишет что я ничего не получил :( Как же выдать?

type: permgroup
item: название группы
Пожалуйста, покажите, что добавляет в таблицу McrShop. Стоит добавить поддержку получения групп пермов от него.

А через ваш плагин возможно времмено права от pex выдавать?
Или лучше скрипт php написать, на проверку срока прав?
Если честно, удивлен, что выдачей групп пермиссий кто-либо пользуется. Обычно такое делают через php, поэтому до сих пор нет поддержки временных пермиссий.
ShoppingCartReloaded 1.1 хм плагин "обновился"точнее появился форк ShoppingCart 1.5.4, а тараканы остались те же я так понял автор вообще не думает о сопряжении плагинов как ShoppingCart так и ShoppingCartReloaded не работают должным образом(вернее вообще не работаю) в McrShop или он, что курит+ использует свою какую-то систему и писалось всё это для неё тогда возникает вопрос если это не в состоянии взаимодействовать зачем вообще это выкладывать
Должна была остаться совместимость со всем, кроме формата extra и старым форматом энчантов. Если что-то не работает - пишите конкретно.
Группу успешно купил и получил. Осталась проблема... Группа выдаётся в определённом мире где я написал cart all, а предполагается что будет несколько миров :(
Будет исправлено.
 
В колонке type должно быть значение "item"/"money"/"rgown"/"rgmem"/"permgroup". В вашем случае в таблицу следует добавить новый столбец с значением по умолчанию "item".



type: permgroup
item: название группы
Пожалуйста, покажите, что добавляет в таблицу McrShop. Стоит добавить поддержку получения групп пермов от него.


Если честно, удивлен, что выдачей групп пермиссий кто-либо пользуется. Обычно такое делают через php, поэтому до сих пор нет поддержки временных пермиссий.

Должна была остаться совместимость со всем, кроме формата extra и старым форматом энчантов. Если что-то не работает - пишите конкретно.

Будет исправлено.
Cart.png

Он итак поддерживает получение групп :) Лично у меня получилось.
За исправления выдачи группы отдельное спасибо.
Кстати можно исправление выдачи группы для старой версии плагина? Не Reloaded. :oops:
 
@limito, если уж на то пошло то добавите поддержку временных пермиссий в новую версию плагина?
Это бы очень многим помогло...
 
Т.е. выдача группы на все миры? Хорошо, сделаю, только почему вы не используйте Reloaded?
Меня вполне устраивает старая версия плагина и я не нуждаюсь в новых командах добавленных в версии Reloaded. ;)
 
В колонке type должно быть значение "item"/"money"/"rgown"/"rgmem"/"permgroup". В вашем случае в таблицу следует добавить новый столбец с значением по умолчанию "item".



type: permgroup
item: название группы
Пожалуйста, покажите, что добавляет в таблицу McrShop. Стоит добавить поддержку получения групп пермов от него.


Если честно, удивлен, что выдачей групп пермиссий кто-либо пользуется. Обычно такое делают через php, поэтому до сих пор нет поддержки временных пермиссий.

Должна была остаться совместимость со всем, кроме формата extra и старым форматом энчантов. Если что-то не работает - пишите конкретно.

Будет исправлено.
Даже и не знаю, но было бы действительно хорошо, если бы вы доработали выдачу пермиссий!
Вашему плагину есть, куда развиваться ;)
P.S. Просто действительно неудобно лепить кучу костылей с проверкой через php...
Хотя мы уже пилим таковой скрипт...
 
SC Reloaded 1.2
#день_без_интернета

- в таблице могут отсутствовать некоторые столбцы (для этого вместо названия столбца в config.yml надо написать "-", пример: extra: "-")
- Выдача привелегий
* Теперь по умолчанию привелении выдаются на все миры
* Можно выдавать на время
* Можно выдавать на один мир
* Пример: vip?world=world_nether&lifetime=1800 (1800 секунд, мир world_nether)
* Указывать параметры не обязательно
- поддержка формата extra из SC 1.5.4 (поддержка нового формата осталась)
- поддержка энчантов формата ChestShop (поддержка нового формата осталась)

Абсолютно все вещи, с которыми работал SC 1.5.4 должны без проблем выдаваться на SC Reloaded 1.2.
В случае, если не будет обнаружено багов, эта версия переедет в шапку темы.

[Скачать]
Кстати можно исправление выдачи группы для старой версии плагина? Не Reloaded. :oops:
https://www.mediafire.com/?aoj6171st4i28sd
 
SC Reloaded 1.2
#день_без_интернета

- в таблице могут отсутствовать некоторые столбцы (для этого вместо названия столбца в config.yml надо написать "-", пример: extra: "-")
- Выдача привелегий
* Теперь по умолчанию привелении выдаются на все миры
* Можно выдавать на время
* Можно выдавать на один мир
* Пример: vip?world=world_nether&lifetime=1800 (1800 секунд, мир world_nether)
* Указывать параметры не обязательно
- поддержка формата extra из SC 1.5.4 (поддержка нового формата осталась)
- поддержка энчантов формата ChestShop (поддержка нового формата осталась)

Абсолютно все вещи, с которыми работал SC 1.5.4 должны без проблем выдаваться на SC Reloaded 1.2.
В случае, если не будет обнаружено багов, эта версия переедет в шапку темы.

[Скачать]
ОТЛИЧНО! Особенно время! Очень хорошая новость для пользователей кто юзает ShopMCR! Ибо там надо самому группу отнимать спустя месяц! Теперь можно не париться! Спасибо что сделал выдачу групп на все миры! Молодец, так держать!!!
vip?lifetime=1800 сработает же? :D
Хм... Продаю перму с идом vip?lifetime=1800 в корзине (на сервере) пишет что на 30 минут. Получаю через get, а группа в перм заносится так:
Код:
users:
  Marshal:
    group:
    - VIP
А вроде после VIP должно идти время (если не ошибаюсь)
 
ОТЛИЧНО! Особенно время! Очень хорошая новость для пользователей кто юзает ShopMCR! Ибо там надо самому группу отнимать спустя месяц! Теперь можно не париться! Спасибо что сделал выдачу групп на все миры! Молодец, так держать!!!
vip?lifetime=1800 сработает же? :D
Хм... Продаю перму с идом vip?lifetime=1800 в корзине (на сервере) пишет что на 30 минут. Получаю через get, а группа в перм заносится так:
Код:
users:
  Marshal:
    group:
    - VIP
А вроде после VIP должно идти время (если не ошибаюсь)
Время отдельно. Где-то рядом должно быть.

options:
group-названиегруппы-until: '1399030411'
 
Время отдельно. Где-то рядом должно быть.

options:
group-названиегруппы-until: '1399030411'
Попробовал второй - получилось. Только осталась запинка так сказать с пермами... У кого группа первом не админ не могут юзать cart all/get... Пробовал по разному...
Код:
    - cart.list
    - cart.get
    - cart.*
    - cart.list.*
Не выходит :( Только с группой админа.
 

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

Назад
Верх