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

Идея Рандомные скины!

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    Ted_Spring
    Я думаю, что многим не нравятся однообразные, стандартные скины на проектах. Поэтому, моя идея заключается в том, чтобы создать скрипт, который позволяет рандомно выставлять Игроку скин при входе в игру. CSS напишу сам, с PHP плоховато.:confused: Есть вопросы, пишите.
     
  2. Хостинг MineCraft
    <
  3. Beshelmek

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

    Баллы:
    88
    Имя в Minecraft:
    Beshelmek
    Просто при регистрации игрока ему рандомно дают цифру от 1 до 100 (в зависимости от количества рандомных скинов) и потом из папочки копируется файлик XXX.png в папку со скинами. XXX - это рандомное число.
     
    I-Am-Black-Overlord нравится это.
  4. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    То есть, при ЛЮБОМ входе в игру, пользователю дается рандомный скин, или только при первом заходе?
     
  5. Beshelmek

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

    Баллы:
    88
    Имя в Minecraft:
    Beshelmek
    При входе в игру. Ну я как вариант рассмотрел только как при регистрации. Можно сделать еще при смене сессии.
     
  6. Автор темы
    Ted_Spring

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

    Баллы:
    78
    Имя в Minecraft:
    Ted_Spring
    Нет, на проектах существуют стандартные скины. Ведь так? И чтобы стандартный скин не был одинаковым, можно в папку засунуть несколько скинов, которые рандомно будут даваться Игроку. Поменять его можно.[DOUBLEPOST=1381170910,1381170865][/DOUBLEPOST]
    При первом заходе на сервер, тоесть при первой сессии.
     
  7. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Я понял вашу идею, могу написать данный скрипт.
     
    Stalkerdeni971 нравится это.
  8. Fourgotten

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

    Баллы:
    103
    А CSS зачем тут вообще?

    Сделайте скрипт, который из бд/из папочки/откуда угодно (нужное подчеркнуть, ненужное вычеркнуть) может заиметь n-ое количество картинок. Далее пути к этим картинкам заносятся в список, из которого легко получить элемент по индексу (это может быть сразу ответ mysql, если скины регистрируются в системе, или же просто парсинг директории).
    Потом рандомом выбрать путь из этого списка(по индексу), считать изображение и выдать его как png.

    GET параметром указать ник игрока, чтобы на ник отдавать нужный скин, а если скина у этого игрока нет, то давать рандом.
     
  9. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    В общем, алгоритм дан, можно приступать :)
     
  10. Автор темы
    Ted_Spring

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

    Баллы:
    78
    Имя в Minecraft:
    Ted_Spring
    Как думаете, вообще идея хорошая?
     
  11. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Ну, как небольшая "вкусность" - пойдет.
     
    Сникерсни нравится это.
  12. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    У меня так реализовано: при заходе на сервер, человек получает скин (к примеру в папке лежит 200 скинов) рандомно. Но это только если он не установил свой. Писал скрипт для RPG сервера, ибо там нужно было разные скины крестьян. Ну там бомжи, полу бомжи...
     
  13. ARGENT

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

    Баллы:
    103
    Skype:
    den.argent
    Имя в Minecraft:
    ARGENT
    За денежное вознаграждение напишу такое:)
     
  14. MrGiffi

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

    Баллы:
    103
    Имя в Minecraft:
    Giffi
    Можно же в текстур пак засунуть char.png char1.png и так далее.
     
    ВремяПриключений нравится это.
  15. Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Да тут работы на две секунды ровно
     
  16. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    PHP:
    <?php
    //Файл index.php
    include('cfg.php');
    $folder=$conf['folder'];
    $file $folder.rand(1,100).".png"//Можно поменять! Выведет: /папка_со_скинами/случайноечисло.png
    $image = <<<IMAGE
    <img src="$file" id="skin">
    IMAGE;
    echo 
    $image;
    ?>
    PHP:
    <?php
    //Файл cfg.php
    $conf['folder'] = ''//Папка со скинами, `/` обязателен. Можно так: /lk/skins/
    ?>
    [​IMG]
    С вас лайк:)
     
    Ted_Spring и Безисходность нравится это.

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