Итак готова альфа-версия
https://github.com/Shevchik/ItemMoveSQL
Немного инструкций.
В конфиге вы найдёте настройки относящиеся к подключению к mysql.
Если пользователь подключающийся к mysql не может создавать БД, то переключите checkbd : false;
также в конфиге есть переменная ограничивающя максимальное количество вещей хранимая игроком в БД.
Убедитесь что все настройки правильные и плагин не сыпет стактрейсам при старте.
команды:
/imsql add - добавляет предмет руке в базу данных (id и subid, остальная информация не сохраняется)
/imsql view - показывает принадлежашие вам предметы в базе
/imsql get {Номер вещи в БД} - забирает из БД вещь под данным номером, если она вам принадлежит.
Проблемы которые есть, но я пока не стал их решать: Если вещей уже максимум в бд для этого игрока, но игрок всё равно решит положить вещь, то она отнимется, а потом вернётся, но если инвентарь был в этот момент был полон то вещь пропадает.
При получении вещи, если инвентарь полон, то вещь теряется, поэтому держите свободное место в инвентаре.
Если эта версия будет более-менее работать,то будем пилить дальше.