Guest User

Untitled

a guest
Oct 18th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 10.76 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.Vector;
  3.  
  4. public final class ab extends ci
  5. {
  6.  
  7.     public ab(int i, int j, String s)
  8.     {
  9.         super(i, j, s);
  10.         if(super.a_int_fld != 0) goto _L2; else goto _L1
  11. _L1:
  12.         this;
  13.         "Узнай мировые новости|Пообщайся с игроками|Полюбуйся собой|В рюкзаке % вещей из % возможных.|Получи особые награды!|Настройки, помощь, выход";
  14.           goto _L3
  15. _L2:
  16.         if(super.a_int_fld != 71) goto _L5; else goto _L4
  17. _L4:
  18.         this;
  19.         "Задай текст о себе, видный всем игрокам|Выбери, чтобы сменить размер экрана|Выбери, чтобы сменить размер шрифта в чате|Выбери, чтобы включить или выключить миникарту|Смени свой пароль|Выбери, чтобы выйти в главное меню";
  20.           goto _L3
  21. _L5:
  22.         if(super.a_int_fld != 36) goto _L7; else goto _L6
  23. _L6:
  24.         this;
  25.         "Игроки рядом с тобой|Мировые цитадели\rДают членам клана владельца бонус к опыту и золоту|Братство героев с общей целью|Отряд|Посмотреть бои других героев|Выбери чтобы вернуться в меню";
  26.           goto _L3
  27. _L7:
  28.         if(super.a_int_fld != 15) goto _L9; else goto _L8
  29. _L8:
  30.         this;
  31.         "";
  32. _L3:
  33.         ac.a();
  34.         a_java_util_Vector_fld;
  35. _L9:
  36.     }
  37.  
  38.     public final void a(int i)
  39.     {
  40.         if(super.a_int_fld != 0) goto _L2; else goto _L1
  41. _L1:
  42.         if(i == 3)
  43.         {
  44.             a(super.a_java_util_Vector_fld.elementAt(3), ac.a_as_static_fld.a_java_util_Vector_fld.size(), ac.aj + ac.a_as_static_fld.o + ac.a_as_static_fld.p);
  45.             return;
  46.         }
  47.         this;
  48.           goto _L3
  49. _L2:
  50.         if(super.a_int_fld == 72)
  51.         {
  52.             a().v();
  53.             return;
  54.         }
  55.         if(super.a_int_fld != 71) goto _L5; else goto _L4
  56. _L4:
  57.         if(i == 0)
  58.         {
  59.             a("Прочти помощь по игре");
  60.             return;
  61.         }
  62.         if(i == 1)
  63.         {
  64.             a("Трафик за текущий сеанс\rПринято " + ac.j + " байт\rПередано " + ac.i + " байт\rДлительность сеанса \r" + ac.a(System.currentTimeMillis() - ac.a_long_static_fld));
  65.             return;
  66.         }
  67.         this;
  68.         i - 2;
  69.           goto _L6
  70. _L5:
  71.         this;
  72. _L3:
  73.         i;
  74. _L6:
  75.         ci.a();
  76.     }
  77.  
  78.     public final int b()
  79.     {
  80.         if(super.a_int_fld == 71 && a("FromGame", "1"))
  81.             return -2;
  82.         else
  83.             return super.b();
  84.     }
  85.  
  86.     public final Vector a()
  87.     {
  88.         if(super.a_int_fld == 36)
  89.         {
  90.             b();
  91.             if(ac.a_as_static_fld.a_byte_fld == 2)
  92.                 c(3);
  93.         }
  94.         Vector vector;
  95.         return vector = super.a();
  96.     }
  97.  
  98.     public final boolean a(int i)
  99.         throws Exception
  100.     {
  101.         if(super.a_int_fld != 0) goto _L2; else goto _L1
  102. _L1:
  103.         i;
  104.         JVM INSTR tableswitch 0 5: default 82
  105.     //                   0 48
  106.     //                   1 54
  107.     //                   2 60
  108.     //                   3 65
  109.     //                   4 70
  110.     //                   5 76;
  111.            goto _L2 _L3 _L4 _L5 _L6 _L7 _L8
  112. _L3:
  113.         this;
  114.         36;
  115.           goto _L9
  116. _L4:
  117.         this;
  118.         58;
  119.           goto _L9
  120. _L5:
  121.         this;
  122.         4;
  123.           goto _L9
  124. _L6:
  125.         this;
  126.         5;
  127.           goto _L9
  128. _L7:
  129.         this;
  130.         37;
  131.           goto _L9
  132. _L8:
  133.         this;
  134.         71;
  135. _L9:
  136.         b();
  137. _L2:
  138.         if(super.a_int_fld == 71)
  139.         {
  140.             switch(i)
  141.             {
  142.             case 0: // '\0'
  143.                 b(19);
  144.                 break;
  145.  
  146.             case 2: // '\002'
  147.                 a("Напиши текст о себе", ac.a_as_static_fld.b, 0);
  148.                 break;
  149.  
  150.             case 3: // '\003'
  151.                 b(16);
  152.                 break;
  153.  
  154.             case 4: // '\004'
  155.                 b(61);
  156.                 break;
  157.  
  158.             case 5: // '\005'
  159.                 a(3, "Отображать миникарту?");
  160.                 break;
  161.  
  162.             case 6: // '\006'
  163.                 if(ac.P == 0)
  164.                 {
  165.                     int j;
  166.                     int l = (j = ac.Q / 60000) / 60;
  167.                     int j1 = j - l * 60;
  168.                     String s = l + "ч " + Math.max(1, j1) + "м";
  169.                     a(70, "После смены пароля тебе " + s + " будут недоступны траты кристаллов, торговля, и прочие услуги.", "Не менять пароль", "Сменить пароль", "Отмена", false);
  170.                 } else
  171.                 if(ac.a_as_static_fld.v < ac.P)
  172.                 {
  173.                     ci.b("Надо " + ac.P + "? кристаллов");
  174.                 } else
  175.                 {
  176.                     int k;
  177.                     int i1 = (k = ac.Q / 60000) / 60;
  178.                     int k1 = k - i1 * 60;
  179.                     String s1 = i1 + "ч " + Math.max(2, k1) + "м";
  180.                     a(70, "Цена " + Integer.toString(ac.P) + "?. " + "После смены пароля тебе " + s1 + " будут недоступны траты кристаллов, торговля, и прочие услуги.", "Не тратить кристаллы", "Сменить пароль", "Отмена", false);
  181.                 }
  182.                 break;
  183.  
  184.             case 7: // '\007'
  185.                 a(0, "Ты уверен?", "Ты уверен?", "Да", "Нет, я продолжу эту игру", false);
  186.                 break;
  187.  
  188.             case 1: // '\001'
  189.             default:
  190.                 return false;
  191.             }
  192.             break MISSING_BLOCK_LABEL_594;
  193.         }
  194.         if(super.a_int_fld != 36) goto _L11; else goto _L10
  195. _L10:
  196.         i;
  197.         JVM INSTR tableswitch 0 4: default 553
  198.     //                   0 516
  199.     //                   1 529
  200.     //                   2 535
  201.     //                   3 541
  202.     //                   4 547;
  203.            goto _L12 _L13 _L14 _L15 _L16 _L17
  204. _L12:
  205.         break MISSING_BLOCK_LABEL_594;
  206. _L13:
  207.         a("NeighborsListType", 1);
  208.         this;
  209.         70;
  210.           goto _L18
  211. _L14:
  212.         this;
  213.         94;
  214.           goto _L18
  215. _L15:
  216.         this;
  217.         48;
  218.           goto _L18
  219. _L16:
  220.         this;
  221.         87;
  222.           goto _L18
  223. _L17:
  224.         this;
  225.         64;
  226. _L18:
  227.         b();
  228.         break MISSING_BLOCK_LABEL_594;
  229. _L11:
  230.         if(super.a_int_fld == 72)
  231.             switch(i)
  232.             {
  233.             case 0: // '\0'
  234.                 b(4);
  235.                 break;
  236.             }
  237.         else
  238.             return false;
  239.         return true;
  240.     }
  241.  
  242.     public final void a(int i, boolean flag)
  243.         throws Exception
  244.     {
  245.         i;
  246.         JVM INSTR lookupswitch 4: default 111
  247.     //                   0: 63
  248.     //                   3: 76
  249.     //                   5: 87
  250.     //                   70: 44;
  251.            goto _L1 _L2 _L3 _L4 _L5
  252. _L5:
  253.         if(flag)
  254.         {
  255.             a("\rВведи новый пароль (обязательно \rот 6 до 12 символов, \rбуквы и цифры)", "", 6);
  256.             return;
  257.         }
  258.         this;
  259.           goto _L6
  260. _L2:
  261.         if(flag)
  262.         {
  263.             ac.a(true);
  264.             return;
  265.         }
  266.         this;
  267.           goto _L6
  268. _L3:
  269.         ac.f = flag;
  270.         ac.f(3);
  271.           goto _L7
  272. _L4:
  273.         if(!flag) goto _L7; else goto _L8
  274. _L8:
  275.         a().c = 1;
  276.         this;
  277.         38;
  278.           goto _L9
  279. _L7:
  280.         this;
  281. _L6:
  282.         71;
  283. _L9:
  284.         b();
  285. _L1:
  286.     }
  287.  
  288.     public final void a(int i, boolean flag, String s)
  289.         throws Exception
  290.     {
  291.         switch(i)
  292.         {
  293.         default:
  294.             break;
  295.  
  296.         case 6: // '\006'
  297.             if(flag)
  298.             {
  299.                 try
  300.                 {
  301.                     int j = 0;
  302.                     for(int k = 0; k < s.length(); k++)
  303.                     {
  304.                         char c = s.charAt(k);
  305.                         for(int i1 = 0; i1 < bd.a.length; i1++)
  306.                             if(c == bd.a[i1])
  307.                                 j++;
  308.  
  309.                     }
  310.  
  311.                     if(s.length() < ac.F || s.length() > ac.G)
  312.                         ac.a_e_static_fld.a("Неверная длина пароля!");
  313.                     else
  314.                     if(j >= s.length() || j <= 0)
  315.                     {
  316.                         ac.a_e_static_fld.a("Нужны буквы и символы!");
  317.                     } else
  318.                     {
  319.                         ac.a_br_static_fld.a(false, true);
  320.                         ac.a_br_static_fld.a(10);
  321.                         ac.c(0x86473d);
  322.                         ac.g(0x474230);
  323.                         ac.a_java_io_DataOutputStream_static_fld.writeUTF(s);
  324.                         ac.d();
  325.                         int l;
  326.                         try
  327.                         {
  328.                             if((l = ac.a_java_io_DataInputStream_static_fld.readInt()) == 0x474231)
  329.                             {
  330.                                 ac.a_e_static_fld.a("Пароль сменен!", 4000);
  331.                                 ac.a_as_static_fld.b(ac.a_java_io_DataInputStream_static_fld);
  332.                                 b(37);
  333.                             }
  334.                         }
  335.                         catch(IOException _ex) { }
  336.                         ac.d();
  337.                         br.a();
  338.                         return;
  339.                     }
  340.                 }
  341.                 catch(Exception _ex)
  342.                 {
  343.                     return;
  344.                 }
  345.             } else
  346.             {
  347.                 b(37);
  348.                 return;
  349.             }
  350.             break;
  351.  
  352.         case 0: // '\0'
  353.             boolean flag1 = false;
  354.             ac.a_as_static_fld.b.equals(s);
  355.             ac.a_as_static_fld.b = s;
  356.             ac.a_br_static_fld.a(false, true);
  357.             ac.a_br_static_fld.a(10);
  358.             ac.c(0x864737);
  359.             try
  360.             {
  361.                 ac.g(0x1627e0);
  362.                 ac.a_java_io_DataOutputStream_static_fld.writeUTF(s);
  363.                 ac.d();
  364.                 ac.a_java_io_DataInputStream_static_fld.readInt();
  365.             }
  366.             catch(Exception _ex) { }
  367.             ac.d();
  368.             br.a();
  369.             super.a_ae_fld.a(71);
  370.             break;
  371.         }
  372.     }
  373. }
Add Comment
Please, Sign In to add comment