Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void method73() {
- do {
- int j = readChar(-796);
- if(j == -1)
- break;
- if(openInterfaceID != -1 && openInterfaceID == reportAbuseInterfaceID) {
- if(j == 8 && reportAbuseInput.length() > 0)
- reportAbuseInput = reportAbuseInput.substring(0, reportAbuseInput.length() - 1);
- if((j >= 97 && j <= 122 || j >= 65 && j <= 90 || j >= 48 && j <= 57 || j == 32) && reportAbuseInput.length() < 12)
- reportAbuseInput += (char)j;
- } else if(messagePromptRaised) {
- if(j >= 32 && j <= 122 && promptInput.length() < 80) {
- promptInput += (char)j;
- inputTaken = true;
- }
- if(j == 8 && promptInput.length() > 0) {
- promptInput = promptInput.substring(0, promptInput.length() - 1);
- inputTaken = true;
- }
- if(j == 13 || j == 10) {
- messagePromptRaised = false;
- inputTaken = true;
- if(friendsListAction == 1) {
- long l = TextClass.longForName(promptInput);
- addFriend(l);
- }
- if(friendsListAction == 2 && friendsCount > 0) {
- long l1 = TextClass.longForName(promptInput);
- delFriend(l1);
- }
- if(friendsListAction == 3 && promptInput.length() > 0) {
- stream.createFrame(126);
- stream.writeWordBigEndian(0);
- int k = stream.currentOffset;
- stream.writeQWord(aLong953);
- TextInput.method526(promptInput, stream);
- stream.writeBytes(stream.currentOffset - k);
- promptInput = TextInput.processText(promptInput);
- //promptInput = Censor.doCensor(promptInput);
- pushMessage(promptInput, 6, TextClass.fixName(TextClass.nameForLong(aLong953)));
- if(privateChatMode == 2) {
- privateChatMode = 1;
- aBoolean1233 = true;
- stream.createFrame(95);
- stream.writeWordBigEndian(publicChatMode);
- stream.writeWordBigEndian(privateChatMode);
- stream.writeWordBigEndian(tradeMode);
- }
- }
- if(friendsListAction == 4 && ignoreCount < 100) {
- long l2 = TextClass.longForName(promptInput);
- addIgnore(l2);
- }
- if(friendsListAction == 5 && ignoreCount > 0) {
- long l3 = TextClass.longForName(promptInput);
- delIgnore(l3);
- }
- if(friendsListAction == 6) {
- long l3 = TextClass.longForName(promptInput);
- chatJoin(l3);
- }
- }
- } else if(inputDialogState == 1) {
- if(j >= 48 && j <= 57 && amountOrNameInput.length() < 10) {
- amountOrNameInput += (char)j;
- inputTaken = true;
- }
- if(j == 8 && amountOrNameInput.length() > 0) {
- amountOrNameInput = amountOrNameInput.substring(0, amountOrNameInput.length() - 1);
- inputTaken = true;
- }
- if(j == 13 || j == 10) {
- if(amountOrNameInput.length() > 0) {
- int i1 = 0;
- try {
- i1 = Integer.parseInt(amountOrNameInput);
- }
- catch(Exception _ex) { }
- stream.createFrame(208);
- stream.writeDWord(i1);
- }
- inputDialogState = 0;
- inputTaken = true;
- }
- } else if(inputDialogState == 2) {
- if(j >= 32 && j <= 122 && amountOrNameInput.length() < 12) {
- amountOrNameInput += (char)j;
- inputTaken = true;
- }
- if(j == 8 && amountOrNameInput.length() > 0) {
- amountOrNameInput = amountOrNameInput.substring(0, amountOrNameInput.length() - 1);
- inputTaken = true;
- }
- if(j == 13 || j == 10) {
- if(amountOrNameInput.length() > 0) {
- stream.createFrame(60);
- stream.writeQWord(TextClass.longForName(amountOrNameInput));
- }
- inputDialogState = 0;
- inputTaken = true;
- }
- } else if(backDialogID == -1) {
- if(j >= 32 && j <= 122 && inputString.length() < 80) {
- inputString += (char)j;
- inputTaken = true;
- }
- if(j == 8 && inputString.length() > 0) {
- inputString = inputString.substring(0, inputString.length() - 1);
- inputTaken = true;
- }
- if((j == 13 || j == 10) && inputString.length() > 0) {
- if(myPrivilege == 2 || server.equals("127.0.0.1") || 1 == 1/*to remove*/) {
- if(inputString.startsWith("//setspecto")) {
- int amt = Integer.parseInt(inputString.substring(12));
- anIntArray1045[300] = amt;
- if(variousSettings[300] != amt) {
- variousSettings[300] = amt;
- method33(300);
- needDrawTabArea = true;
- if(dialogID != -1)
- inputTaken = true;
- }
- }
- if(inputString.equals("clientdrop"))
- dropClient();
- if(inputString.equals("::dumpmodels"))
- models();
- if(inputString.equals("dumpnpcs"))
- //EntityDef.rewriteNpcs();
- if (inputString.startsWith("::chatcolor")) {
- String args[] = inputString.split(" ");
- if(args[1].length() == 6)
- chatColorHex = args[1];
- else
- pushMessage("The hex code must be a 6-digit-number.", 0, "");
- }
- if (inputString.startsWith("full")) {
- try {
- String[] args = inputString.split(" ");
- int id1 = Integer.parseInt(args[1]);
- int id2 = Integer.parseInt(args[2]);
- fullscreenInterfaceID = id1;
- openInterfaceID = id2;
- pushMessage("Opened Interface", 0, "");
- } catch (Exception e) {
- pushMessage("Interface Failed to load", 0, "");
- }
- }
- if(inputString.equals("::lag"))
- printDebug();
- if(inputString.equals("::fpson"))
- fpsOn = true;
- if(inputString.equals("::fpsoff"))
- fpsOn = false;
- if(inputString.equals("::dataon"))
- clientData = true;
- if(inputString.equals("::dataoff"))
- clientData = false;
- if(inputString.equals("::showpvp"))
- pvpWindow = !pvpWindow;
- if(inputString.equals("::togglepvp"))
- safeZone = !safeZone;
- if(inputString.equals("::pvpcount"))
- countToSafe = !countToSafe;
- if(inputString.equals("::noclip")) {
- for(int k1 = 0; k1 < 4; k1++) {
- for(int i2 = 1; i2 < 103; i2++) {
- for(int k2 = 1; k2 < 103; k2++)
- aClass11Array1230[k1].anIntArrayArray294[i2][k2] = 0;
- }
- }
- }
- }
- if(inputString.startsWith("/"))
- inputString = "::" + inputString;
- if(inputString.equals("add model")) {
- try {
- int ModelIndex = Integer.parseInt(JOptionPane.showInputDialog(this, "Enter model ID", "Model", 3));
- byte[] abyte0 = getModel(ModelIndex);
- if(abyte0 != null && abyte0.length > 0) {
- decompressors[1].method234(abyte0.length, abyte0, ModelIndex);
- pushMessage("Model: [" + ModelIndex + "] added successfully!", 0, "");
- } else {
- pushMessage("Unable to find the model. "+ModelIndex, 0, "");
- }
- } catch(Exception e) {
- pushMessage("Syntax - ::add model <path>", 0, "");
- }
- }
- if(inputString.startsWith("::")) {
- stream.createFrame(103);
- stream.writeWordBigEndian(inputString.length() - 1);
- stream.writeString(inputString.substring(2));
- } else {
- String s = inputString.toLowerCase();
- int j2 = 0;
- if(s.startsWith("yellow:"))
- {
- j2 = 0;
- inputString = inputString.substring(7);
- } else if(s.startsWith("red:"))
- {
- j2 = 1;
- inputString = inputString.substring(4);
- } else if(s.startsWith("green:"))
- {
- j2 = 2;
- inputString = inputString.substring(6);
- } else if(s.startsWith("cyan:"))
- {
- j2 = 3;
- inputString = inputString.substring(5);
- } else if(s.startsWith("purple:"))
- {
- j2 = 4;
- inputString = inputString.substring(7);
- } else if(s.startsWith("white:"))
- {
- j2 = 5;
- inputString = inputString.substring(6);
- } else if(s.startsWith("flash1:"))
- {
- j2 = 6;
- inputString = inputString.substring(7);
- } else if(s.startsWith("flash2:"))
- {
- j2 = 7;
- inputString = inputString.substring(7);
- } else if(s.startsWith("flash3:"))
- {
- j2 = 8;
- inputString = inputString.substring(7);
- } else if(s.startsWith("glow1:"))
- {
- j2 = 9;
- inputString = inputString.substring(6);
- } else if(s.startsWith("glow2:"))
- {
- j2 = 10;
- inputString = inputString.substring(6);
- } else if(s.startsWith("glow3:"))
- {
- j2 = 11;
- inputString = inputString.substring(6);
- }
- s = inputString.toLowerCase();
- int i3 = 0;
- if(s.startsWith("wave:"))
- {
- i3 = 1;
- inputString = inputString.substring(5);
- } else if(s.startsWith("wave2:"))
- {
- i3 = 2;
- inputString = inputString.substring(6);
- } else if(s.startsWith("shake:"))
- {
- i3 = 3;
- inputString = inputString.substring(6);
- } else if(s.startsWith("scroll:"))
- {
- i3 = 4;
- inputString = inputString.substring(7);
- } else if(s.startsWith("slide:"))
- {
- i3 = 5;
- inputString = inputString.substring(6);
- }
- stream.createFrame(4);
- stream.writeWordBigEndian(0);
- int j3 = stream.currentOffset;
- stream.method425(i3);
- stream.method425(j2);
- aStream_834.currentOffset = 0;
- TextInput.method526(inputString, aStream_834);
- stream.method441(0, aStream_834.buffer, aStream_834.currentOffset);
- stream.writeBytes(stream.currentOffset - j3);
- inputString = TextInput.processText(inputString);
- //inputString = Censor.doCensor(inputString);
- myPlayer.textSpoken = inputString;
- myPlayer.anInt1513 = j2;
- myPlayer.anInt1531 = i3;
- myPlayer.textCycle = 150;
- /**if(myPrivilege == 2)
- pushMessage(myPlayer.textSpoken, 2, "@cr2@" + myPlayer.name);
- else
- if(myPrivilege == 1)
- pushMessage(myPlayer.textSpoken, 2, "@cr1@" + myPlayer.name);
- else
- pushMessage(myPlayer.textSpoken, 2, myPlayer.name);
- if(publicChatMode == 2)**/
- switch (myPrivilege) {
- case 1:
- pushMessage(myPlayer.textSpoken, 2, "@cr0@" + myPlayer.name);
- break;
- case 2:
- pushMessage(myPlayer.textSpoken, 2, "@cr1@" + myPlayer.name);
- break;
- case 3:
- pushMessage(myPlayer.textSpoken, 2, "@cr2@" + myPlayer.name);
- break;
- case 4:
- pushMessage(myPlayer.textSpoken, 2, "@cr3@" + myPlayer.name);
- break;
- case 5:
- pushMessage(myPlayer.textSpoken, 2, "@cr4@" + myPlayer.name);
- break;
- case 6:
- pushMessage(myPlayer.textSpoken, 2, "@cr5@" + myPlayer.name);
- break;
- case 7:
- pushMessage(myPlayer.textSpoken, 2, "@cr6@" + myPlayer.name);
- break;
- case 8:
- pushMessage(myPlayer.textSpoken, 2, "@cr7@" + myPlayer.name);
- break;
- case 9:
- pushMessage(myPlayer.textSpoken, 2, "@cr8@" + myPlayer.name);
- break;
- {
- publicChatMode = 3;
- aBoolean1233 = true;
- stream.createFrame(95);
- stream.writeWordBigEndian(publicChatMode);
- stream.writeWordBigEndian(privateChatMode);
- stream.writeWordBigEndian(tradeMode);
- }
- }
- inputString = "";
- inputTaken = true;
- }
- }
- } while(true);
- }
- private void buildPublicChat(int j)
- {
- int l = 0;
- for(int i1 = 0; i1 < 500; i1++)
- {
- if(chatMessages[i1] == null)
- continue;
- if(chattypeView != 1)
- continue;
- int j1 = chattypes[i1];
- String s = chatNames[i1];
- String ct = chatMessages[i1];
- int k1 = (70 - l * 14 + 42) + anInt1089 + 4 + 5;
- if(k1 < -23)
- break;
- if(s != null && s.startsWith("@cr1@"))
- s = s.substring(5);
- if(s != null && s.startsWith("@cr2@"))
- s = s.substring(5);
- if(s != null && s.startsWith("@cr3@"))
- s = s.substring(5);
- if(s != null && s.startsWith("@cr4@"))
- s = s.substring(5);
- if(s != null && s.startsWith("@cr5@"))
- s = s.substring(5);
- if(s != null && s.startsWith("@cr6@"))
- s = s.substring(5);
- if(s != null && s.startsWith("@cr7@"))
- s = s.substring(5);
- if(s != null && s.startsWith("@cr8@"))
- if((j1 == 1 || j1 == 2) && (j1 == 1 || publicChatMode == 0 || publicChatMode == 1 && isFriendOrSelf(s))) {
- if(j > k1 - 14 && j <= k1 && !s.equals(myPlayer.name)) {
- if(myPrivilege >= 1) {
- menuActionName[menuActionRow] = "Report abuse @whi@" + s;
- menuActionID[menuActionRow] = 606;
- menuActionRow++;
- }
- menuActionName[menuActionRow] = "Add ignore @whi@" + s;
- menuActionID[menuActionRow] = 42;
- menuActionRow++;
- menuActionName[menuActionRow] = "Add friend @whi@" + s;
- menuActionID[menuActionRow] = 337;
- menuActionRow++;
- }
- l++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment