📄 aj.java
字号:
import java.io.PrintStream;
import javax.microedition.midlet.MIDlet;
public final class aj
{
public static String[] a;
public static String[] b;
public static String[] c;
public static byte a;
public static String a;
public static void a(int paramInt, byte[] paramArrayOfByte)
{
int j;
int k;
int l;
int i2;
c localc = new c(paramArrayOfByte);
switch (paramInt)
{
case 16780160:
d.jdField_b_of_type_JavaLangString = localc.a();
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
d.a(be.jdField_a_of_type_Be.jdField_a_of_type_A, 3);
return;
case 16779904:
d.jdField_e_of_type_JavaLangString = localc.a();
return;
case 16777600:
int i;
be.r = 0;
switch (i = localc.a())
{
case 0:
be.u = 0;
be.jdField_a_of_type_Be.a(12);
break;
case 1:
if ((be.u == 5) && (be.g.equals("guest")))
return;
be.jdField_c_of_type_ArrayOfJavaLangString = null;
be.jdField_a_of_type_Array2dOfByte = (byte[][])null;
be.jdField_e_of_type_ArrayOfBoolean = new boolean[3];
for (j = 0; j < 3; ++j)
be.jdField_b_of_type_ArrayOfBoolean[j] = localc.a();
if (be.jdField_b_of_type_ArrayOfBoolean[0] != 0)
be.jdField_e_of_type_ArrayOfBoolean[0] = true;
be.jdField_c_of_type_ArrayOfJavaLangString = new String[3];
be.jdField_a_of_type_Array2dOfByte = new byte[3][4];
be.jdField_b_of_type_Array2dOfJavaLangString = new String[3][4];
for (j = 0; j < 3; ++j)
if (be.jdField_b_of_type_ArrayOfBoolean[j] != 0)
{
be.jdField_a_of_type_Array2dOfByte[j][0] = localc.a();
be.jdField_b_of_type_Array2dOfJavaLangString[j][1] = localc.a();
System.out.println("场景:" + be.jdField_b_of_type_Array2dOfJavaLangString[j][1]);
be.jdField_a_of_type_Array2dOfByte[j][2] = localc.a();
be.jdField_a_of_type_Array2dOfByte[j][3] = localc.a();
be.jdField_c_of_type_ArrayOfJavaLangString[j] = localc.a();
System.out.println("MainCanvas.playerNames[i]:" + be.jdField_c_of_type_ArrayOfJavaLangString[j]);
for (k = 0; k < 8; k = (byte)(k + 1))
if ((be.jdField_a_of_type_Array2dOfByte[j][2] == w.jdField_a_of_type_Array2dOfByte[k][0]) && (be.jdField_a_of_type_Array2dOfByte[j][3] == w.jdField_a_of_type_Array2dOfByte[k][1]))
be.jdField_a_of_type_Be.jdField_c_of_type_ArrayOfByte[j] = k;
a(j);
}
be.jdField_j_of_type_JavaLangString = "";
be.jdField_j_of_type_JavaLangString = localc.a();
be.jdField_a_of_type_ArrayOfInt = null;
be.jdField_a_of_type_ArrayOfInt = new int[3];
for (j = 0; j < 3; ++j)
if (be.jdField_b_of_type_ArrayOfBoolean[j] != 0)
if ((k = localc.a()) < 0)
be.jdField_a_of_type_ArrayOfInt[j] = -1;
else
be.jdField_a_of_type_ArrayOfInt[j] = (k & 0xFF);
else
be.jdField_a_of_type_ArrayOfInt[j] = -1;
aw.a();
aw.f();
be.jdField_a_of_type_Be.e();
be.jdField_a_of_type_Be.a(12);
be.u = 1;
aw.c();
System.out.println(" success! ");
break;
case 2:
be.u = 2;
be.jdField_a_of_type_Be.a(12);
System.out.println("Player is already online now !!");
break;
case 3:
jdField_a_of_type_JavaLangString = localc.a();
jdField_a_of_type_JavaLangString += "TJ_TOUCH.jar";
be.u = 5;
be.jdField_a_of_type_Be.a(12);
break;
case 4:
be.u = 6;
be.jdField_a_of_type_Be.a(12);
break;
case 5:
be.u = 7;
be.jdField_a_of_type_Be.a(12);
break;
case 6:
be.u = 8;
be.jdField_a_of_type_Be.a(12);
}
be.jdField_a_of_type_Be.e();
return;
case 16778112:
System.out.println("login add player");
if ((j = localc.a()) == 1)
{
be.jdField_c_of_type_ArrayOfJavaLangString[be.jdField_t_of_type_Byte] = be.jdField_i_of_type_JavaLangString;
be.jdField_a_of_type_Array2dOfByte[be.jdField_t_of_type_Byte][0] = 1;
be.jdField_b_of_type_Array2dOfJavaLangString[be.jdField_t_of_type_Byte][1] = localc.a();
be.jdField_a_of_type_Array2dOfByte[be.jdField_t_of_type_Byte][2] = be.jdField_b_of_type_ArrayOfByte[2];
be.jdField_a_of_type_Array2dOfByte[be.jdField_t_of_type_Byte][3] = be.jdField_b_of_type_ArrayOfByte[3];
be.jdField_b_of_type_ArrayOfBoolean[be.jdField_t_of_type_Byte] = true;
be.jdField_a_of_type_ArrayOfBoolean[be.jdField_t_of_type_Byte] = true;
be.jdField_e_of_type_ArrayOfBoolean[be.jdField_t_of_type_Byte] = true;
for (k = 0; k < 8; k = (byte)(k + 1))
for (l = 0; l < 3; l = (byte)(l + 1))
if ((be.jdField_a_of_type_Array2dOfByte[l][2] == w.jdField_a_of_type_Array2dOfByte[k][0]) && (be.jdField_a_of_type_Array2dOfByte[l][3] == w.jdField_a_of_type_Array2dOfByte[k][1]))
be.jdField_a_of_type_Be.jdField_c_of_type_ArrayOfByte[l] = k;
a(be.jdField_t_of_type_Byte);
be.jdField_a_of_type_Be.a(12);
be.u = 1;
be.jdField_a_of_type_Be.e();
System.out.println("add player successful!");
return;
}
if (j != 0)
return;
be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "该用户已经存在,添加失败");
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.b(45, 118);
return;
case 16778368:
System.out.println("login del payer");
k = localc.a();
l = localc.a();
if (k == 1)
{
if (be.jdField_a_of_type_ArrayOfInt != null)
{
if (be.jdField_a_of_type_ArrayOfInt[be.jdField_t_of_type_Byte] < 0)
{
be.jdField_b_of_type_ArrayOfBoolean[be.jdField_t_of_type_Byte] = true;
be.jdField_a_of_type_ArrayOfInt[be.jdField_t_of_type_Byte] = 3;
}
if (be.jdField_a_of_type_ArrayOfInt[be.jdField_t_of_type_Byte] == 0)
{
be.jdField_b_of_type_ArrayOfBoolean[be.jdField_t_of_type_Byte] = false;
be.jdField_a_of_type_ArrayOfInt[be.jdField_t_of_type_Byte] = -1;
al.a(l + "sc");
}
}
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
return;
}
if (k == 0)
{
be.jdField_a_of_type_Be.a(12);
be.u = 4;
System.out.println("del player failed!");
return;
}
if (k != -1)
return;
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("氏族族长不可以删号", true);
return;
case 16778624:
int i1;
aq.b(localc.a());
aq.c(localc.a());
if ((i1 = localc.a()) != 0)
{
be.jdField_a_of_type_X = new x();
be.jdField_a_of_type_X.b = i1;
}
if (w.o)
return;
i2 = localc.a();
be.jdField_t_of_type_Int = localc.a();
if ((i2 != 0) && (be.jdField_t_of_type_Int != 0))
{
be.an = 1;
return;
}
be.an = 0;
return;
case 16779392:
be.ag = localc.a();
i2 = localc.a();
if (be.jdField_j_of_type_ArrayOfByte != null)
{
be.k = null;
be.k = be.jdField_j_of_type_ArrayOfByte;
be.jdField_j_of_type_ArrayOfByte = null;
}
else
{
be.ad = 0;
}
be.jdField_j_of_type_ArrayOfByte = new byte[i2];
for (int i3 = 0; i3 < i2; ++i3)
be.jdField_j_of_type_ArrayOfByte[i3] = localc.a();
return;
case 16780672:
d.jdField_b_of_type_JavaLangString = localc.a();
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a().b().a(null);
d.a(be.jdField_a_of_type_Be.jdField_a_of_type_A, 5);
}
}
private static void a(int paramInt)
{
be.jdField_b_of_type_Array2dOfJavaLangString[paramInt][0] = Integer.toString(be.jdField_a_of_type_Array2dOfByte[paramInt][0]) + " ";
be.jdField_b_of_type_Array2dOfJavaLangString[paramInt][2] = w.J[(be.jdField_a_of_type_Array2dOfByte[paramInt][2] - 1)];
be.jdField_b_of_type_Array2dOfJavaLangString[paramInt][3] = w.K[(be.jdField_a_of_type_Array2dOfByte[paramInt][3] - 1)];
}
public static byte[] a(int paramInt)
{
c localc = new c();
switch (paramInt)
{
case 16780032:
break;
case 16777472:
System.out.println("in pclogin compress C_MAINCANVAS_LOGON_FIRST");
localc.a(Byte.parseByte(be.jdField_f_of_type_Array2dOfJavaLangString[be.ap][3]));
localc.c(w.jdField_a_of_type_Int);
localc.a(1);
localc.a(be.jdField_b_of_type_JavaLangString);
localc.a(be.g);
System.out.println("发送出去的用户名:" + be.g);
localc.a(be.h);
String str1 = "";
String str2 = "";
try
{
str2 = be.jdField_a_of_type_Be.jdField_a_of_type_A.getAppProperty("jmn").trim();
}
catch (Exception localException1)
{
System.out.println("Can not get phone jum!! May be a phoneEmu!");
}
try
{
if (System.getProperty("microedition.platform") != null)
str1 = System.getProperty("microedition.platform");
}
catch (Exception localException2)
{
System.out.println("Can not get phone type!! May be a phoneEmu!");
}
localc.a(10);
localc.a(str1);
localc.a(str2);
localc.a(be.jdField_a_of_type_Be.jdField_f_of_type_JavaLangString);
localc.a(0);
localc.a((w.o) ? 2 : 1);
if ((!(w.o)) || (!(w.n)))
break label393;
localc.a(be.d);
localc.a(be.jdField_e_of_type_JavaLangString);
break;
case 16777728:
localc.a(be.jdField_t_of_type_Byte);
break;
case 16778240:
localc.a(be.jdField_t_of_type_Byte);
break;
case 16777984:
localc.a(be.jdField_t_of_type_Byte);
localc.a(be.jdField_b_of_type_ArrayOfByte[1]);
localc.a(be.jdField_b_of_type_ArrayOfByte[2]);
localc.a(be.jdField_b_of_type_ArrayOfByte[3]);
localc.a(be.jdField_i_of_type_JavaLangString);
break;
case 16781056:
localc.a(be.jdField_i_of_type_Short);
be.jdField_i_of_type_Short = 0;
break;
case 16778496:
break;
case 16779264:
localc.a(be.ag);
}
label393: return localc.a();
}
static
{
jdField_a_of_type_Byte = 0;
jdField_a_of_type_JavaLangString = "";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -