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

📄 az.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
字号:
import java.io.PrintStream;

public final class az
{
  public static boolean a = false;

  public static void a(int paramInt, byte[] paramArrayOfByte)
  {
    int l;
    int i = 0;
    int j = 0;
    c localc = new c(paramArrayOfByte);
    switch (paramInt)
    {
    case 218104192:
      if (be.b() == 0)
        return;
      if ((i = localc.a()) == 0)
      {
        be.jdField_a_of_type_Be.d(100);
        be.jdField_a_of_type_Be.e();
        System.out.println("对方同意交易,交易开始");
        return;
      }
      if (i == 1)
      {
        ax.b(7, "对方正处于交易状态");
        aw.a();
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (i == 2)
      {
        ax.b(7, "对方不在线");
        aw.a();
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (i == 3)
      {
        ax.b(7, "对方拒绝交易");
        aw.a();
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (i == 4)
      {
        ax.b(7, "对方在规定时间内没有响应");
        aw.a();
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (i == 5)
      {
        ax.b(7, "对方超出范围");
        aw.a();
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (i == 6)
      {
        ax.b(7, "对方忙");
        aw.a();
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      System.out.println("message wrong in PCBusiness-parse-S_BUSINESS_RESPONSES");
      return;
    case 218104448:
      int k;
      if (be.jdField_a_of_type_Be.ar != 0)
      {
        be.jdField_a_of_type_Ba.a(218104832);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.ar = -1;
        be.jdField_a_of_type_Be.b(0);
        be.jdField_a_of_type_Be.e();
        return;
      }
      be.jdField_a_of_type_Be.w = true;
      if (!(be.jdField_a_of_type_Be.w))
        k = 16711680;
      else
        k = 65280;
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[4]);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[4] = new ar(85, 75, 0, 0, "<=", k, 0, 0);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[4]);
      System.out.println("对方交易栏已经锁定,并获得交易物品ID,进行显示");
      be.jdField_a_of_type_Be.U = localc.a();
      System.out.println("money:" + be.jdField_a_of_type_Be.U);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBb[1].b(String.valueOf(be.jdField_a_of_type_Be.U));
      for (l = 0; l < 6; ++l)
      {
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1].jdField_a_of_type_ArrayOfShort[l] = 100;
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1].jdField_a_of_type_ArrayOfByte[l] = localc.a();
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1].b[l] = localc.a();
        localc.a();
        System.out.println("id:" + be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1].jdField_a_of_type_ArrayOfByte[l]);
        System.out.println("num:" + be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1].b[l]);
      }
      return;
    case 218105216:
      System.out.println("it has been proceeded!");
      be.jdField_a_of_type_Be.w = false;
      if (!(be.jdField_a_of_type_Be.w))
        l = 16711680;
      else
        l = 65280;
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[4]);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[4] = new ar(85, 75, 0, 0, "<=", l, 0, 0);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[4]);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBb[1].b(String.valueOf(0));
      int i1 = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1].jdField_a_of_type_ArrayOfShort.length;
      for (int i2 = 0; i2 < i1; ++i2)
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1].jdField_a_of_type_ArrayOfShort[i2] = 0;
      System.out.println("对方取消锁定");
      return;
    case 218104704:
      j = localc.a();
      System.out.println("lastMsg:" + j);
      if (j == 1)
      {
        ax.b(7, "交易成功");
        aw.a();
        System.out.println("交易成功退出交易");
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (j == 0)
      {
        System.out.println("交易失败退出交易");
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (j == 2)
      {
        System.out.println("保留");
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (j == 3)
      {
        ax.b(7, "交易失败");
        aw.a();
        System.out.println("对方拒绝");
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (j == 4)
      {
        if (be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a() != be.jdField_a_of_type_Be.jdField_a_of_type_Ae)
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("exit", "你的背包剩余空间不足,交易被取消", 1, be.d - 30);
        return;
      }
      if (j == 5)
      {
        if (be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a() != be.jdField_a_of_type_Be.jdField_a_of_type_Ae)
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("exit", "对方背包剩余空间不足,交易被取消", 1, be.d - 30);
        return;
      }
      if (j == 6)
      {
        if ((be.b() != 4) || (be.b() != 2))
          return;
        ax.b(7, "交易超时");
        aw.a();
        be.jdField_a_of_type_Be.d(3);
        return;
      }
      if (j == 7)
      {
        if (be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a() != be.jdField_a_of_type_Be.jdField_a_of_type_Ae)
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("exit", "合法性验证失败,交易取消", 1, be.d - 30);
        return;
      }
    case 218104960:
      if ((be.jdField_a_of_type_Be.ar == 2) || (be.jdField_a_of_type_Be.ar == 100))
      {
        be.jdField_a_of_type_Ba.a(218104832);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.ar = -1;
        be.jdField_a_of_type_Be.b(0);
        be.jdField_a_of_type_Be.e();
        return;
      }
      be.jdField_a_of_type_Be.S = localc.a();
      be.jdField_a_of_type_Be.B = localc.a();
      if (be.b() != 0)
      {
        be.jdField_a_of_type_Ba.a(218104832);
        return;
      }
      if (((be.b() == 4) && (be.b() == 2)) || (aq.a().a != -1))
      {
        a = true;
        be.jdField_a_of_type_Ba.a(218104064);
        return;
      }
      be.jdField_a_of_type_Be.x = false;
      be.jdField_a_of_type_Be.b(2);
      be.jdField_a_of_type_Be.e();
      be.b(4);
      be.jdField_a_of_type_Be.d(4);
      be.jdField_a_of_type_Be.as = bi.a(be.jdField_a_of_type_Be.S).w;
      System.out.println(be.jdField_a_of_type_Be.B + "要和你进行交易");
      return;
    }
    System.out.println("logic err in PCBusiness-parse");
  }

  public static byte[] a(int paramInt)
  {
    c localc = new c();
    switch (paramInt)
    {
    case 218104064:
      if (a)
      {
        localc.c(be.jdField_a_of_type_Be.S);
        localc.a(3);
        a = false;
        break label399:
      }
      if (be.jdField_a_of_type_Be.x)
      {
        localc.c(be.o);
        localc.a(1);
        System.out.println("主动邀请和对方交易");
        be.jdField_a_of_type_Be.B = bi.a.a;
        break label399:
      }
      localc.c(be.jdField_a_of_type_Be.S);
      localc.a(2);
      System.out.println("发送同意和对方交易的请求");
      break;
    case 218104832:
      System.out.println("自己取消交易");
      break;
    case 218104320:
      localc.c(be.jdField_a_of_type_Be.T);
      for (int i = 0; i < be.jdField_a_of_type_Be.m.length; ++i)
      {
        localc.a(be.jdField_a_of_type_Be.m[i]);
        if (be.jdField_a_of_type_Be.m[i] == 100)
          be.jdField_a_of_type_Be.n[i] = 0;
        localc.a(be.jdField_a_of_type_Be.n[i]);
      }
      be.jdField_a_of_type_Be.v = true;
      if (!(be.jdField_a_of_type_Be.v))
        i = 16711680;
      else
        i = 65280;
      System.out.println("isLock:" + be.jdField_a_of_type_Be.v);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[3]);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[3] = new ar(85, 50, 0, 0, "=>", i, 0, 0);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[3]);
      System.out.println("锁定交易栏,并向对方发送格子号");
      break;
    case 218104576:
      System.out.println("同意交易");
      break;
    case 218105088:
      if (be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAh[1] == null)
        break label399;
      localc.a(be.jdField_a_of_type_Short);
    }
    label399: return localc.a();
  }
}

⌨️ 快捷键说明

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