Форум Donate Engine

Поддержка CMS Donate Engine

Вы не вошли.

#1 2019-09-19 22:39:31

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Выдача предметов

Не выдает предметы через RCON и dat, Команда в магазине (для теста): give dimon_7147 minecraft:sapling %count% 1 %damage%, игроку ничего не выдает, при переходе на страницу сайта с инвентарем, эта вещь добавляется. При установки передачи только в Rcon - ничего не происходит, в dat - не кикает игрока с сервера, даже если самому выйти - не добавляет. Запрос пробовал выполнять в rcon на сайте, работает: FBFM5e7ZZkI.jpg
(Если выставить через RCON, то сайт долго грузит и ничего не происходит)

Отредактировано dimon7147 (2019-09-19 22:45:08)

Вне форума

#2 2019-09-20 00:37:08

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

Проверьте ркон команду для кика игрока kick user reason

Вне форума

#3 2019-09-20 08:06:40

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

кикает, хотя и пишет ошибку hBW3gYj0Rtg.jpgj6Do7dfNqmk.jpg

Вне форума

#4 2019-09-20 17:40:58

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

Перекачайте и замените файл shop\app\gmp.php

Вне форума

#5 2019-09-20 20:01:28

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

Ничего не изменилось

Вне форума

#6 2019-09-20 21:09:14

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

Попробуйте обновить файлик shop\app\functions.php

Вне форума

#7 2019-09-20 21:45:03

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

Так же

Вне форума

#8 2019-09-21 11:04:04

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

Проверьте, может не туда распаковали файлики.

Вне форума

#9 2019-09-21 13:59:54

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

Ошибка в новых версиях из-за того, что некоторые блоки поменяли название. Например через give user minecraft:log 64 уже не получится выдать, но можно выдавать по новому названию minecraft:oak_log. Так ещё с шерстью и некоторыми другими предметами.

Чтобы увидеть RCON ответ от сервера во время перемещения ресурсов, авторизуйтесь через акаунт администратора.

Вне форума

#10 2019-09-21 16:05:50

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

Я авторизирован, при выполнении RCON он не пишет ответ. PSVIw5Fxwts.jpg

Вне форума

#11 2019-09-21 17:49:27

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

Вне форума

#12 2019-09-21 17:52:08

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

Тестировал на сборке spigot-1.13.2

Вне форума

#13 2019-09-21 18:49:27

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

Включил display_errors, теперь вместо "благодарим за покупку" просто затемняется экран. Сервер стоит на spongeforge-1.12.2-2838-7.1.7-RC3890

Вне форума

#14 2019-09-21 19:03:35

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

И Paypal не хочет почему-то зачислять, в logging пишет Error VERIFIED INVALID

Вне форума

#15 2019-09-21 21:11:43

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

пришлите лог ошибок PHP

Вне форума

#16 2019-09-21 21:34:31

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

Вне форума

#17 2019-09-21 22:03:19

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Выдача предметов

В файле конфигурации добавьте $table_prefix = 'ms_'; или $table_prefix = ''; в зависимости какой прерфикс для таблиц MySQL используете. Перекачайте и замените файлики shop\index.php и shop\app\msmod\myitems.php.

Вне форума

#18 2019-09-21 22:18:57

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

В конфигурации уже было $table_prefix    = 'ms_'; Файл заменил. По консоли видно, что во время выдачи идет обращение к Rcon, но какое оно - непонятно. Игроку ничего не выдается все так же.

Вне форума

#19 2019-09-21 22:29:16

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

Убрал define('IGNORE_DISABLED_MARKET', true);, стало писать, что данный предмет нельзя продавать, ошибку нашел, в конфигурации сервера были указаны модули "shop, ms_donate_groups, ms_donate_shop", когда надо без пробела. Проблема решена, Rcon команды и ответ выводит, игроку предметы выдает. Спасибо за помощь.

Вне форума

#20 2019-09-21 23:27:36

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Выдача предметов

Вот такое в логе ошибок при выдаче через dat:
PHP Fatal error:  Uncaught Exception: Unknown NBT tag type: 0\n error val: array (\n  0 => \n  array (\n    'type' => 8,\n    'name' => 'id',\n    'value' => 'minecraft:sugar',\n  ),\n  1 => \n  array (\n    'type' => 2,\n    'name' => 'Damage',\n    'value' => 0,\n  ),\n  2 => \n  array (\n    'type' => 1,\n    'name' => 'Count',\n    'value' => '1',\n  ),\n  3 => \n  array (\n    'type' => 1,\n    'name' => 'Slot',\n    'value' => 0,\n  ),\n) in /var/www/www-root/data/www/hillmine.ru/app/gmp.php:309\nStack trace:\n#0 /var/www/www-root/data/www/hillmine.ru/app/gmp.php(299): NBT->writeType(Resource id #17, 0, Array)\n#1 /var/www/www-root/data/www/hillmine.ru/app/gmp.php(189): NBT->writeType(Resource id #17, 9, Array)\n#2 /var/www/www-root/data/www/hillmine.ru/app/gmp.php(303): NBT->writeTag(Resource id #17, Array)\n#3 /var/www/www-root/data/www/hillmine.ru/app/gmp.php(189): NBT->writeType(Resource id #17, 10, Array)\n#4 /var/www/www-root/data/www/hillmine.ru/app/gmp.php(114): NBT->writeTag(Resource id #17, Array)\n#5 /var/www/www-root/data/www/hillmine.ru/app in /var/www/www-root/data/www/hillmine.ru/app/gmp.php on line 309, referer: https://hillmine.ru/myitems

Вне форума

Низ форума