⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
import java.io.PrintStream;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;

public final class b
{
  public static short a;

  public static void a(int paramInt, byte[] paramArrayOfByte)
  {
    try
    {
      byte b1;
      int k;
      int l;
      StringBuffer localStringBuffer1;
      Object localObject1;
      byte b2;
      am localam1;
      bc localbc;
      ak localak;
      ar localar1;
      ar localar2;
      StringBuffer localStringBuffer2;
      int i6;
      int i7;
      int i8;
      int i9;
      String str2;
      byte[] arrayOfByte1;
      String[] arrayOfString;
      int i10;
      short[] arrayOfShort1;
      int i11;
      ap localap;
      int i12;
      int i13;
      byte b4;
      int i20;
      int i21;
      int i22;
      Object localObject3;
      int i24;
      int i25;
      int i26;
      System.out.println("--------------package receive start!-----------");
      int i = aq.a().jdField_k_of_type_Byte;
      int j = 0;
      c localc = new c(paramArrayOfByte);
      switch (paramInt)
      {
      case 67109248:
        be.jdField_a_of_type_Ah = null;
        be.jdField_a_of_type_Ah = new ah(0, 113, 4, 9, 4, be.jdField_d_of_type_Bl);
        for (b1 = 0; b1 < 36; b1 = (byte)(b1 + 1))
        {
          be.jdField_a_of_type_Ah.a(b1, localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a());
          be.jdField_a_of_type_Ah.a(b1, true);
        }
        aq.a().jdField_k_of_type_Int = localc.a();
        aq.a().jdField_k_of_type_Int = ((aq.a().jdField_k_of_type_Int > 1999999999) ? 1999999999 : aq.a().jdField_k_of_type_Int);
        if ((be.b() == 2) && (be.b() == 4))
        {
          be.jdField_a_of_type_Be.d(0);
          be.jdField_a_of_type_Be.e();
          System.out.println("状态已经置换");
        }
        switch (be.al)
        {
        case 1:
          be.jdField_a_of_type_Ba.a(67111168);
          be.jdField_a_of_type_Ba.a(152043520);
          break;
        case 2:
          be.jdField_a_of_type_Ba.a(160432128);
          break;
        case 3:
          be.jdField_a_of_type_Ba.a(161480704);
          break;
        case 4:
          be.jdField_a_of_type_Ba.a(67111168);
          be.jdField_a_of_type_Ba.a(164691968);
          break;
        case 5:
          be.jdField_a_of_type_Ba.a(67111168);
          be.jdField_a_of_type_Ba.a(251670528);
          break;
        case 6:
          be.jdField_a_of_type_Ba.a(50333184);
          break;
        case 7:
          be.jdField_a_of_type_Ba.a(234882048);
        }
        be.al = 0;
        break;
      case 67109504:
        be.jdField_a_of_type_Ah = null;
        if (be.jdField_a_of_type_Ah == null)
          be.jdField_a_of_type_Ah = new ah(0, 113, 4, 9, 4, be.jdField_d_of_type_Bl);
        for (b1 = 0; b1 < 36; b1 = (byte)(b1 + 1))
          be.jdField_a_of_type_Ah.a(b1, localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a());
        for (b1 = 0; b1 < 8; b1 = (byte)(b1 + 1))
        {
          be.jdField_a_of_type_ArrayOfShort[b1] = localc.a();
          be.jdField_d_of_type_ArrayOfByte[b1] = localc.a();
          be.jdField_d_of_type_ArrayOfJavaLangString[b1] = localc.a();
          be.jdField_e_of_type_ArrayOfByte[b1] = localc.a();
          be.jdField_b_of_type_ArrayOfShort[b1] = localc.a();
        }
        aq.a().jdField_k_of_type_Int = localc.a();
        aq.a().jdField_k_of_type_Int = ((aq.a().jdField_k_of_type_Int > 1999999999) ? 1999999999 : aq.a().jdField_k_of_type_Int);
        if (aq.jdField_a_of_type_Short > 0)
          for (b1 = 35; b1 >= 0; b1 = (byte)(b1 - 1))
            if ((be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b1] == 221) || (be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b1] == 222) || (be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b1] == 223))
              be.jdField_a_of_type_Ah.a(b1, false);
        be.jdField_a_of_type_Be.b(1);
        be.a(3);
        be.jdField_a_of_type_Be.e();
        break;
      case 67109760:
        be.jdField_a_of_type_Ah.a((short)be.jdField_a_of_type_Ah.jdField_e_of_type_Byte, (short)be.jdField_a_of_type_Ah.a());
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Ah.jdField_e_of_type_Boolean = false;
        be.jdField_a_of_type_Ar.i = w.a[be.jdField_a_of_type_Ah.f()];
        be.jdField_a_of_type_Ar.a(be.jdField_a_of_type_Ah.a());
        if (aq.jdField_a_of_type_Short > 0)
          for (b1 = 35; b1 >= 0; b1 = (byte)(b1 - 1))
            if ((be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b1] == 221) || (be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b1] == 222) || (be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b1] == 223))
              be.jdField_a_of_type_Ah.a(b1, false);
            else
              be.jdField_a_of_type_Ah.a(b1, true);
        break;
      case 67110016:
        switch (b1 = localc.a())
        {
        case 0:
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
          k = 0;
          l = 0;
          String str1 = null;
          int i2 = 0;
          int i3 = 0;
          k = be.jdField_a_of_type_Ah.a();
          l = be.jdField_a_of_type_Ah.c();
          str1 = be.jdField_a_of_type_Ah.a();
          i2 = be.jdField_a_of_type_Ah.f();
          i3 = be.jdField_a_of_type_Ah.b();
          if (be.jdField_a_of_type_ArrayOfShort[be.jdField_a_of_type_Be.w] == 0)
          {
            be.jdField_a_of_type_Ah.a();
            be.jdField_a_of_type_Ar.a("  ");
          }
          else
          {
            be.jdField_a_of_type_Ah.a(be.jdField_a_of_type_Ah.a(), be.jdField_a_of_type_ArrayOfShort[be.jdField_a_of_type_Be.w], be.jdField_d_of_type_ArrayOfByte[be.jdField_a_of_type_Be.w], 0, be.jdField_d_of_type_ArrayOfJavaLangString[be.jdField_a_of_type_Be.w], be.jdField_e_of_type_ArrayOfByte[be.jdField_a_of_type_Be.w], be.jdField_b_of_type_ArrayOfShort[be.jdField_a_of_type_Be.w], 0, 0);
          }
          if (be.jdField_a_of_type_Ah.a() > 0)
            be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfByte[be.jdField_a_of_type_Ah.a()] = 1;
          be.jdField_a_of_type_ArrayOfShort[be.jdField_a_of_type_Be.w] = k;
          be.jdField_d_of_type_ArrayOfByte[be.jdField_a_of_type_Be.w] = l;
          be.jdField_d_of_type_ArrayOfJavaLangString[be.jdField_a_of_type_Be.w] = str1;
          be.jdField_e_of_type_ArrayOfByte[be.jdField_a_of_type_Be.w] = i2;
          be.jdField_b_of_type_ArrayOfShort[be.jdField_a_of_type_Be.w] = i3;
          for (b2 = 0; b2 < 8; ++b2)
            be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[b2].f = false;
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[6].a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[2], 3);
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[7].a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[5], 4);
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.c(be.jdField_a_of_type_Ah);
          be.jdField_a_of_type_Ah.jdField_e_of_type_Boolean = false;
          be.jdField_a_of_type_Ar.i = w.a[be.jdField_a_of_type_Ah.f()];
          be.jdField_a_of_type_Ar.a(be.jdField_a_of_type_Ah.a());
          break;
        case 1:
          b2 = 0;
          try
          {
            b2 = localc.a();
          }
          catch (Exception localException2)
          {
            (localObject2 = localException2).printStackTrace();
          }
          Object localObject2 = "装备失败";
          if (b2 == 1)
            localObject2 = "您无法装备转生装备";
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
          be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, (String)localObject2);
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.c(be.jdField_a_of_type_Ah);
          be.jdField_a_of_type_Ah.jdField_e_of_type_Boolean = false;
          break;
        case 2:
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
          be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "您的职业无法装备此装备");
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.c(be.jdField_a_of_type_Ah);
          be.jdField_a_of_type_Ah.jdField_e_of_type_Boolean = false;
          break;
        case 3:
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
          be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "您的等级还不够");
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.c(be.jdField_a_of_type_Ah);
          be.jdField_a_of_type_Ah.jdField_e_of_type_Boolean = false;
        }
        break;
      case 67110272:
        k = localc.a();
        l = localc.a();
        int i1 = localc.a();
        localStringBuffer1 = new StringBuffer();
        if (be.ab == 0)
          return;
        System.out.println("类型: " + k);
        switch (k)
        {
        case 10:
          switch (l)
          {
          case 0:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "使用成功");
            be.jdField_a_of_type_Ah.a();
            be.jdField_a_of_type_Ar.a(" ");
            break;
          case 1:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "您还没有加入氏族,使用退族卡失败");
            break;
          case 2:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "您是族长不能退出氏族,使用退族卡失败");
          }
          break;
        case 11:
          switch (l)
          {
          case 0:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "使用成功");
            be.jdField_a_of_type_Ah.a();
            be.jdField_a_of_type_Ar.a(" ");
            break;
          case 1:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "背包内剩余空位不足,大礼包无法打开");
            break;
          case 2:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "您的级别已经达到上限,无法使用");
            break;
          case 3:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "您尚未达到可以使用该物品的等级");
            break;
          default:
            be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "使用失败");
          }
          break;
        case 12:
          localObject1 = null;
          switch (l)
          {
          case 0:
            be.jdField_a_of_type_Be.jdField_l_of_type_Boolean = false;
            be.jdField_a_of_type_Be.K = 0;
            be.jdField_a_of_type_Be.m = false;
            be.jdField_a_of_type_Be.L = 0;
            be.jdField_a_of_type_Be.aj = -1;
            be.jdField_a_of_type_Be.ak = -1;
            be.jdField_a_of_type_Be.n = false;
            return;
          case 1:
            localObject1 = "该好友不在传送范围,请稍后再试";
            break;
          case 2:
            localObject1 = "您的好友已经离线,不能传送";
            break;
          case 3:
            localObject1 = "选中任务没有做任务的地图,不能传送";
            be.jdField_a_of_type_Be.n = true;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -