Форум Donate Engine

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

Вы не вошли.

#1 08-04-2015 14:09:41

maclarens
Пользователь

Снова PermissionsEX ..

Вобщем проблемы две с PermissionsEx плагином.
Использую плагин PermissionsEx-1.23.2-SNAPSHOT.jar
при установки префикса и суффикса игроком через сайт,он устанавливается но потом сам удаляется через 5-20минут из таблицы permissions.sql
И вторая проблема. это если игроку давать группу не на время а бесконечно(ставя ноль вместо времени) то PermissionsEx начинает беситься и флудить в консоли сервера не переставая той группой которую мы установили не на время(той которой ноль поставили)напрмер:
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip
[17:09:14 INFO]: svip

Вне форума

#2 08-04-2015 14:58:24

Online
Administrator

Re: Снова PermissionsEX ..

Через phpMyAdmin, для UUID пользователя попробуйте установить не 0 а -1 (минус один).

Вне форума

#3 08-04-2015 15:49:59

maclarens
Пользователь

Re: Снова PermissionsEX ..

та же история с-1… как не странно но мне помогло просто чистое окно где время
но если добавлять чистое окно через админку то скрипт кмс, ноль прописывает вместо пустоты(исправте пожалуйста)

Вне форума

#4 08-04-2015 18:09:37

maclarens
Пользователь

Re: Снова PermissionsEX ..

кстати по поводу исчезновения преффикса и суфикса в таблице permission.sql
Заметил вот что,  в консоли видно как срабатывает еще один крон-ркон запрос появляется в консоли ровно через каждый час после него стираются префиксы и суффиксы игроков! (исправте или удалите его пожалуйста)
через крон и ркон у нас стоит эта команда каждые три минуты /usr/bin/wget -O /dev/null сайт/admin/cron.php
[20:45:01 INFO]: Rcon connection from: /айпитут
[20:45:01 INFO]: Rcon connection from: /айпитут
[20:45:01 INFO]: svip

Вне форума

#5 16-04-2015 20:33:07

maclarens
Пользователь

Re: Снова PermissionsEX ..

префикс и суффикс стирает эта установка в крон.пхп раз в час и префикса как небывало
    $name    = 'permission';
    $value    = '';
    $t        = $time + 3600;

    mysql_query('
        INSERT INTO `' . CACHE . '` (`name`, `value`, `time`)
        VALUES ("' . $name . '", "' . $value . '", "' . $t . '")
        ON DUPLICATE KEY UPDATE time="' . $t . '"
    ', $ct) or die('29451 ' . mysql_error());
}
else
{
    $content .= '<tr style=color:green><td colspan=2>Permissions not reload. Work on the timer to 60 minutes.</td></tr>';

Вне форума

#6 18-04-2015 13:58:47

Online
Administrator

Re: Снова PermissionsEX ..

Не удаётся повторить ошибку.
Пришлите пожалуйста ваш дамп таблиц плагина PermissionEx, в котором точно будет происходить удаление при следующей работе планировщика задач.

Добавлено спустя 13 минут 25 секунд:
Когда срок покупки группы заканчивается, запускается функция удаления группы, префикса и отправляется Email пользователю с информацией об окончании владения привилегиями группы.

Вне форума

#7 19-04-2015 03:44:00

maclarens
Пользователь

Re: Снова PermissionsEX ..

отослал..кстати емейл никакой не отсылает и не приходит у меня по окончанию группы… остальное все работает.кроме удаления префиксов и суффиксов

Вне форума

#8 19-04-2015 13:07:33

Online
Administrator

Re: Снова PermissionsEX ..

В дампе который я от вас получил не хватает данных. Пользователи должны покупать группы в магазине и не надо им привилегии давать через базу.

Рабочая версия дампа имеет структуру:

INSERT INTO `permissions` (`id`, `name`, `type`, `permission`, `world`, `value`) VALUES
(6301, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'suffix', NULL, '&1'),
(6299, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'name', '', 'Online'),
(6300, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'prefix', NULL, '&e[Moder]&3'),
(6298, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'group-Moderator-until', '*', '1443181522');

Вне форума

#9 19-04-2015 18:18:32

maclarens
Пользователь

Re: Снова PermissionsEX ..

добавлял в группу игрока для проверки исключительно через /admin/?page=perm

зы:Я отправил дамп моей таблицы уже после того как стерся префикс суфикс

Вне форума

#10 20-04-2015 00:39:02

Online
Administrator

Re: Снова PermissionsEX ..

В вашем дампе нет пользовательских данных

'975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'name', '', 'Online'

Вне форума

#11 20-04-2015 11:37:05

maclarens
Пользователь

Re: Снова PermissionsEX ..

итак по вашей наводке выше я обнаружил следующее…
Игрок покупает группу или мы ее добавляем через /admin/?page=perm
все добавляется со всеми параметрами от кмс как и должно быть..
но по истечении некоторого времени игрока на сервере и его манипуляций с покупкой товаров или продажей(это не важно главное игрок заходит на сервер и играет) наш ник "превращается" в uuid формат .

если же игрок не заходит на сервер а просто купил группу то ник наш не "превращается" в uuid формат и префикс суффикс не стирается..

Вне форума

#12 20-04-2015 19:46:14

Online
Administrator

Re: Снова PermissionsEX ..

Покупайте через магазин, всё будет работать.

Вне форума

#13 21-04-2015 17:57:01

maclarens
Пользователь

Re: Снова PermissionsEX ..

вот недавно проверил,купил группу в магазине и поставил префикс сразу…прошел час,и из таблицы permission.sql кмс шоп вычистил префикс, суфикс, и вот эти данные '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'name', '', 'Online',
даже не заходил на сервер,просто купил группу добавил преффикс и подождал.

Вне форума

#14 21-04-2015 18:51:56

Online
Administrator

Re: Снова PermissionsEX ..

Не удаётся повторить ошибку.

После работы планировщика дамп полностью рабочий и содержит следующие строки:

INSERT INTO `permissions_nano` (`id`, `name`, `type`, `permission`, `world`, `value`) VALUES
(6301, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'suffix', NULL, '&1'),
(6299, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'name', '', 'Online'),
(6300, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'prefix', NULL, '&e[Vasya]&3'),
(6298, '975fb5c3-4b9f-3ffd-89ab-abd56cfcccb5', 1, 'group-Moderator-until', '*', '1443181522');

Вне форума

#15 21-04-2015 21:51:49

maclarens
Пользователь

Re: Снова PermissionsEX ..

попробую с нуля установить кмс и проверю

Вне форума

#16 22-04-2015 23:35:13

maclarens
Пользователь

Re: Снова PermissionsEX ..

поставил с нуля кмс как есть,импортировал только пермишн екс таблицы и проверил.тоже самое все что и на моем измененном движке.группу купил в тестовом движке как пологается

ps: обнаружил что папка bin-tmp с сессиями пхп интерпретатора не очищалась автоматически,тоесть была выключена эта опция,в связи с чем у меня накопилось горы старых сессий..могли ли они вносить эти ошибки в кмс шоп скрипты?

Вне форума

Низ форума