Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

[туториал\утилита]Система скинов без php и MySql

Discussion in 'Руководства, инструкции, утилиты' started by danilko, Feb 20, 2013.

  1. Автор темы
    danilko

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

    Trophy Points:
    103
    В общем-то это JavaScript сценарий для сайта, который выводит на страницу скин игрока и форму для загрузки нового скина, не самая нужная вещь, но для того, чтобы поиграть с друзьями или там снять что-либо про minecraft, то можно этим скриптом сделать простую систему скинов без лишних настроек.

    И так возьмем для примера UCOZ сайт, что-бы не искать CMS и не настраивать её, тем более, что я в заголовке написал об отсутствии php и MySql .

    Для начала нужно подключить js файл к шаблону сайта, вставляем приведенный ниже код между "<head>" и "</head>".
    HTML:
    <script src="http://players.msc.16mb.com/js/SkinUploader.js" type="text/javascript"> </script>
    Далее создаем блок или страницу, где будут выводиться скин и форма для загрузки.
    Оформляем все под себя.

    Для того, чтобы скрипт мог получать нужную ему информацию о сайте и игроке нужно вставить следующий код:
    Code:
    <script>
     
    var username = "$USERNAME$";
     
    var from = window.location;
     
    </script>
    Ну опять-же многим известно что на UCOZ надпись $USERNAME$ заменяется на ник пользователя, так-что если вы пользуетесь самописной CMS то можете тоже подцепить этот скрипт на свой сайт, хотя для крупных проектов такой скрипт не нужен, т.к. защита этого скрипта не самая хорошая, по крайней мере сейчас.

    Ну вот мы и дошли до самого главного, это вывод скина игрока и формы отправки нового скина.

    За вывод скина отвечает следующий код:
    Code:
    <script>
     
    GetMSCSkin();//Вывод скина
     
    </script>
    За вывод формы отправки нового скина отвечает вот этот код:
    Code:
    <script>
     
    GetSkinUploader();//вывод формы загрузки скина
     
    </script>
    Ну вот в общем-то и все, что я хотел рассказать.
    Автором скрипта являюсь я, вообще я планирую сделать набор скриптов, упрощающих процесс создания и настройки сервера и сайта к нему. Сайт проекта: http://msc.16mb.com/
    А вот и сам сайт(http://msc-preview.ucoz.ru/), который у меня получился, на нем вы можете посмотреть на возможности этого скрипта и как вообще это может выглядеть в готовом варианте. Блок с примером этого скрипта расположен под меню сайта, что-бы увидеть его вам нужно войти на сайт.

    Скины ваших игроков будут загружаться на
    http://players.msc.16mb.com/skins/адрес_вашего_сайта/ник_игрока.png
    В адресе вашего сайта нужно заменить все точки на подчеркивание, например у нас сайт "http://example.com/", то нужно использовать следующий URL
    "http://players.msc.16mb.com/skins/example_com/ник_игрока.png "
     
    ExTeZi_xD and MrMario1337 like this.
  2. Хостинг MineCraft
    <
  3. qwertyqwerty

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

    Trophy Points:
    103
    Омг. не самая хорошая? Ее нету вообще. Заливаем шелл=>profit!
     
  4. Автор темы
    danilko

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

    Trophy Points:
    103
    Дк а я о чем в самом начале писал ?
    О том, что она только поиграть с друзьями и сериал какой-нить поснимать, ведь для этого не охото просто ставить CMS на хостингере и настривать все, если ставить для проекта, то лучше пользоваться другими.
    И что именно ты считаешь шелом ?
    Если ты думаешь, что этот скрипт загружает вообще любой файл, то ты ошибаешься, он загружает только png файлы, на стороне сервера стоит проверка.
     
  5. MrMario1337

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

    Trophy Points:
    103
    Имя в Minecraft:
    MrMario1337
    с друзьями сыграть норм будет :D:p
     
  6. ExTeZi_xD

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

    Trophy Points:
    103
    Имя в Minecraft:
    ExTeZi_xD
    Человек постарался хотя-бы.
     
    danilko likes this.

Share This Page