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

Туториал Skins для 1.0.0

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

  1. buchacho

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

    Баллы:
    63
    у меня работает но смысл давать то?
    на код подправь сам

    Код:
    public static boolean exists(String URLName){
    try {
            HttpURLConnection.setFollowRedirects(false);
                // note : you may also need
                // HttpURLConnection.setInstanceFollowRedirects(false)
                HttpURLConnection con =    (HttpURLConnection) new URL(URLName).openConnection();
                con.setRequestMethod("HEAD");
            return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
        }
    catch (Exception e) {
                            //e.printStackTrace();
                            return false;
                        }
    } 
     
        public EntityOtherPlayerMP(World world, String s)
        {
            super(world);
            field_35218_b = false;
            field_20924_a = 0.0F;
            username = s;
            yOffset = 0.0F;
            stepHeight = 0.0F;
            String urlone = (new StringBuilder()).append("http://local.zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
            String urltwo = (new StringBuilder()).append("http://zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
            String urlthree = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(s).append(".png").toString();
            if(s != null && s.length() > 0 && exists(urlone) != false)
            {
            skinUrl = urlone;
            } else if(s != null && s.length() > 0 && exists(urltwo) != false)
            {
            skinUrl = urltwo;
            } else {
            skinUrl = urlthree;
            }
            noClip = true;
            field_22062_y = 0.25F;
            renderDistanceWeight = 10D;
        }
    а вообще было бы правильнее брать ип сервера из конфига тоесть когда ты подрубаешься к серверу ты же прописываешь адрес. Так вот его и подставлять если там скина нет то смотрим на офе
     
    Mr_RoboMan и ВремяПриключений нравится это.
  2. av9118331113

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

    Баллы:
    63
    Не правда! У меня портэйбл клиент и все работает.
     
    Mr_RoboMan нравится это.
  3. buchacho

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

    Баллы:
    63
    без коментариев;)
     
    Mr_RoboMan нравится это.
  4. Butterfly

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

    Баллы:
    63
    Файлы заливаю на юкоз, там создал папку MinecraftSkins и MinecraftCloaks
    вот как оно выглядит http://mysite.da/MinecraftSkins/
    Туда залиты файлы скинов с имя_игрока.png прописываю в настройках этих .class http://mysite.da/MinecraftSkins/ (по аналогии Cloaks)
    Однако не работает, подскажите в чем дело.
    И что значит, что
    ?
     
  5. Rikky

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

    Баллы:
    78
    Огромное человеческое спасибо!
    Всё думал что ж не пашет, оказывается черту надо было поставить!
    P.S.: мне нравится нажал =333
     
  6. ANDxRExAND

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

    Баллы:
    63
    Вот блин для всех НУБОВ!!!

    В майнкрафт джар скины, плащи пихать НЕ НАДО!
    Туда токо классники отредактированные
    теперь на своем сайте который мы в классах указали закидываем файл .png, а название файла должно быть вашем именем в игре (и других игроков для других скинов) и когда вы начнете играть с этим клиентом то будете видеть ваш скин... если чтото не понятно пишите...
     
  7. Lexi

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

    Баллы:
    63
    Можно зделать тип если сайта нет окрыть фтп доступ на компе и каждый смог заливать туда пнг?
     
  8. ANDxRExAND

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

    Баллы:
    63
    Без сайта серв? фейспалм... Попробуй на uCoz зотяб сайт сначала сделать.
     
  9. DarkAssasin

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

    Баллы:
    61
    Проблема. Сделал все так как сказано в инструкции, залил на ftp, в эту папку. Результат - игроки видят только свои скины. Имена файлов и ники игроков совпадают. Слеши на конце поставил. В чем может быть проблема?
    П.С. папки для di.class и zb.class одинаковые.
     
  10. ANDxRExAND

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

    Баллы:
    63
    Ты можешь дать сайт свой (Там где скины) Я тебе классы подгоню...
    Если не хочешь распростронять, то можешь скайп тукнуть - mr.andxrexand
    Я со скинами во всю уже щпарю)))
     
  11. DarkAssasin

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

    Баллы:
    61
  12. ANDxRExAND

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

    Баллы:
    63
    Нету таких сайтов... Страница недоступна
     
    ВремяПриключений нравится это.
  13. Merxa

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

    Баллы:
    88
    Что то после установки скинов, а они работают как только не Опы ударят по любому блоку виснет клиент
     
  14. Onre

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

    Баллы:
    78
  15. makcvsdog

    makcvsdog Guest

    Под сервер ты подразумеваешь веб сервер?)
     
  16. ilyoon

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

    Баллы:
    63
    я все по инструкции делаю клиенет чистый ,но minecraft не запускается черный экран
     
    slavik123123123 нравится это.
  17. core864

    core864 Guest

    Автор, отличная инструкция, то, что надо! Зная названия .class'ов можно модифицировать клиенты с модами! Спасибо!
     
  18. core864

    core864 Guest

    Чувак, та же фигня была. Вытащи архиватором указанные в инстуркции .class'ы и перепиши их точно так-же. Мне помогло, тестил на клиенте Синтетика со своими модами.
     
  19. ezko

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

    Баллы:
    103
    перезаулейти архив, mcupdate
     
  20. SetDriveRus

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

    Баллы:
    88
    Имя в Minecraft:
    SetDriveRus
    Ну что я могу сказать.
    На 1.1 эта фигня не пашет.
    Идёт заставка моджанг, а потом мини выдаёт какуюто ошибку и чёрный экран
    Meta-inf удалил
     
    slavik123123123 нравится это.

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