Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.Vector;
- public final class ab extends ci
- {
- public ab(int i, int j, String s)
- {
- super(i, j, s);
- if(super.a_int_fld != 0) goto _L2; else goto _L1
- _L1:
- this;
- "Узнай мировые новости|Пообщайся с игроками|Полюбуйся собой|В рюкзаке % вещей из % возможных.|Получи особые награды!|Настройки, помощь, выход";
- goto _L3
- _L2:
- if(super.a_int_fld != 71) goto _L5; else goto _L4
- _L4:
- this;
- "Задай текст о себе, видный всем игрокам|Выбери, чтобы сменить размер экрана|Выбери, чтобы сменить размер шрифта в чате|Выбери, чтобы включить или выключить миникарту|Смени свой пароль|Выбери, чтобы выйти в главное меню";
- goto _L3
- _L5:
- if(super.a_int_fld != 36) goto _L7; else goto _L6
- _L6:
- this;
- "Игроки рядом с тобой|Мировые цитадели\rДают членам клана владельца бонус к опыту и золоту|Братство героев с общей целью|Отряд|Посмотреть бои других героев|Выбери чтобы вернуться в меню";
- goto _L3
- _L7:
- if(super.a_int_fld != 15) goto _L9; else goto _L8
- _L8:
- this;
- "";
- _L3:
- ac.a();
- a_java_util_Vector_fld;
- _L9:
- }
- public final void a(int i)
- {
- if(super.a_int_fld != 0) goto _L2; else goto _L1
- _L1:
- if(i == 3)
- {
- 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);
- return;
- }
- this;
- goto _L3
- _L2:
- if(super.a_int_fld == 72)
- {
- a().v();
- return;
- }
- if(super.a_int_fld != 71) goto _L5; else goto _L4
- _L4:
- if(i == 0)
- {
- a("Прочти помощь по игре");
- return;
- }
- if(i == 1)
- {
- a("Трафик за текущий сеанс\rПринято " + ac.j + " байт\rПередано " + ac.i + " байт\rДлительность сеанса \r" + ac.a(System.currentTimeMillis() - ac.a_long_static_fld));
- return;
- }
- this;
- i - 2;
- goto _L6
- _L5:
- this;
- _L3:
- i;
- _L6:
- ci.a();
- }
- public final int b()
- {
- if(super.a_int_fld == 71 && a("FromGame", "1"))
- return -2;
- else
- return super.b();
- }
- public final Vector a()
- {
- if(super.a_int_fld == 36)
- {
- b();
- if(ac.a_as_static_fld.a_byte_fld == 2)
- c(3);
- }
- Vector vector;
- return vector = super.a();
- }
- public final boolean a(int i)
- throws Exception
- {
- if(super.a_int_fld != 0) goto _L2; else goto _L1
- _L1:
- i;
- JVM INSTR tableswitch 0 5: default 82
- // 0 48
- // 1 54
- // 2 60
- // 3 65
- // 4 70
- // 5 76;
- goto _L2 _L3 _L4 _L5 _L6 _L7 _L8
- _L3:
- this;
- 36;
- goto _L9
- _L4:
- this;
- 58;
- goto _L9
- _L5:
- this;
- 4;
- goto _L9
- _L6:
- this;
- 5;
- goto _L9
- _L7:
- this;
- 37;
- goto _L9
- _L8:
- this;
- 71;
- _L9:
- b();
- _L2:
- if(super.a_int_fld == 71)
- {
- switch(i)
- {
- case 0: // '\0'
- b(19);
- break;
- case 2: // '\002'
- a("Напиши текст о себе", ac.a_as_static_fld.b, 0);
- break;
- case 3: // '\003'
- b(16);
- break;
- case 4: // '\004'
- b(61);
- break;
- case 5: // '\005'
- a(3, "Отображать миникарту?");
- break;
- case 6: // '\006'
- if(ac.P == 0)
- {
- int j;
- int l = (j = ac.Q / 60000) / 60;
- int j1 = j - l * 60;
- String s = l + "ч " + Math.max(1, j1) + "м";
- a(70, "После смены пароля тебе " + s + " будут недоступны траты кристаллов, торговля, и прочие услуги.", "Не менять пароль", "Сменить пароль", "Отмена", false);
- } else
- if(ac.a_as_static_fld.v < ac.P)
- {
- ci.b("Надо " + ac.P + "? кристаллов");
- } else
- {
- int k;
- int i1 = (k = ac.Q / 60000) / 60;
- int k1 = k - i1 * 60;
- String s1 = i1 + "ч " + Math.max(2, k1) + "м";
- a(70, "Цена " + Integer.toString(ac.P) + "?. " + "После смены пароля тебе " + s1 + " будут недоступны траты кристаллов, торговля, и прочие услуги.", "Не тратить кристаллы", "Сменить пароль", "Отмена", false);
- }
- break;
- case 7: // '\007'
- a(0, "Ты уверен?", "Ты уверен?", "Да", "Нет, я продолжу эту игру", false);
- break;
- case 1: // '\001'
- default:
- return false;
- }
- break MISSING_BLOCK_LABEL_594;
- }
- if(super.a_int_fld != 36) goto _L11; else goto _L10
- _L10:
- i;
- JVM INSTR tableswitch 0 4: default 553
- // 0 516
- // 1 529
- // 2 535
- // 3 541
- // 4 547;
- goto _L12 _L13 _L14 _L15 _L16 _L17
- _L12:
- break MISSING_BLOCK_LABEL_594;
- _L13:
- a("NeighborsListType", 1);
- this;
- 70;
- goto _L18
- _L14:
- this;
- 94;
- goto _L18
- _L15:
- this;
- 48;
- goto _L18
- _L16:
- this;
- 87;
- goto _L18
- _L17:
- this;
- 64;
- _L18:
- b();
- break MISSING_BLOCK_LABEL_594;
- _L11:
- if(super.a_int_fld == 72)
- switch(i)
- {
- case 0: // '\0'
- b(4);
- break;
- }
- else
- return false;
- return true;
- }
- public final void a(int i, boolean flag)
- throws Exception
- {
- i;
- JVM INSTR lookupswitch 4: default 111
- // 0: 63
- // 3: 76
- // 5: 87
- // 70: 44;
- goto _L1 _L2 _L3 _L4 _L5
- _L5:
- if(flag)
- {
- a("\rВведи новый пароль (обязательно \rот 6 до 12 символов, \rбуквы и цифры)", "", 6);
- return;
- }
- this;
- goto _L6
- _L2:
- if(flag)
- {
- ac.a(true);
- return;
- }
- this;
- goto _L6
- _L3:
- ac.f = flag;
- ac.f(3);
- goto _L7
- _L4:
- if(!flag) goto _L7; else goto _L8
- _L8:
- a().c = 1;
- this;
- 38;
- goto _L9
- _L7:
- this;
- _L6:
- 71;
- _L9:
- b();
- _L1:
- }
- public final void a(int i, boolean flag, String s)
- throws Exception
- {
- switch(i)
- {
- default:
- break;
- case 6: // '\006'
- if(flag)
- {
- try
- {
- int j = 0;
- for(int k = 0; k < s.length(); k++)
- {
- char c = s.charAt(k);
- for(int i1 = 0; i1 < bd.a.length; i1++)
- if(c == bd.a[i1])
- j++;
- }
- if(s.length() < ac.F || s.length() > ac.G)
- ac.a_e_static_fld.a("Неверная длина пароля!");
- else
- if(j >= s.length() || j <= 0)
- {
- ac.a_e_static_fld.a("Нужны буквы и символы!");
- } else
- {
- ac.a_br_static_fld.a(false, true);
- ac.a_br_static_fld.a(10);
- ac.c(0x86473d);
- ac.g(0x474230);
- ac.a_java_io_DataOutputStream_static_fld.writeUTF(s);
- ac.d();
- int l;
- try
- {
- if((l = ac.a_java_io_DataInputStream_static_fld.readInt()) == 0x474231)
- {
- ac.a_e_static_fld.a("Пароль сменен!", 4000);
- ac.a_as_static_fld.b(ac.a_java_io_DataInputStream_static_fld);
- b(37);
- }
- }
- catch(IOException _ex) { }
- ac.d();
- br.a();
- return;
- }
- }
- catch(Exception _ex)
- {
- return;
- }
- } else
- {
- b(37);
- return;
- }
- break;
- case 0: // '\0'
- boolean flag1 = false;
- ac.a_as_static_fld.b.equals(s);
- ac.a_as_static_fld.b = s;
- ac.a_br_static_fld.a(false, true);
- ac.a_br_static_fld.a(10);
- ac.c(0x864737);
- try
- {
- ac.g(0x1627e0);
- ac.a_java_io_DataOutputStream_static_fld.writeUTF(s);
- ac.d();
- ac.a_java_io_DataInputStream_static_fld.readInt();
- }
- catch(Exception _ex) { }
- ac.d();
- br.a();
- super.a_ae_fld.a(71);
- break;
- }
- }
- }
Add Comment
Please, Sign In to add comment