Вы не вошли.
Страницы: 1
Здравствуйте.
1. Хотелось бы все таки увидеть возможность покупки привилегий без авторизации. (Вводишь ник и оплачиваешь). Сделать эту функцию опциональной.
2. Добавить возможность выключать некоторые функции, по типу рынка. (Гораздо удобнее сделать его в самой игре, как по мне)
3. Когда человек жмет кнопку "Купить" должно, появляется окно в котором спрашивается, действительно ли он хочет это сделать. А вдруг человек случайно нажал на кнопку "Купить"?
4. Я не знаю, или я что-то неправильно делаю, или этого действительно нет - покупать одну и ту же привилегию можно сколько угодно раз, хотя в настройках выставлен срок выдачи на "0", той есть на неограниченное время.
Отредактировано flackjakay (17-01-2019 19:25:34)
Вне форума
Добавление индексов (для продления привилегий)
Для работы функций покупки и продления привилегий, проверьте наличие индексов в базе данных MySQL (в старых версиях плагина они отсутствуют и их необходимо добавить). Индексы используются движком для вставки новых данных и если запись существует, проводится апгрейд или продление привилегий на сервере.
CREATE TABLE permissions (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`type` tinyint(1) NOT NULL,
`permission` varchar(90) NOT NULL,
`world` varchar(32) NOT NULL,
`value` mediumtext NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `unique` (`name`,`permission`,`world`,`type`),
KEY `user` (`name`,`type`),
KEY `world` (`world`,`name`,`type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE permissions_entity (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`type` tinyint(1) NOT NULL,
`prefix` varchar(180) NOT NULL,
`suffix` varchar(180) NOT NULL,
`default` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `default` (`default`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE permissions_inheritance (
`id` int(11) NOT NULL AUTO_INCREMENT,
`child` varchar(50) NOT NULL,
`parent` varchar(50) NOT NULL,
`type` tinyint(1) NOT NULL,
`world` varchar(32) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `child` (`child`,`parent`,`type`,`world`),
KEY `child2` (`child`,`type`),
KEY `parent` (`parent`,`type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Вне форума
Страницы: 1