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

📄 ay.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
    String str1 = paramc.a();
    int i = paramc.a();
    int j = paramc.a();
    int k = paramc.a();
    int l = paramc.a();
    (localae = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, "godInfo")).jdField_b_of_type_Byte = 9;
    int i1 = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
    String str2 = this.jdField_c_of_type_ArrayOfJavaLangString[i1];
    ar localar1 = new ar(0, 12, 176, 0, str2, 15718814, 1, 0);
    ar localar2 = new ar(0, 40, 166, 0, str1, 16777215, 0, 0);
    (localbc = new bc(0, 80, 166, 80, 4, 1, 4, 0, 0)).e = false;
    localbc.a("需要钱数:" + i, 0, 16776960);
    localbc.a("需要奖牌数:" + j, 1, 16776960);
    localbc.a("现有钱数:" + k, 2, 16777215);
    localbc.a("现有奖牌数:" + l, 3, 16777215);
    localae.b(localar2, 2);
    localae.b(localbc, 2);
    localae.b(localar1, 2);
    localae.b("返回");
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(localae);
  }

  private static void y(c paramc)
  {
    int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a() + 1;
    paramc.a(i);
  }

  private static void z(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "守护神激活成功!";
      break;
    case 1:
      str = "守护神激活失败!";
      break;
    default:
      str = "守护神激活失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "godActiveResult", str, false);
  }

  private void a(c paramc, String[] paramArrayOfString, byte paramByte)
  {
    be.jdField_a_of_type_Be.e();
    boolean[] arrayOfBoolean = new boolean[2];
    arrayOfBoolean[0] = ((paramc.a() == 1) ? 1 : 0);
    if (arrayOfBoolean[0] != 0)
    {
      this.jdField_d_of_type_Int = paramc.a();
      this.jdField_e_of_type_Int = paramc.a();
    }
    arrayOfBoolean[1] = ((paramc.a() == 1) ? 1 : false);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae = a("buildingMenu");
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0] = new r(5, 48, 164, 142, null, paramArrayOfString);
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_c_of_type_Byte = 0;
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_b_of_type_Byte = 1;
    for (int i = 0; i < arrayOfBoolean.length; ++i)
      if (arrayOfBoolean[i] == 0)
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a((byte)i);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0], 2);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
    be.i(paramByte);
  }

  private static void a(c paramc, String paramString)
  {
    int i = paramc.a();
    StringBuffer localStringBuffer = new StringBuffer();
    switch (i)
    {
    case 0:
      localStringBuffer.append("创建氏族");
      localStringBuffer.append(paramString);
      localStringBuffer.append("成功!");
      break;
    case 1:
      localStringBuffer.append("创建氏族");
      localStringBuffer.append(paramString);
      localStringBuffer.append("失败!");
      break;
    default:
      localStringBuffer.append("创建氏族");
      localStringBuffer.append(paramString);
      localStringBuffer.append("失败,原因未知!");
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "buildingBuildResult", localStringBuffer.toString(), false);
  }

  private static void b(c paramc, String paramString)
  {
    ae localae;
    String str = paramc.a();
    (localae = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, "buildingInfo")).jdField_b_of_type_Byte = 9;
    ar localar1 = new ar(0, 12, 176, 0, paramString, 15718814, 1, 0);
    ar localar2 = new ar(0, 40, 160, 0, str, 16777215, 0, 0);
    localae.b(localar2, 2);
    localae.b(localar1, 2);
    localae.b("返回");
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localae);
  }

  private void A(c paramc)
  {
    this.jdField_b_of_type_Byte = paramc.a();
    this.jdField_a_of_type_Byte = paramc.a();
    int i = paramc.a();
    this.jdField_e_of_type_ArrayOfJavaLangString = null;
    this.jdField_b_of_type_ArrayOfInt = null;
    this.jdField_e_of_type_ArrayOfJavaLangString = new String[i];
    this.jdField_b_of_type_ArrayOfInt = new int[i];
    String[] arrayOfString = new String[i * 2];
    for (int k = 0; k < i; ++k)
    {
      this.jdField_e_of_type_ArrayOfJavaLangString[k] = paramc.a();
      this.jdField_b_of_type_ArrayOfInt[k] = paramc.a();
      int j = paramc.a();
      arrayOfString[(k * 2)] = j + "  " + this.jdField_e_of_type_ArrayOfJavaLangString[k];
      arrayOfString[(k * 2 + 1)] = "  声望: " + this.jdField_b_of_type_ArrayOfInt[k];
    }
    be.jdField_a_of_type_Be.e();
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae = a("clanTop", "氏族排行", null, arrayOfString, this.jdField_a_of_type_Byte, this.jdField_b_of_type_Byte);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
    be.i(52);
  }

  private void B(c paramc)
  {
    int i;
    if ((i = paramc.a()) == 0)
    {
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "clanMemTopNo", "您需要先加入一个氏族才能查看", false);
      be.i(53);
      return;
    }
    this.jdField_b_of_type_Byte = paramc.a();
    this.jdField_a_of_type_Byte = paramc.a();
    int j = paramc.a();
    this.jdField_e_of_type_ArrayOfJavaLangString = null;
    this.jdField_b_of_type_ArrayOfInt = null;
    this.jdField_e_of_type_ArrayOfJavaLangString = new String[j];
    this.jdField_b_of_type_ArrayOfInt = new int[j];
    String[] arrayOfString = new String[j * 2];
    for (int k = 0; k < j; ++k)
    {
      this.jdField_e_of_type_ArrayOfJavaLangString[k] = paramc.a();
      this.jdField_b_of_type_ArrayOfInt[k] = paramc.a();
      arrayOfString[(k * 2)] = this.jdField_e_of_type_ArrayOfJavaLangString[k];
      arrayOfString[(k * 2 + 1)] = "  贡献:" + this.jdField_b_of_type_ArrayOfInt[k] + " + " + paramc.a();
    }
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(null);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(a("clanMemTop", "氏族成员贡献榜", "查看", arrayOfString, this.jdField_a_of_type_Byte, this.jdField_b_of_type_Byte));
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
    be.i(53);
  }

  private static void C(c paramc)
  {
    int i;
    if ((i = paramc.a()) == 0)
    {
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "clanEnterAreaNo", "您需要先加入一个氏族才能进入", false);
      be.i(53);
      return;
    }
    if (i == 2)
    {
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "clanEnterAreaNo", "您所在的氏族等级不够,无法进入", false);
      be.i(53);
    }
  }

  private ae a(String paramString1, String paramString2, String paramString3, String[] paramArrayOfString, byte paramByte1, byte paramByte2)
  {
    ae localae = a(paramString1, paramString2, paramString3);
    int i = paramArrayOfString.length;
    ar localar = null;
    if (i > 0)
    {
      bc localbc;
      (localbc = new bc(0, 31, 161, 152, i, 1, i, 0, 3)).a(localbc.jdField_d_of_type_Byte, 19, false);
      for (int j = 0; j < i; ++j)
        localbc.a(paramArrayOfString[j], j, 65280);
      localar = a(paramByte1, paramByte2);
      localae.b(localbc, 2);
      localae.b(localar, 2);
      localar.jdField_d_of_type_Int = (localae.jdField_d_of_type_Int + 3);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = null;
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = localbc;
    }
    a(localae, localar, paramByte1, paramByte2);
    return localae;
  }

  private static void a(ae paramae, ar paramar, byte paramByte1, byte paramByte2)
  {
    ak localak1 = null;
    ak localak2 = null;
    (localak1 = new ak(55, 193, 0, 0, be.jdField_a_of_type_ArrayOfBl[22], 0)).jdField_d_of_type_Byte = 0;
    localak1.h = false;
    (localak2 = new ak(120, 193, 0, 0, be.jdField_a_of_type_ArrayOfBl[22], 0)).jdField_d_of_type_Byte = 1;
    localak2.h = false;
    if ((paramByte1 > 0) && (paramar != null))
    {
      paramae.a(localak1);
      localak1.jdField_d_of_type_Int = (paramar.jdField_d_of_type_Int + 3);
    }
    if ((paramByte1 < paramByte2 - 1) && (paramar != null))
    {
      paramae.a(localak2);
      localak2.jdField_d_of_type_Int = (paramar.jdField_d_of_type_Int + 3);
    }
  }

  private static void a(ae paramae, String paramString1, String paramString2, boolean paramBoolean)
  {
    byte b1 = 1;
    if (paramBoolean)
      b1 = 2;
    paramae.a(paramString1, paramString2, b1, 140);
  }

  private void d(ae paramae, n paramn)
  {
    if (be.a(10))
    {
      if (this.jdField_a_of_type_Byte <= 0)
        return;
      ay tmp16_15 = this;
      tmp16_15.jdField_a_of_type_Byte = (byte)(tmp16_15.jdField_a_of_type_Byte - 1);
      be.a(paramae);
      ba.a().a(302317568);
      return;
    }
    if (be.a(12))
    {
      if (this.jdField_a_of_type_Byte >= this.jdField_b_of_type_Byte - 1)
        return;
      ay tmp62_61 = this;
      tmp62_61.jdField_a_of_type_Byte = (byte)(tmp62_61.jdField_a_of_type_Byte + 1);
      be.a(paramae);
      ba.a().a(302317568);
      return;
    }
    if (be.a())
    {
      ae localae;
      if (be.jdField_a_of_type_Be.Q == 0)
        return;
      (localae = new ae(0, 0, be.jdField_d_of_type_Int - 1, be.jdField_e_of_type_Int - 1, "notice_Left_Menu")).jdField_b_of_type_Byte = 9;
      r localr = new r(35, 0, 80, 0, null, new String[] { "查看公告", "添加公告", "修改公告", "删除公告" });
      if (this.jdField_f_of_type_ArrayOfJavaLangString.length == 0)
      {
        localr.a(0);
        localr.a(2);
        localr.a(3);
        if (be.jdField_a_of_type_Be.Q != 3)
          break label319;
        localr.a(1);
        return;
      }
      if (be.jdField_a_of_type_Be.Q == 3)
      {
        localr.a(1);
        localr.a(2);
        localr.a(3);
      }
      else
      {
        int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
        if ((be.jdField_a_of_type_Be.Q == 2) && (this.jdField_d_of_type_ArrayOfBoolean[i] == 0))
        {
          localr.a(2);
          localr.a(3);
        }
        if ((be.jdField_a_of_type_Be.Q == 1) && (this.jdField_b_of_type_ArrayOfByte[i] == 0))
          localr.a(2);
      }
      label319: localae.b(localr, 4);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(localae);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[1] = null;
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[1] = localr;
      return;
    }
    if (be.a(18))
    {
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
      return;
    }
    a(paramn);
  }

  private void h(n paramn)
  {
    if (be.a(18))
    {
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(null);
      return;
    }
    if (be.a())
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(null);
    switch (be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[1].jdField_d_of_type_Byte)
    {
    case 0:
      int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
      StringBuffer localStringBuffer = new StringBuffer();
      switch (this.jdField_b_of_type_ArrayOfByte[i])
      {
      case 0:
        localStringBuffer.append("系统公告");
        break;
      case 1:
        localStringBuffer.append("族长公告");
        break;
      case 2:
        localStringBuffer.append("长老公告");
      }
      ae localae = a("noticeInfo", localStringBuffer.toString(), null);
      ar localar = new ar(0, 40, 160, 0, this.jdField_f_of_type_ArrayOfJavaLangString[i], jdField_a_of_type_ArrayOfInt[this.jdField_b_of_type_ArrayOfByte[i]], 0, 0);
      localae.b(localar, 2);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(null);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(localae);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
      return;
    case 1:
      ax.jdField_b_of_type_Byte = 1;
      ax.jdField_b_of_type_Boolean = false;
      be.G = 3;
      be.jdField_a_of_type_Be.A = null;
      if ((w.a >> 2 & 0x1) == 1)
        be.jdField_a_of_type_Be.A = "注意:氏族频道已设置为关闭";
      be.jdField_a_of_type_Be.a("发送到氏族频道:");
      break;
    case 2:
      ax.jdField_b_of_type_Byte = 2;
      ax.jdField_b_of_type_Boolean = false;
      be.G = 3;
      be.jdField_a_of_type_Be.A = null;
      if ((w.a >> 2 & 0x1) == 1)
        be.jdField_a_of_type_Be.A = "注意:氏族频道已设置为关闭";
      be.jdField_a_of_type_Be.a("发送到氏族频道:");
      be.jdField_a_of_type_Be.b.setString(this.jdField_f_of_type_ArrayOfJavaLangString[be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a()]);
      break;
    case 3:
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "notice_Del_No", "您确定要删除该公告?", true);
    default:
      return;
      a(paramn);
    }
  }

  private static void b(ae paramae)
  {
    if (be.a())
    {
      be.a(paramae);
      be.jdField_a_of_type_Ba.a(302317568);
    }
  }

  private static void u()
  {
    if (be.a(18))
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(null);
  }

  private void D(c paramc)
  {
    be.jdField_a_of_type_Be.Q = paramc.a();
    if (be.jdField_a_of_type_Be.Q == 0)
    {
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "clanMemTopNo", "您需要先加入一个氏族才能查看", false);
      return;
    }
    this.jdField_b_of_type_Byte = paramc.a();
    this.jdField_a_of_type_Byte = paramc.a();
    int i = paramc.a();
    this.jdField_c_of_type_ArrayOfInt = null;
    this.jdField_f_of_type_ArrayOfJavaLangString = null;
    this.jdField_b_of_type_ArrayOfByte = null;
    this.jdField_d_of_type_ArrayOfBoolean = null;
    this.jdField_c_of_type_ArrayOfInt = new int[i];
    this.jdField_f_of_type_ArrayOfJavaLangString = new String[i];
    this.jdField_b_of_type_ArrayOfByte = new byte[i];
    this.jdField_d_of_type_ArrayOfBoolean = new boolean[i];
    ae localae = null;
    if ((be.jdField_a_of_type_Be.Q == 3) && (i == 0))
      localae = a("notice", "氏族公告信息", null);
    else
      localae = a("notice", "氏族公告信息", "操作");
    if (i > 0)
    {
      (localObject1 = new bc(0, 31, 161, 152, i, 1, i, 0, 3)).a(((bc)localObject1).jdField_d_of_type_Byte, 22, false);
      for (int j = 0; j < i; ++j)
      {
        this.jdField_c_of_type_ArrayOfInt[j] = paramc.a();
        this.jdField_f_of_type_ArrayOfJavaLangString[j] = paramc.a();
        this.jdField_b_of_type_ArrayOfByte[j] = paramc.a();
        this.jdField_d_of_type_ArrayOfBoolean[j] = ((paramc.a() == 0) ? 1 : false);
        if (this.jdField_f_of_type_ArrayOfJavaLangString[j].length() > 10)
          ((bc)localObject1).a(this.jdField_f_of_type_ArrayOfJavaLangString[j].substring(0, 7) + "…", j, jdField_a_of_type_ArrayOfInt[this.jdField_b_of_type_ArrayOfByte[j]]);
        else
          ((bc)localObject1).a(this.jdField_f_of_type_ArrayOfJavaLangString[j], j, jdField_a_of_type_ArrayOfInt[this.jdField_b_of_type_ArrayOfByte[j]]);
      }
      localObject2 = a(this.jdField_a_of_type_Byte, this.jdField_b_of_type_Byte);
      localae.b((n)localObject1, 2);
      localae.b((n)localObject2, 2);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = null;
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = localObject1;
    }
    Object localObject1 = null;
    Object localObject2 = null;
    (localObject1 = new ak(55, 193, 0, 0, be.jdField_a_of_type_ArrayOfBl[22], 0)).jdField_d_of_type_Byte = 0;
    ((ak)localObject1).h = false;
    (localObject2 = new ak(120, 193, 0, 0, be.jdField_a_of_type_ArrayOfBl[22], 0)).jdField_d_of_type_Byte = 1;
    ((ak)localObject2).h = false;
    if (this.jdField_a_of_type_Byte > 0)
      localae.a((n)localObject1);
    if (this.jdField_a_of_type_Byte < this.jdField_b_of_type_Byte - 1)
      localae.a((n)localObject2);
    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(localae);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
  }

  private static void a(c paramc, int paramInt)
  {
    String str = "";
    switch (paramInt)
    {
    case 0:
      str = "增加";
      break;
    case 1:
      str = "修改";
      break;
    case 2:
      str = "删除";
    }
    int i = paramc.a();
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a().b().a(null);
    if (i == 0)
    {
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "notice_Add_No", str + "氏族公告成功!", false);
      return;
    }
    if (i == 1)
    {
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "notice_Add_No", str + "氏族公告失败!", false);
      return;
    }
    if (i == 2)
    {
      switch (be.jdField_a_of_type_Be.Q)
      {
      case 1:
        str = "族长";
        break;
      case 2:
        str = "长老";
      }
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "notice_Add_No", str + "公告栏已满,请适当删除一些消息才能继续留言!", false);
    }
  }

  private static void v()
  {
    if (be.a())
    {
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a().b().a(null);
      ba.a().a(302448640);
      be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a());
      return;
    }
    if (be.a(18))
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a().b().a(null);
  }

  static
  {
    jdField_a_of_type_ArrayOfInt = { 16711680, 16739328, 16731903 };
  }
}

⌨️ 快捷键说明

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