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

Веб webMCR 2.4

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем NC22, 30 авг 2012.

  1. The_Luuzzi

    The_Luuzzi Старожил Пользователь

    Баллы:
    103
    ойойойой извиняюсь,сидел с телефона не обратил внимания на свою тупость
     
  2. Хостинг MineCraft
    <
  3. satan_007

    satan_007 Старожил Пользователь

    Баллы:
    103
    Skype:
    satan_0007
    Имя в Minecraft:
    satan_007
    Хмм. Я все установил, все зашло без проблем. Вот конфиг.
    Код:
    <?php
    $config = array (
      'db_host' => 'localhost',
      'db_port' => 3306,
      'db_login' => '123',
      'db_passw' => '123',
      'db_name' => '123',
      's_name' => 'IPB patch',
      's_about' => 'Личный кабинет для онлайн сервера игры Minecraft',
      's_keywords' => 'сервер игра онлайн NC22 Minecraft',
      's_dpage' => 'news',
      's_root' => '/',
      'news_by_page' => 5,
      'comm_by_page' => 5,
      'comm_revers' => false,
      'game_news' => 1,
      'timezone' => 'Pacific/Wake',
      'sbuffer' => true,
      'skinposer' => false,
      'rewrite' => true,
      'log' => false,
      'offline' => false,
      'install' => false,
      'p_logic' => 'ipb',
      'fbackName' => 'Info',
      'fbackMail' => 'noreplay@noreplay.ru',
      'smtp' => false,
      'action_log' => false,
      'action_max' => 10,
      'action_time' => 1,
      'action_ban' => 60,
      'p_sync' => false,
    );
    $bd_names = array (
      'users' => 'members',
      'likes' => 'mcr_likes',
      'ip_banning' => 'mcr_ip_banning',
      'news' => 'mcr_news',
      'news_categorys' => 'mcr_news_categorys',
      'groups' => 'mcr_groups',
      'data' => 'mcr_data',
      'files' => 'mcr_files',
      'comments' => 'mcr_comments',
      'servers' => 'mcr_servers',
      'action_log' => 'mcr_action_log',
      'iconomy' => false,
    );
    $bd_users = array (
      'login' => 'name',
      'id' => 'member_id',
      'email' => 'email',
      'ctime' => 'joined',
      'ip' => 'ip_address',
      'password' => 'members_pass_hash',
      'salt_pwd' => 'members_pass_salt',
      'deadtry' => 'mcr_deadtry',
      'female' => 'mcr_gender',
      'group' => 'mcr_group',
      'tmp' => 'mcr_tmp',
      'session' => 'mcr_session',
      'action_log' => 'mcr_action_log',
      'server' => 'mcr_server',
      'users' => 'members',
    );
    /* iconomy or some other plugin, just check names */
    $bd_money = array (
      'login' => 'username',
      'money' => 'balance',
    );
    $site_ways = array (
      'style' => 'style/',
      'mcraft' => 'MineCraft/',
      'skins' => 'MinecraftSkins/',
      'cloaks' => 'MinecraftCloaks/',
      'distrib' => 'MinecraftDownload/',
      'main_cms' => false,
    );
    /* Put all new config additions here */
    ?>
     
    Jeff_Michael нравится это.
  4. Jeff_Michael

    Jeff_Michael Активный участник Пользователь

    Баллы:
    78
    Skype:
    Jeff_Michael14
    Имя в Minecraft:
    Jeff_Michael
    Очень странно... Всё решилось после переустановки. Хотя делал всё тем же путём. @satan_007, спасибо!
     
  5. The_Luuzzi

    The_Luuzzi Старожил Пользователь

    Баллы:
    103
    Ну и славно,у меня authme тоже с первого раза не удавалось правильно подстроить,переустановил лк,PROFIT :)
     
    Jeff_Michael нравится это.
  6. gomelman

    gomelman Новичок Пользователь

    Баллы:
    8
    Имя в Minecraft:
    gomelman
    @NC22,
    у меня что то не получается со страницей для авторизованных пользователей.
    я назвал ee 123.php
    <?php if (!defined('MCR')) exit;

    $page = 'приватная страничка'; $content_main = Menager::ShowStaticPage(STYLE_URL.'123.html');
    <?php
    /*

    если файл в той же папке что и файл system.php, то оставляем как есть
    иначе указать полный путь, либо относительный (в относительном ../ спуститься на папку ниже)

    */

    require_once('system.php');

    if (!empty($user) and $user->lvl() >= 1) { //можно проверять права пользователя

    $player = $user->name(); // имя пользователя
    $player_lvl = $user->lvl(); // уровень пользователя

    } else {

    header("Location: http://".$_SERVER['SERVER_NAME']."/index.php");
    exit;

    } ?>

    <!-- Здесь любой HTML код -->
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>

    <meta name="Description" content="Minecraft server site" />
    <meta name="robots" content="all,follow" />
    <meta name="author" content="NC22" />
    <meta name="copyright" content="NC22 Team" />

    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <link rel="stylesheet" href="<?=$way_style?>main.css" type="text/css" media="screen, projection, tv" />
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
    <title>Дополнительная страница для сайта</title>

    <style type="text/css">
    * {margin: 0px; padding: 0px;}

    body {
    background: #535353;
    font-size: 16px;
    font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
    color: #ededed;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    }
    </style>


    </head>
    <body>
    <div style="margin: 0 auto; margin-top: 10px; width:80%;">
    Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
    <br />
    Вы вошли как <b><?php echo $player; ?></b>
    </div>

    </body>
    отправляюсь на сайт/go/123
    поподаю на index.php

    я пробывал и без статической страницы:
    <?php
    /*

    если файл в той же папке что и файл system.php, то оставляем как есть
    иначе указать полный путь, либо относительный (в относительном ../ спуститься на папку ниже)

    */

    require_once('system.php');

    if (!empty($user) and $user->lvl() >= 1) { //можно проверять права пользователя

    $player = $user->name(); // имя пользователя
    $player_lvl = $user->lvl(); // уровень пользователя

    } else {

    header("Location: http://".$_SERVER['SERVER_NAME']."/index.php");
    exit;

    } ?>
    <!-- Здесь любой HTML код -->
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>

    <meta name="Description" content="Minecraft server site" />
    <meta name="robots" content="all,follow" />
    <meta name="author" content="NC22" />
    <meta name="copyright" content="NC22 Team" />

    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <link rel="stylesheet" href="<?=$way_style?>main.css" type="text/css" media="screen, projection, tv" />
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
    <title>Дополнительная страница для сайта</title>

    <style type="text/css">
    * {margin: 0px; padding: 0px;}

    body {
    background: #535353;
    font-size: 16px;
    font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
    color: #ededed;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    }
    </style>


    </head>
    <body>
    <div style="margin: 0 auto; margin-top: 10px; width:80%;">
    Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
    <br />
    Вы вошли как <b><?php echo $player; ?></b>
    </div>

    </body>
    сайт/123.php поподаю на inex.php

    при всем этом я авторизован как администратор
    в любом случае отправляет на index.php
     
  7. The_Luuzzi

    The_Luuzzi Старожил Пользователь

    Баллы:
    103
    gomelman, в конфиге посмотри,там вроде как нужно добавлять страницы если создаешь новую.
     
  8. gomelman

    gomelman Новичок Пользователь

    Баллы:
    8
    Имя в Minecraft:
    gomelman
    @The_Luuzzi, не подскажешь поточнее?
    я в php дятел =)
     
  9. The_Luuzzi

    The_Luuzzi Старожил Пользователь

    Баллы:
    103
    Где именно не помню,сижу с планшета ._. с компа в 7 часов зайду гляну :)
     
  10. gomelman

    gomelman Новичок Пользователь

    Баллы:
    8
    Имя в Minecraft:
    gomelman
    @The_Luuzzi,
    я что то не нашел в конфиге ничего.
    почитал на вики тож ничего не нашел[DOUBLEPOST=1371777877,1371777654][/DOUBLEPOST]и еще есть вопрос если на WebMCR вывести ник пользователя
    <?php echo $player; ?>
    то как вывести ник с моего сайта на другой сайт?
    изменение префикса через сайт скриптик нашел кое какой но он на Dle а у меня Webmcr 2
    и он не хочет вставлятся через инклюд я уже по разно пробывал только через iframe работает но если через iframe то я не могу вывести ник игрока вот допустим на вебмкр вывести ник <?php echo $player?> как мне вывести ник к примеру на другой сайт? тогда я смогу вывести.
     
  11. DrCheater

    DrCheater Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    DrCheater
    Вот так http://крафт-лайф.рф/MineCraft/auth.php?user=DrCheater&password=****&version=1
    Говорит Bad login
    Функция в лаунчере, отвечающая за вход

    Код:
    @FXML public void doLogin() {
            // TODO: Make it run in separate Thread
                    if(!Main._instance.launcherBusy) {
                        String user = loginField.getText();
                        String pass = passField.getText();
                        String result = BaseProcedures.runPOST(LauncherConf.authURL, "?user=" + user + "&password=" + pass + "&version=" + LauncherConf.launcherVersion);
                        if(result==null) downloadStatus.setText("Could not connect to the server");
                        else if(result.equals("Bad login")) downloadStatus.setText(Main.loc.getString("nloader.window.main.badlogin"));
                        else if(result.equals("Old version")) {
                            downloadStatus.setText(Main.loc.getString("nloader.window.main.oldversion"));
     
  12. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    <?php if (!defined('MCR') || empty($user) || $user->lvl()<15){
    header("Location: ".BASE_URL."index.php");
    exit();
    }
    $page = "Приватная страничка";
    $content_main = Menager::ShowStaticPage(STYLE_URL.'123.html');
    ?>
    <div class="form-block">
    <div class="block-header">Страница только для администратора</div>
    <div class="block-line"></div>


    Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
    <br />
    Вы вошли как <b><?php echo $user->name(); ?>
    </div>
    Не проверял.
     
  13. gomelman

    gomelman Новичок Пользователь

    Баллы:
    8
    Имя в Minecraft:
    gomelman
    @Toster_tpl, не работает.
     
  14. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Ошибки в студию
     
  15. satan_007

    satan_007 Старожил Пользователь

    Баллы:
    103
    Skype:
    satan_0007
    Имя в Minecraft:
    satan_007
    Пробуй так.
    PHP:
    <?php if (!defined('MCR')) exit;
    if (empty(
    $user) or $user->lvl() <= 0) { header("Location: ".BASE_URL); exit; }
    $page 'test'$content_main Menager::ShowStaticPage(STYLE_URL.'test.html');
    $menu->SetItemActive('test');
     
    ?>
    PHP:
     
    <!-- Здесь любой HTML код -->
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
     
    <meta name="Description" content="Minecraft server site" />
    <meta name="robots" content="all,follow" />
    <meta name="author" content="NC22" />
    <meta name="copyright" content="NC22 Team" />
     
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
    <link rel="stylesheet" href="<?=$way_style?>main.css" type="text/css" media="screen, projection, tv" />
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
    <title>Дополнительная страница для сайта</title>
     
     
    </head>
    <body>
    <div style="margin: 0 auto; margin-top: 10px; width:80%;">
    Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
    <br />
    Вы вошли как <b><?php echo $player?></b>
    </div>
     
    </body>
     
    ВремяПриключений нравится это.
  16. Repack

    Repack Старожил Пользователь

    Баллы:
    103
    Skype:
    repack_111
    Предложение:
    Сделать мониторинг онлайнеров на сайте. Отображать их с головами от скинов размером примерно 15х15. Блок поместить под мониторингом серверов. При наводе на голову всплывающее окно с ником. Вывести настройку в админку, мол сколько голов показывать в блоке. Ниже строчка для гостей. Ну вы поняли;)
    NC22
     
    Vadko нравится это.
  17. Vadko

    Vadko Активный участник Пользователь

    Баллы:
    88
    Skype:
    poglid3
    Имя в Minecraft:
    vadko_
    Хм,а это неплохая идея,примерно как модуль "Кто онлайн" на DLE
     
  18. satan_007

    satan_007 Старожил Пользователь

    Баллы:
    103
    Skype:
    satan_0007
    Имя в Minecraft:
    satan_007
    Вот реализовать бы его как виджет. Что бы в админке он включался и выключался.
     
  19. Angel of death

    Angel of death Активный участник

    Баллы:
    88
    Имя в Minecraft:
    PHP_mysql_css_html
    + Доп конструкция, + дополнительные столбцы.
     
  20. altSmog

    altSmog Участник

    Баллы:
    33
    Имя в Minecraft:
    Smog
    Подскажите в каком файле лежит скрипт хэширования паролей? а то я что-то не могу найти его:)
     
    slavik123123123 нравится это.
  21. Gamalei

    Gamalei Активный участник Пользователь

    Баллы:
    68
    а для чего он тебе вот я этот движок синхронезировал с лаунчером от иксперии там хеширование паролей ставить в connect на значение hash_cauth теперь у меня в связке Authme + этот движок сайта + лаунчер от иксперии народ у меня хост игровой от uni.pawn.su ХЕЛП СДЕЛАЙТЕ СКРИПТ МОНИТОРИНГА ДЛЯ ЭТОЙ ПЛАТФОРМЫ И RCON скрипт а то не пашет
     
    Vedroyder нравится это.

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