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

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

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

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

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

    Баллы:
    123
    У меня есть решение, меняю на форму смены скинов (для сайта).

    UPD: Уже не нужно, сам все сделал.
     
  2. Gam1ng

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

    Баллы:
    63
    Спасибо.Отличный урок :)
     
    good() и Sheogorath нравится это.
  3. solid

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

    Баллы:
    78
    Ну хоть поделись своей мудростью :)
     
  4. lol63

    lol63 Старожил Переводчик

    Баллы:
    153
    Народ хелп!! Я декомпильнул клиент, обратно скомпилил, а реобфускация вроде идет по сообщениям в консоли , но в папке /reobf/minecraft ничего не появляется :(
     
    ВремяПриключений и Sheogorath нравится это.
  5. UnderTheCross

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

    Баллы:
    88
    Ждем MCP под 1.7, MCP 4.1 под 1.6.6
     
    Sheogorath нравится это.
  6. Сын К.Н.

    Сын К.Н. Активный участник

    Баллы:
    78
    А в чём проблема скомпилировать другими средствами?
     
    Sheogorath нравится это.
  7. UnderTheCross

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

    Баллы:
    88
    У меня даже при декомпиляций выдает 100 ошибок, если у кого-то при декомпиляций не выдает ошибки скиньте файлы
     
  8. solid

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

    Баллы:
    78
    Тупо не умею :) только если сами скрипты MCP посмотреть, если кто уже сделал, может дадите хауту?
     
    Sheogorath нравится это.
  9. lol63

    lol63 Старожил Переводчик

    Баллы:
    153
    Я декомпилил клиент 1.6.6 все ок, но когда пытался реобфусцировать после компиляции пошли траблы((
     
    ВремяПриключений и Sheogorath нравится это.
  10. Сын К.Н.

    Сын К.Н. Активный участник

    Баллы:
    78
    http://forum.vingrad.ru/faq/topic-157939.html - не то?
     
    Sheogorath нравится это.
  11. UnderTheCross

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

    Баллы:
    88
    Если пытаться скомпилировать с помощью javac то выдает ошибки
    Код:
    BlockNetherrack.java:12: error: cannot find symbol
    public class BlockNetherrack extends J_JsonNode
                                        ^
      symbol: class J_JsonNode
    BlockNetherrack.java:15: error: cannot find symbol
        public BlockNetherrack(IMob imob, String s)
                              ^
      symbol:  class IMob
      location: class BlockNetherrack
    BlockNetherrack.java:36: error: cannot find symbol
        public boolean a(BlockStairs blockstairs, int i)
                        ^
      symbol:  class BlockStairs
      location: class BlockNetherrack
    BlockNetherrack.java:19: error: cannot find symbol
            l = s;
            ^
      symbol:  variable l
      location: class BlockNetherrack
    BlockNetherrack.java:20: error: cannot find symbol
            bf = 0.0F;
            ^
      symbol:  variable bf
      location: class BlockNetherrack
    BlockNetherrack.java:21: error: cannot find symbol
            bp = 0.0F;
            ^
      symbol:  variable bp
      location: class BlockNetherrack
    BlockNetherrack.java:24: error: cannot find symbol
                bA = (new StringBuilder()).append("http://s3.amazonaws.com/Minecraft
    Skins/").append(s).append(".png").toString();
                ^
      symbol:  variable bA
      location: class BlockNetherrack
    BlockNetherrack.java:26: error: cannot find symbol
            bq = true;
            ^
      symbol:  variable bq
      location: class BlockNetherrack
    BlockNetherrack.java:27: error: cannot find symbol
            x = 0.25F;
            ^
      symbol:  variable x
      location: class BlockNetherrack
    BlockNetherrack.java:28: error: cannot find symbol
            aE = 10D;
            ^
      symbol:  variable aE
      location: class BlockNetherrack
    BlockNetherrack.java:33: error: cannot find symbol
            bf = 0.0F;
            ^
      symbol:  variable bf
      location: class BlockNetherrack
    BlockNetherrack.java:54: error: cannot find symbol
            x = 0.0F;
            ^
      symbol:  variable x
      location: class BlockNetherrack
    BlockNetherrack.java:55: error: cannot find symbol
            super.w_();
            ^
      symbol:  variable super
      location: class BlockNetherrack
    BlockNetherrack.java:56: error: cannot find symbol
            ak = al;
            ^
      symbol:  variable ak
      location: class BlockNetherrack
    BlockNetherrack.java:56: error: cannot find symbol
            ak = al;
                ^
      symbol:  variable al
      location: class BlockNetherrack
    BlockNetherrack.java:57: error: cannot find symbol
            double d = aM - aJ;
                      ^
      symbol:  variable aM
      location: class BlockNetherrack
    BlockNetherrack.java:57: error: cannot find symbol
            double d = aM - aJ;
                            ^
      symbol:  variable aJ
      location: class BlockNetherrack
    BlockNetherrack.java:58: error: cannot find symbol
            double d1 = aO - aL;
                        ^
      symbol:  variable aO
      location: class BlockNetherrack
    BlockNetherrack.java:58: error: cannot find symbol
            double d1 = aO - aL;
                            ^
      symbol:  variable aL
      location: class BlockNetherrack
    BlockNetherrack.java:59: error: cannot find symbol
            float f = EnumArt.a(d * d + d1 * d1) * 4F;
                      ^
      symbol:  variable EnumArt
      location: class BlockNetherrack
    BlockNetherrack.java:64: error: cannot find symbol
            al += (f - al) * 0.4F;
            ^
      symbol:  variable al
      location: class BlockNetherrack
    BlockNetherrack.java:64: error: cannot find symbol
            al += (f - al) * 0.4F;
                      ^
      symbol:  variable al
      location: class BlockNetherrack
    BlockNetherrack.java:65: error: cannot find symbol
            am += al;
            ^
      symbol:  variable am
      location: class BlockNetherrack
    BlockNetherrack.java:65: error: cannot find symbol
            am += al;
                  ^
      symbol:  variable al
      location: class BlockNetherrack
    BlockNetherrack.java:75: error: cannot find symbol
            super.f_();
            ^
      symbol:  variable super
      location: class BlockNetherrack
    BlockNetherrack.java:78: error: cannot find symbol
                double d = aM + (bN - aM) / (double)b;
                          ^
      symbol:  variable aM
      location: class BlockNetherrack
    BlockNetherrack.java:78: error: cannot find symbol
                double d = aM + (bN - aM) / (double)b;
                                      ^
      symbol:  variable aM
      location: class BlockNetherrack
    BlockNetherrack.java:79: error: cannot find symbol
                double d1 = aN + (bO - aN) / (double)b;
                            ^
      symbol:  variable aN
      location: class BlockNetherrack
    BlockNetherrack.java:79: error: cannot find symbol
                double d1 = aN + (bO - aN) / (double)b;
                                      ^
      symbol:  variable aN
      location: class BlockNetherrack
    BlockNetherrack.java:80: error: cannot find symbol
                double d2 = aO + (bP - aO) / (double)b;
                            ^
      symbol:  variable aO
      location: class BlockNetherrack
    BlockNetherrack.java:80: error: cannot find symbol
                double d2 = aO + (bP - aO) / (double)b;
                                      ^
      symbol:  variable aO
      location: class BlockNetherrack
    BlockNetherrack.java:82: error: cannot find symbol
                for(d3 = bQ - (double)aS; d3 < -180D; d3 += 360D) { }
                                      ^
      symbol:  variable aS
      location: class BlockNetherrack
    BlockNetherrack.java:84: error: cannot find symbol
                aS += d3 / (double)b;
                ^
      symbol:  variable aS
      location: class BlockNetherrack
    BlockNetherrack.java:85: error: cannot find symbol
                aT += (bR - (double)aT) / (double)b;
                ^
      symbol:  variable aT
      location: class BlockNetherrack
    BlockNetherrack.java:85: error: cannot find symbol
                aT += (bR - (double)aT) / (double)b;
                                    ^
      symbol:  variable aT
      location: class BlockNetherrack
    BlockNetherrack.java:87: error: cannot find symbol
                d(d, d1, d2);
                ^
      symbol:  method d(double,double,double)
      location: class BlockNetherrack
    BlockNetherrack.java:88: error: cannot find symbol
                c(aS, aT);
                  ^
      symbol:  variable aS
      location: class BlockNetherrack
    BlockNetherrack.java:88: error: cannot find symbol
                c(aS, aT);
                      ^
      symbol:  variable aT
      location: class BlockNetherrack
    BlockNetherrack.java:90: error: cannot find symbol
            h = i;
            ^
      symbol:  variable h
      location: class BlockNetherrack
    BlockNetherrack.java:90: error: cannot find symbol
            h = i;
                ^
      symbol:  variable i
      location: class BlockNetherrack
    BlockNetherrack.java:91: error: cannot find symbol
            float f = EnumArt.a(aP * aP + aR * aR);
                                ^
      symbol:  variable aP
      location: class BlockNetherrack
    BlockNetherrack.java:91: error: cannot find symbol
            float f = EnumArt.a(aP * aP + aR * aR);
                                    ^
      symbol:  variable aP
      location: class BlockNetherrack
    BlockNetherrack.java:91: error: cannot find symbol
            float f = EnumArt.a(aP * aP + aR * aR);
                                          ^
      symbol:  variable aR
      location: class BlockNetherrack
    BlockNetherrack.java:91: error: cannot find symbol
            float f = EnumArt.a(aP * aP + aR * aR);
                                              ^
      symbol:  variable aR
      location: class BlockNetherrack
    BlockNetherrack.java:91: error: cannot find symbol
            float f = EnumArt.a(aP * aP + aR * aR);
                      ^
      symbol:  variable EnumArt
      location: class BlockNetherrack
    BlockNetherrack.java:92: error: cannot find symbol
            float f1 = (float)Math.atan(-aQ * 0.20000000298023224D) * 15F;
                                        ^
      symbol:  variable aQ
      location: class BlockNetherrack
    BlockNetherrack.java:97: error: cannot find symbol
            if(!aX || Y <= 0)
                ^
      symbol:  variable aX
      location: class BlockNetherrack
    BlockNetherrack.java:97: error: cannot find symbol
            if(!aX || Y <= 0)
                      ^
      symbol:  variable Y
      location: class BlockNetherrack
    BlockNetherrack.java:101: error: cannot find symbol
            if(aX || Y <= 0)
              ^
      symbol:  variable aX
      location: class BlockNetherrack
    BlockNetherrack.java:101: error: cannot find symbol
            if(aX || Y <= 0)
                    ^
      symbol:  variable Y
      location: class BlockNetherrack
    BlockNetherrack.java:105: error: cannot find symbol
            i += (f - i) * 0.4F;
            ^
      symbol:  variable i
      location: class BlockNetherrack
    BlockNetherrack.java:105: error: cannot find symbol
            i += (f - i) * 0.4F;
                      ^
      symbol:  variable i
      location: class BlockNetherrack
    BlockNetherrack.java:106: error: cannot find symbol
            ag += (f1 - ag) * 0.8F;
            ^
      symbol:  variable ag
      location: class BlockNetherrack
    BlockNetherrack.java:106: error: cannot find symbol
            ag += (f1 - ag) * 0.8F;
                        ^
      symbol:  variable ag
      location: class BlockNetherrack
    BlockNetherrack.java:111: error: cannot find symbol
            EntityList entitylist = null;
            ^
      symbol:  class EntityList
      location: class BlockNetherrack
    BlockNetherrack.java:114: error: cannot find symbol
                entitylist = new EntityList(j, 1, k);
                                ^
      symbol:  class EntityList
      location: class BlockNetherrack
    BlockNetherrack.java:118: error: cannot find symbol
                c.field_27226_a[c.c] = entitylist;
                ^
      symbol:  variable c
      location: class BlockNetherrack
    BlockNetherrack.java:118: error: cannot find symbol
                c.field_27226_a[c.c] = entitylist;
                                ^
      symbol:  variable c
      location: class BlockNetherrack
    BlockNetherrack.java:121: error: cannot find symbol
                c.field_27225_b[i - 1] = entitylist;
                ^
      symbol:  variable c
      location: class BlockNetherrack
    59 errors
     
    Sheogorath нравится это.
  12. Сын К.Н.

    Сын К.Н. Активный участник

    Баллы:
    78
    Sheogorath нравится это.
  13. UnderTheCross

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

    Баллы:
    88
    Открыл файл с помощью NetBeans IDE и увидил там много ошибок и из-за них не компилируется
     
    Vedroyder и Sheogorath нравится это.
  14. ensirius

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

    Баллы:
    123
    >< сделал систему скинов час назад.Вы ждите пока mcp :)
     
    Sheogorath нравится это.
  15. UfaRock

    UfaRock Участник

    Баллы:
    28
    Skype:
    RockUfa
    Сколько пафоса в этих строчках...
     
    Sheogorath нравится это.
  16. cooller1995

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

    Баллы:
    68
    мда, лучше бы сказал как это можно сделать!
     
    Sheogorath и Оригинало_о нравится это.
  17. UfaRock

    UfaRock Участник

    Баллы:
    28
    Skype:
    RockUfa
    Он очень жадный и пафосный. Для него главное - деньги. Он в жизни не скажет
     
    Sheogorath нравится это.
  18. ensirius

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

    Баллы:
    123
    :p
     
    Пароль123456789 и Sheogorath нравится это.
  19. UfaRock

    UfaRock Участник

    Баллы:
    28
    Skype:
    RockUfa
    xD
     
    Black-UK-Lord и Sheogorath нравится это.
  20. Сын К.Н.

    Сын К.Н. Активный участник

    Баллы:
    78
    Sheogorath нравится это.

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