Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал [урок] система скинов (модификация клиента).

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем z0z1ch, 30 июн 2011.

  1. Corwin616

    Corwin616 Активный участник

    Баллы:
    63
    Ребят, попробуйте вот этот скрипт. Теперь должен работать и с перенаправлением на ошибку 404. Должно работать на юкозе (правда юкоз вроде не поддерживает php, залейте на какой нить нормальный хостинг типа www.hostinger.ru).

    Для клиента (1.1):
    Для скинов (qx.class и uh.class): http://mysite.ru/?t=skins&u=
    Для плащей (xb.class): http://mysite.ru/?t=cloaks&u=
    1.2:
    "vm.class", "rr.class" и "yr.class"

    Php cохранять как index.php и он должен быть помещен например так http://mysite.ru/index.php
    Скины сохранять например так http://mysite.ru/MinecraftSkins/Corwin.png с учетом регистра!

    PHP:
    <?php
     
    // для скинов: http://mysite.ru/?t=skins&u=
    // для плащей: http://mysite.ru/?t=cloaks&u=
     
    ini_set('user_agent''Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1');
     
    $user $_GET['u'];
    $target $_GET['t'];
     
    if (
    $target == 'skins') {
        
    $dir_local 'MinecraftSkins';
        
    $dir_off 'MinecraftSkins';
    } else {
        
    $dir_local 'MinecraftCloaks';
        
    $dir_off 'MinecraftCloaks';
    }
     
    $local "http://mysite.ru/$dir_local/$user";
    $off "http://s3.amazonaws.com/$dir_off/$user";
     
    $headers get_headers($local);
    if (
    $headers === FALSE)
        exit(
    'Error');
     
    if (
    strpos($headers[0], '200') !== FALSE)
        
    header("Location: $local");
    else
        
    header("Location: $off");
    ?>
    Если вам нужно сохранить php под другим именем, например mc.php, изменять пути в клиенте нужно так: http://mysite.ru/mc.php?t=skins&u=
     
    SpiritWolf и llzverll нравится это.
  2. Хостинг MineCraft
    <
  3. Corwin616

    Corwin616 Активный участник

    Баллы:
    63
    Почти никакой нагрузки. Даже если 100 запросов за раз. Херли там, если уж сайты, которые выполняют хренову кучу операций нормально живут, и живут даже при ддос-атаках, то тут вообще ничего не происходит, тупое перенаправление
     
  4. tselanton

    tselanton Активный участник

    Баллы:
    68
    Всё, я через yandex сделал, всё работает! Автору спасибо!
     
    zuma2 нравится это.
  5. Semma

    Semma Активный участник

    Баллы:
    63
    Имя в Minecraft:
    IIIDOCIII
    Проблема у меня в том что minecraft выкидывает когда я бью по блоку киркой (пробовал только каменной).
     
  6. Danial

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

    Баллы:
    68
    ВНИМАНИЕ!
    Я Разобрался с ошибкой вылета!!
    В файле EntityPlayer.java ничего не менять!
    У меня все заработало даже на юкозе.
     
    slavik123123123 и RRZusp45 нравится это.
  7. Semma

    Semma Активный участник

    Баллы:
    63
    Имя в Minecraft:
    IIIDOCIII
    Спасибо реально заработало
     
  8. kodakk18

    kodakk18 Активный участник

    Баллы:
    63
    Имя в Minecraft:
    kodakk18
    Ребята, как создать паку MinecraftSkins на Hostinger??
    Помогите!! Можно в скайпе kodakk18
     
  9. Corwin616

    Corwin616 Активный участник

    Баллы:
    63
  10. kodakk18

    kodakk18 Активный участник

    Баллы:
    63
    Имя в Minecraft:
    kodakk18
    Да, я знаю! Я загрузил 2 тестовых скина в созданную папку MinecraftSkins, но при переходе по ссылке открывается не картинка, а главная страница сайта! Я просто выбрал шаблон в конструкторе, может это не стоило делать...
    Вот ссыль http://megoserver0k.16mb.com/MinecraftSkins/skin_120222010213194649.png
     
  11. Yarik2601

    Yarik2601 Активный участник

    Баллы:
    68
    Всё отлично, спасибо ! Мог бы ты помочь сделать систему скинов с модами skype= yar2601
     
  12. Corwin616

    Corwin616 Активный участник

    Баллы:
    63
    У тебя вообще весь сайт перенаправляет. Разбирайся с сайтом
     
  13. Mount

    Mount Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Mount
    Подскажите, у меня такая проблемка. Все настроил, но вижу только собственный скин, друзья аналогично - только свой.
     
  14. Vovchik_dz

    Vovchik_dz Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Vovchik_dz
    Сэнк помог):trf:
     
  15. Zombanak

    Zombanak Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Zombanak
    у меня не роботает какой адрес???
     
    Mr_RoboMan нравится это.
  16. Borziy

    Borziy Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Borziy
    у меня файлы: EntityOtherPlayerMP.java, EntityPlayer.java и EntityPlayerSP.java не содержат в себе адреса s3.amazonaws. и что не так?
     
  17. Borziy

    Borziy Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Borziy
    если что 1.2.3 версия
     
  18. Burn

    Burn Активный участник

    Баллы:
    63
    ребят что за фигня сделал всё правильно, скин вижу! как начинаю ломать блок (землю например) сразу чёрный экран! подскажите,что делать! у меня такое и на 1.1 было!
     
    ВремяПриключений нравится это.
  19. leon0399

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

    Баллы:
    103
    Skype:
    leon_03_99
    Имя в Minecraft:
    leon0399
    а как скины называть???
     
  20. DaleMartinWatson

    DaleMartinWatson Старожил Девелопер Пользователь

    Баллы:
    103
    Мне одному показалось, что этот скрипт - зло? Зачем привлекать к этому php? Это же приличная нагрузка на сервер! Хостингер за такие штуки будет лопатой по лицу бить.
    Если на сервере ~50 игроков, то нехилый напор получится.
     
  21. goginn

    goginn Активный участник

    Баллы:
    68
    Имя в Minecraft:
    MaH_ga_PuH
    кто hd мод ставит нужно потом эту фигню проделать а то не будет скины отображать
     

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