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

Веб Личный Кабинет v0.8.0

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

  1. chiter777

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

    Баллы:
    103
    Skype:
    m.baazaar12
    Имя в Minecraft:
    baazaar12
    skin2d.php?
     
  2. Хостинг MineCraft
    <
  3. log_inil

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

    Баллы:
    88
    да
     
  4. gangek

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

    Баллы:
    103
    Skype:
    gangek97
    Что делать не отображаются скины..
     
    Последнее редактирование: 28 дек 2013
    ВремяПриключений нравится это.
  5. log_inil

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

    Баллы:
    88
    что не можешь?
     
  6. gangek

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

    Баллы:
    103
    Skype:
    gangek97
    Хахаха я в начале составлял предложение по другому, а потом стёр.. Не заметил, что осталась "Не могу" :D.
    Но вернёмся к проблеме. У меня не показывает скины, а лишь это:
    28-12-2013 20-47-46.png
     
  7. MySt1k

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

    Баллы:
    173
    Спасибо. Уже 40% переписал, капитально изменил дизайн, сделал мультисерверность, добавил несколько плюшек, одной из них является настраиваемая покупка отдельных пермишенов для групп... Все пожелания которые видел на этих 41 страницах буду реализовывать.
    Если у меня желание не пропадет, то выложу её как форк личного кабинета FaiCraft.
     
    Последнее редактирование: 28 дек 2013
  8. log_inil

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

    Баллы:
    88
    а ты выложишь(если выложишь) сам лк или файлы как модуль для него?
     
    The Midnight Wizard нравится это.
  9. MySt1k

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

    Баллы:
    173
    Готовый Лк
     
  10. log_inil

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

    Баллы:
    88

    $skin_path = "user/yar/skins/"; //Путь до скинов.
    $cloak_path = "user/yar/cloaks/";//Путь до плащей.
    тоесть получается путь blabla.ru/user/yar/skins/ или blabla.ru/user/yar/cloaks/
    и помойму у тебя перестанет отображаться скин перенеси файл skin2.php в директорию
    "yar"(из примера а у тебя там своя) при этом открй его и где прописан путь files везде его замени на пустоту и слеш тоже убери поиде заработает
    потом открой function.php там
    где-то должно быть так

    $skin = '<img src="/user/yar/skin2d.php?skinpath='.$username.'" border=0 width="90" height="180"/>';
    $cloak = '<img src="/user/yar/skin2d.php?skinpath='.$username.'&mode=2" border=0 width="90" height="180" />';
    всё должно работать


    охинея'[DOUBLEPOST=1388259005,1388258973][/DOUBLEPOST]
    аа ясно,а мультисерверность в плане чего?
     
  11. lexa_kiker

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

    Баллы:
    123
    Skype:
    lexa_kiker
    Хех,жду когда я уже допишу свой лк[DOUBLEPOST=1388263141,1388262498][/DOUBLEPOST]
    сам подумай что даст мультисерввеность(over9999 серверов подключать и если под 2-4 сервера то можно написать на сколько хочешь)
     
  12. log_inil

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

    Баллы:
    88
    нее я имел ввиду то что даст?
    префиксы и всё такое типо?
     
  13. lexa_kiker

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

    Баллы:
    123
    Skype:
    lexa_kiker
    какие префиксы????
     
  14. log_inil

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

    Баллы:
    88
    ой
     
  15. gangek

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

    Баллы:
    103
    Skype:
    gangek97
    Я сделал все как ты и сказал, но у меня все равно не отображаются скины.
    По дефолту скины должны быть тут: lk/files/skins
    А мне нужно, что бы он брал их от сюда, ну или кидал сюда: client/skins
    Но у меня присутствует еще одна особенность. Когда я оставлю по дефолту, он мне загружает все сюда lk/files/skins, но в самом лк все равно нету картинки скина, лишь это 28-12-2013 20-47-46.png [DOUBLEPOST=1388268643,1388268517][/DOUBLEPOST]Так же есть еще одна проблема. Я на сервере Админ, pex у меня тоже подключен к mysql, но в лк меня показывает как "Игрок"
     
  16. log_inil

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

    Баллы:
    88
    админку надо какбы купить или присвойть через админ понель добавив статус с названием айди и ценой -1!
    тогда будет норм
    А теперь напиши где точно распаложенны скины и плащи
    где находится файл index.php,skin2d.php у лк[DOUBLEPOST=1388270129][/DOUBLEPOST]//Скины и плащи
    $skin_path = "client/skins"; //Путь до скинов.
    $cloak_path = "client/cloaks/";//Путь до плащей.

    кидай в папку client файл skin2d.php
    тааам
    убирай ВЕЗДЕ files/

    открывай function.php
    прописывай щяяяя[DOUBLEPOST=1388270172][/DOUBLEPOST]скинь первые 150 строк файла function.php[DOUBLEPOST=1388270296][/DOUBLEPOST]всё ненадо
    вот где-то на это меняй
    $skin = '<img src="/client/skin2d.php?skinpath='.$username.'" border=0 width="90" height="180"/>';
    $cloak = '<img src="/client/skin2d.php?skinpath='.$username.'&mode=2" border=0 width="90" height="180" />';
     
  17. gangek

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

    Баллы:
    103
    Skype:
    gangek97
    <?php
    /*
    Личный кабинет для проектов minecraft.
    Данный Личный Кабинет настроен исключительно на движок DLE.

    Версия кабинета: v0.6.5
    Автор: MrDestrim
    Наш проект: faicraft.ru
    */
    if( ! defined( 'DATALIFEENGINE' ) ) {
    die( "Hacking attempt!" );
    }

    include('lk/install.php');//После установки кабинета, можете удалить эту строку.

    include('lk/include/config.php');//Конфигурационный файл. Если же вы его куда то переместили, то не забудьте поменять здесь путь!

    //Запросы к таблица Mysql
    $table_pi = mysql_query("SELECT * FROM `permissions_inheritance` WHERE `child`='{$username}'"); //Запрос к таблице со статусами игроков.
    $bans = mysql_query("SELECT * FROM `banlist` WHERE `name`='{$username}'"); //Запрос к таблице с банами игроков.
    $entity = mysql_query("SELECT * FROM `permissions_entity` WHERE `name`='{$username}'"); //Запрос к таблице с префиксами игроков.
    $ics = mysql_query("SELECT * FROM `$ic_table` WHERE `username`='{$username}'"); //Запрос к таблице с монетами iConomy игроков.
    $iks = mysql_query("SELECT * FROM `ik_money` WHERE `name`='{$username}'"); //Запрос к таблице с платежами пользователей.
    $table_status = mysql_query("SELECT * FROM `status_lk` WHERE `id`='{$member_id['group']}'"); //Запрос к таблице с данными статусов.

    $slk = mysql_fetch_assoc($table_status);
    $ik = mysql_fetch_assoc($iks);
    $ic = mysql_fetch_assoc($ics);
    $ent = mysql_fetch_assoc($entity);
    $ban = mysql_fetch_assoc($bans);
    $pirow = mysql_fetch_assoc($table_pi);


    $skin = '<img src="lk/skin2.php?skinpath='.$username.'" border=0 width="90" height="180"/>';
    $cloak = '<img src="lk/skin2.php?skinpath='.$username.'&mode=2" border=0 width="90" height="180" />';

    $pathskins = $skin_path.$username.'.png';
    $pathcloaks = $cloak_path.$username.'.png';

    $max_size = 2*1024*1024;
    //Загрузка скина
    if(isset($_POST['uploadskin'])) {
    if(in_array($member_id['group'],$skin_upload_group) || (count($skin_upload_group)>0 && $skin_upload_group[0]=='')) {
    if($_FILES['fileskin']['error'] === UPLOAD_ERR_OK) {
    if ($_FILES['fileskin']['size'] < $max_size) {
    if ($_FILES ['fileskin']['type'] == 'image/png') {
    $imgsize = getimagesize($_FILES['fileskin']['tmp_name']);
    if($imgsize['0'] == 64 && $imgsize['1'] == 32) {
    if(is_uploaded_file($_FILES['fileskin']['tmp_name'])) {
    if(move_uploaded_file($_FILES['fileskin']['tmp_name'], $pathskins)) {
    $message = "Ваш скин <b>успешно</b> загружен!";
    $log = 'Игрок '.$username.' успешно загрузил свой скин ('.$_FILES['fileskin']['size'].' байт).';
    } else $error = 'Ошибка перемещения файла по заданному пути!';
    } else $error = "Ошибка загрузки <b>файла</b>!";
    } else if(in_array($member_id['group'],$hdskin_upload_group) || (count($hdskin_upload_group)>0 && $hdskin_upload_group[0]=='')) { //===hd скины для Premium игроков===
    if($hdskin_premium == 'true') {
    if($imgsize['0'] == 256 && $imgsize['1'] == 128 || $imgsize['0'] == 1024 && $imgsize['1'] == 512) {
    if(is_uploaded_file($_FILES['fileskin']['tmp_name'])) {
    if(move_uploaded_file($_FILES['fileskin']['tmp_name'], $pathskins)) {
    $message = "Ваш <b>HD</b> скин <b>успешно</b> загружен!";
    $log = 'Игрок '.$username.' успешно загрузил свой HD скин ('.$_FILES['fileskin']['size'].' байт).';
    } else $error = 'Ошибка перемещения файла по заданному пути!';
    } else $error = "Ошибка загрузки <b>файла</b>!";
    } else $error = "Файл должен быть размером <b>64х32</b>! Для HD скинов <b>256х128</b> или <b>1024х512</b>.";
    } else $error = "Загрузка <b>HD</b> скинов <b>запрещена</b>!";
    } else $error = "Файл должен быть размером <b>64х32</b>!";
    //===hd скины для Premium игроков===
    } else $error = "Файл должен быть формата <b>png</b>!";
    } else $error = "Файл не должен превышать <b>2 Mb</b>!";
    } else $error = "Для начала выберите <b>файл</b>!";
    } else $error = "У вас <b>недостаточно</b> прав для выполнения данного действия!";
    }

    //Загрузка плаща
    if(isset($_POST['uploadcloak'])) {
    if(in_array($member_id['group'],$cloak_upload_group) || (count($cloak_upload_group)>0 && $cloak_upload_group[0]=='')) {
    if($_FILES['filecloak']['error'] === UPLOAD_ERR_OK) {
    if ($_FILES['filecloak']['size'] < $max_size) {
    if ($_FILES ['filecloak']['type'] == 'image/png') {
    $imgsize = getimagesize($_FILES['filecloak']['tmp_name']);
    if($imgsize['0'] == 64 && $imgsize['1'] == 32 || $imgsize['0'] == 22 && $imgsize['1'] == 17) {
    if(is_uploaded_file($_FILES['filecloak']['tmp_name'])) {
    if(move_uploaded_file($_FILES['filecloak']['tmp_name'], $pathcloaks)) {
    $message = "Ваш плащ <b>успешно</b> загружен!";
    $log = 'Игрок '.$username.' успешно загрузил свой плащ ('.$_FILES['filecloak']['size'].' байт).';
    } else $error = 'Ошибка перемещения файла по заданному пути!';
    } else $error = "Ошибка загрузки <b>файла</b>!";
    } else if(in_array($member_id['group'],$hdcloak_upload_group) || (count($hdcloak_upload_group)>0 && $hdcloak_upload_group[0]=='')) { //===hd скины для Premium игроков===
    if($hdcloak_premium == 'true') {
    if($imgsize['0'] == 512 && $imgsize['1'] == 256) {
    if(is_uploaded_file($_FILES['fileskin']['tmp_name'])) {
    if(move_uploaded_file($_FILES['fileskin']['tmp_name'], $pathskins)) {
    $message = "Ваш <b>HD</b> плащ <b>успешно</b> загружен!";
    $log = 'Игрок '.$username.' успешно загрузил свой HD плащ ('.$_FILES['filecloak']['size'].' байт).';
    } else $error = 'Ошибка перемещения файла по заданному пути!';
    } else $error = "Ошибка загрузки <b>файла</b>!";
    } else $error = "Файл должен быть размером <b>64х32</b> или <b>22x17</b>! Для HD плащей <b>512x256</b>.";
    } else $error = "Загрузка <b>HD</b> плащей <b>запрещена</b>!";
    } else $error = "Файл должен быть размером <b>64х32</b> или <b>22x17</b>!";
    //===hd скины для Premium игроков===
    } else $error = "Файл должен быть формата <b>png</b>!";
    } else $error = "Файл не должен превышать <b>2 Mb</b>!";
    } else $error = "Для начала выберите <b>файл</b>!";
    } else $error = "У вас <b>недостаточно</b> прав для выполнения данного действия!";
    }

    if(isset($_POST['delskin'])) {
    if(unlink($pathskins)) {
    $message = "Ваш скин успешно <b>удален</b>!";
    $log = 'Игрок '.$username.' успешно удалил свой скин!';
    } else $error = "Произошла ошибка удаления <b>скина</b>!";
    }

    if(isset($_POST['delcloak'])) {
    if(unlink($pathcloaks)) {
    $message = "Ваш плащ успешно <b>удален</b>!";
    $log = 'Игрок '.$username.' успешно удалил свой плащ!';
    } else $error = "Произошла ошибка удаления <b>плаща</b>!";
    }

    $parent = $pirow['parent'];
    if($member_id['group'] == '0') $parent = "Игрок";

    $duration = time() + ($days_status*24*60*60);
    $durations = date("d-m-Y H:i", $duration);

    //Покупка статуса
    if(isset($_POST['getstatus'])) {
    $table_status_c = mysql_query("SELECT * FROM `status_lk` WHERE `id`='{$_POST['id_status']}'");
    $sl_k = mysql_fetch_assoc($table_status_c);
    if($slk['id'] != $member_id['group']) {
    if(mysql_num_rows($table_status_c) == 1) {
    if($member_id['money'] >= $sl_k['price']) {
    if($sl_k['price'] != -1) {
    $message = 'Вы успешно приобрели статус <b>'.$sl_k['name'].'</b> до <b>'.$durations.'</b>! С вашего счета было списано <b>'.$sl_k['price'].'</b> рублей. <a href="'.$url_lk.'">Обновить страницу</a>';
    $log = 'Игрок '.$username.' успешно купил статус '.$sl_k['name'].' на '.$days_status.' дней за '.$sl_k['price'].' рублей.';
    mysql_query("INSERT INTO `permissions_inheritance` (`id`, `child`, `parent`, `type`, `world`) VALUES (NULL, '{$username}', '{$sl_k['pex_name']}', '1', NULL)",$sql);
    mysql_query("UPDATE `dle_users` SET `money`=money - {$sl_k['price']}, `group`='{$sl_k['id']}', `duration`='{$duration}' WHERE `name`='{$username}';",$sql);
    } else $error = 'Данный статус <b>не</b> продается!';
    } else $error = 'Вам <b>не хватает</b> денег для покупки этого статуса!';
    } else $error = 'Статус с <b>ID: '.$_POST['id_status'].'</b> не существует!';
    } else if($slk['id'] == $member_id['group']) {//Продление статуса
    if($member_id['money'] >= $slk['price']) {
    $durationlong = $days_status*24*60*60;
    $price_cheap = $slk['price'] - $slk['price_cheap'];
    $message = 'Вы успешно продлили статус <b>'.$slk['name'].'</b> на <b>'.$days_status.'</b> дней до <b>'.$durations.'</b>! С вашего счета было списано <b>'.$price_cheap.'</b> рублей. <a href="'.$url_lk.'">Обновить страницу</a>';
    mysql_query("UPDATE `dle_users` SET `money`=money - {$price_cheap}, `group`='{$slk['id']}', `duration`=duration+{$durationlong} WHERE `name`='{$username}'");
    $log = 'Игрок '.$username.' успешно продлил статус '.$slk['name'].' на '.$days_status.' дней за '.$price_cheap.' рублей.';
    } else $error = 'Вам <b>не хватает</b> денег для продления статуса!';
    }[DOUBLEPOST=1388270961,1388270923][/DOUBLEPOST] 29-12-2013 0-39-03.png
     
  18. log_inil

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

    Баллы:
    88
    $skin = '<img src="lk/skin2.php?skinpath='.$username.'" border=0 width="90" height="180"/>';
    $cloak = '<img src="lk/skin2.php?skinpath='.$username.'&mode=2" border=0 width="90" height="180" />';
    заменяй нааа
    $skin = '<img src="/client/skin2d.php?skinpath='.$username.'" border=0 width="90" height="180"/>';
    $cloak = '<img src="/client/skin2d.php?skinpath='.$username.'&mode=2" border=0 width="90" height="180" />';




    //Скины и плащи
    $skin_path = "client/skins"; //Путь до скинов.
    $cloak_path = "client/cloaks/";//Путь до плащей.

    кидай в папку client файл skin2d.php
    тааам
    убирай ВЕЗДЕ files/
     
    Последнее редактирование: 29 дек 2013
    gangek нравится это.
  19. gangek

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

    Баллы:
    103
    Skype:
    gangek97
    Друже после того как ты мне все разложил по полочкам, я в сделал, но не чего не помогло. Глянь вроде бы же все правильно -это уж точно я смог сделать.
    PlateCraft.ru/skins.rar
    Вот сылочка на те два php
     
  20. log_inil

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

    Баллы:
    88
    извини но ты кривой у тебя ошибка в http://platecraft.ru/client/skin2d.php?skinpath=
    я скину готовый
     
    gangek нравится это.
  21. gangek

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

    Баллы:
    103
    Skype:
    gangek97
    Хорошо, спасибо, а то я вообще чайник =/
     
    I-Am-Black-Overlord нравится это.

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