Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [DLE]Мультисерверная покупка групп

Прошу помощи)). Залил папку в endine/modules, назвал group, прописал case в engine.php. Создал таблицы в БД. Перешел по ссылке /?do=group и увидел только 'Покупка групп. Ваш игровой баланс:'. Может я что-то не правильно сделал, вообщем хелп)
через админку добавь сервера и группы, а также должна быть колонка money в dle_users
 
Функционал фигня а кода столько что не разобрать, почему не ооп? А если там допишеш еще что то, потом сам будешь теряться в своём коде.
 
Функционал фигня а кода столько что не разобрать, почему не ооп? А если там допишеш еще что то, потом сам будешь теряться в своём коде.
ну понимаешь, я не на столько глуп что бы теряться в своём коде. Функционал фигня, согласен. Надо было бы сразу делать подключение к новой базе данных, а не писать его при пост запросе. Почему не ооп? А что есть ооп? набор классов и объектов. Я не собираюсь для паблика писать всемирное чудо
 
извини если обидел, просто я говорю как лучше бы было другим разобраться в твоем коде , и я не говорю что ты глуп, просто заметил что лучше бы разделить код от отображения, в ооп хорошо что данные объекта скрыты от остальной программы.
 
А как мультисерверную покупку групп засунуть в McShop V2?
 
мультисерверная покупка групп permissions

ОБ ОШИБКАХ ПИСАТЬ ТУТ :)

функции:
  1. вывод серверов для покупки
  2. выбор группы для покупки
  3. админка
  4. админ может добавить группу только на какой либо сервер, либо на все
скрины:



установка:
в phpMyAdmin вставить

PHP:
CREATE TABLE IF NOT EXISTS `db_servers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name_server` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `id_server` int(11) NOT NULL,
  `host` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `user` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `pass` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `table_perm` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
CREATE TABLE IF NOT EXISTS `duration` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_d` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `duration` int(11) NOT NULL,
  `id_server` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;

CREATE TABLE IF NOT EXISTS `group_list` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `view_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `pex_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `price` int(11) NOT NULL,
  `cheap` int(11) NOT NULL,
  `days` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
в engine/engine.php
PHP:
        case "group" :
        include ENGINE_DIR . '/modules/group/index.php';
        break;
настройте config.php
Лучше закрой полную версию и отдавай просто Free наработку. А полную прибереги.
Evan, Ооой. Зачем же ты это безруким школьникам отдал. Ой зря. Если еще и магазины с чаровальней сливать будут, то вообще не заработать. (сейчас меня запинают те самые безрукие школьники)
Согласен.
 
Лучше закрой полную версию и отдавай просто Free наработку. А полную прибереги.

Согласен.
на сколько я помню, этот скрипт где то корявый. Кто хочет, может брать по мучится, нормальная мультисерверность присутствует в моём личном кабинете :)
 
Под worldpress можно настроить?
 
Я как не загляну в твои коды, в каждом по over+100500 запросов к бд. av-183719.jpg
 
Функционал фигня а кода столько что не разобрать, почему не ооп? А если там допишеш еще что то, потом сам будешь теряться в своём коде.
Сам dle написан без использования ООП, зачем использовать ООП в таких мелких модулях?
 
Всё зашел.Теперь сервер добавил id и название брать с server.properites,в поле Таблица permissions базы данных,
писать permissions. В базе от pex-a три таблицы есть.Сервер добавляется а группы нет.Все ли правильно сделал?
 

Поделиться этой страницей

Назад
Верх