Вы не вошли.
Страницы: 1
У меня стоит на сервере бан система MaxBans
как связать CMS Minecraft Shop с таблицами MaxBans так что бы нормально отображались корректно 4 таблици MaxBans там есть ТемпБан Мут ИПБан Варгинги
мне нужно что бы в разделе ./?page=bans можно было наблюдать эти таблици банов.
Прошу помочь ибо я что то не догоняю как их связать
Вне форума
Дамп банов прикрепите к сообщению.
Вне форума
Дамп банов прикрепите к сообщению.
[spoiler:1vgoa3jt]SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `bans`
-- ----------------------------
DROP TABLE IF EXISTS `bans`;
CREATE TABLE `bans` (
`name` tinytext NOT NULL,
`reason` text,
`banner` tinytext,
`time` bigint(20) NOT NULL DEFAULT '0',
`expires` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of bans
-- ----------------------------
-- ----------------------------
-- Table structure for `history`
-- ----------------------------
DROP TABLE IF EXISTS `history`;
CREATE TABLE `history` (
`created` bigint(20) NOT NULL,
`message` text,
`banner` tinytext,
`name` tinytext
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of history
-- ----------------------------
-- ----------------------------
-- Table structure for `ipbans`
-- ----------------------------
DROP TABLE IF EXISTS `ipbans`;
CREATE TABLE `ipbans` (
`ip` tinytext NOT NULL,
`reason` text,
`banner` tinytext,
`time` bigint(20) NOT NULL DEFAULT '0',
`expires` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of ipbans
-- ----------------------------
-- ----------------------------
-- Table structure for `iphistory`
-- ----------------------------
DROP TABLE IF EXISTS `iphistory`;
CREATE TABLE `iphistory` (
`name` tinytext NOT NULL,
`ip` tinytext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of iphistory
-- ----------------------------
-- ----------------------------
-- Table structure for `mutes`
-- ----------------------------
DROP TABLE IF EXISTS `mutes`;
CREATE TABLE `mutes` (
`name` tinytext NOT NULL,
`muter` tinytext,
`time` bigint(20) DEFAULT '0',
`expires` bigint(20) DEFAULT '0',
`reason` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of mutes
-- ----------------------------
-- ----------------------------
-- Table structure for `players`
-- ----------------------------
DROP TABLE IF EXISTS `players`;
CREATE TABLE `players` (
`name` tinytext NOT NULL,
`actual` tinytext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of players
-- ----------------------------
-- ----------------------------
-- Table structure for `proxys`
-- ----------------------------
DROP TABLE IF EXISTS `proxys`;
CREATE TABLE `proxys` (
`ip` tinytext NOT NULL,
`status` tinytext,
`created` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of proxys
-- ----------------------------
-- ----------------------------
-- Table structure for `rangebans`
-- ----------------------------
DROP TABLE IF EXISTS `rangebans`;
CREATE TABLE `rangebans` (
`banner` text NOT NULL,
`reason` text,
`start` tinytext,
`end` tinytext,
`created` bigint(20) NOT NULL,
`expires` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of rangebans
-- ----------------------------
-- ----------------------------
-- Table structure for `warnings`
-- ----------------------------
DROP TABLE IF EXISTS `warnings`;
CREATE TABLE `warnings` (
`name` tinytext NOT NULL,
`reason` text NOT NULL,
`banner` tinytext NOT NULL,
`expires` bigint(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of warnings
-- ----------------------------
-- ----------------------------
-- Table structure for `whitelist`
-- ----------------------------
DROP TABLE IF EXISTS `whitelist`;
CREATE TABLE `whitelist` (
`name` tinytext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of whitelist
-- ----------------------------
[/spoiler:1vgoa3jt]
Вне форума
Прикрепите пожалуйста ещё дамп с данными.
Вне форума
Прикрепите пожалуйста ещё дамп с данными.
это все таблици которые используються тем плагином
Вне форума
Забаньте для теста 10 игроков и пришлите пожалуйста новый дамп.
Добавлено спустя 12 минут 34 секунды:
Эти таблицы по большому счёту не нужны. Всё реализовывается на много проще через добавление колонки с типом бана, как это реализовано в большинстве плагинов. Вероятно этот плагин создавался для теста и не более. Возможно у плагина будут огромные проблемы с быстродействием при большом количестве забаненых пользователей и не факт что добавление индексов исправит её, потому что некоторые плагино-писатели не понимают принципов работы MySQL и делают полную выборку вместо элементарной конструкции select playerid from tablename where username=cheatername limit 1.
Вне форума
тогда если ты думаешь что автор MaxBans не шарит в MySQL тогда к тебе встречная предьява
нафиг ты сделал чек инвентарей через sftp если намного еффективней с меньшей нагрузкой лучше сделать хранение инвентарей через MySQL. И если это реализовать будет лучше контроль над инвентарём.
Я хочу врезать эти таблици в сам сайт, что бы они были в контенте, так же хочу что бы они тоже работали с разбаном и т.д.
Если не можете мне помочь прямо и скажите не нужно ходить вокруг до около. Спасибо за внимание.
Вне форума
По инвентарям на базе Mysql создал новую тему: <!-- l --><a class="postlink-local" href="http://forums.vpn.by/viewtopic.vpn?f=246&t=3181">viewtopic.vpn?f=246&t=3181</a><!-- l -->
Я хочу врезать эти таблици в сам сайт
Без MySQL индексов php скрипт существенно затормозит на 10000 записях.
Вне форума
Страницы: 1