I'm using NICKname's client:
http://www.rune-server.org/runescape...pi-client.html
I've been editing interfaces in RSInterface.java and here's my edit:
Code:
public static void skillInterface(RSFont[] wid) {
skillInterface(19746, 255);
skillInterface(19749, 53);
addText(13984, "Total", wid, 0, 0xFFEE33);
//addText(13984, "Total", wid, 0, 0xFFEE33, false, true);
addText(3985, "", wid, 0, 0xFFEE33);
addText(13983, "Level: 2277", wid, 0, 0xFFEE33, true, true);
for(int k = 0; k < boxIds.length; k++) {
skillInterface(boxIds[k], 256);
}
RSInterface rsinterface = addTab(3917);
rsinterface.children = new int[61]; rsinterface.childX = new int[61]; rsinterface.childY = new int[61];
rsinterface.children[0] = 3918; rsinterface.childX[0] = 0; rsinterface.childY[0] = 0;
rsinterface.children[1] = 3925; rsinterface.childX[1] = 0; rsinterface.childY[1] = 31;
rsinterface.children[2] = 3932; rsinterface.childX[2] = 0; rsinterface.childY[2] = 62;
rsinterface.children[3] = 3939; rsinterface.childX[3] = 0; rsinterface.childY[3] = 93;
rsinterface.children[4] = 3946; rsinterface.childX[4] = 0; rsinterface.childY[4] = 124;
rsinterface.children[5] = 3953; rsinterface.childX[5] = 0; rsinterface.childY[5] = 155;
rsinterface.children[6] = 4148; rsinterface.childX[6] = 0; rsinterface.childY[6] = 186;
rsinterface.children[7] = 19746; rsinterface.childX[7] = 70; rsinterface.childY[7] = 69;
//rsinterface.children[8] = 19748; rsinterface.childX[8] = 1; rsinterface.childY[8] = 219;
//rsinterface.children[9] = 19747; rsinterface.childX[9] = 64; rsinterface.childY[9] = 219;
rsinterface.children[8] = 14000; rsinterface.childX[8] = 10; rsinterface.childY[8] = 219;
rsinterface.children[9] = 19749; rsinterface.childX[9] = 128; rsinterface.childY[9] = 220;
rsinterface.children[10] = 13983; rsinterface.childX[10] = 158; rsinterface.childY[10] = 238;
rsinterface.children[11] = 3984; rsinterface.childX[11] = 300; rsinterface.childY[11] = 225;
rsinterface.children[12] = 3985; rsinterface.childX[12] = 130; rsinterface.childY[12] = 238;
rsinterface.children[13] = 29800; rsinterface.childX[13] = 98; rsinterface.childY[13] = 220;
rsinterface.children[14] = 29800; rsinterface.childX[14] = 107; rsinterface.childY[14] = 235;
rsinterface.children[15] = 29801; rsinterface.childX[15] = 36; rsinterface.childY[15] = 220;
rsinterface.children[16] = 29801; rsinterface.childX[16] = 45; rsinterface.childY[16] = 235;
rsinterface.children[17] = 4040; rsinterface.childX[17] = 5; rsinterface.childY[17] = 20;
rsinterface.children[18] = 8654; rsinterface.childX[18] = 0; rsinterface.childY[18] = 2;
rsinterface.children[19] = 8655; rsinterface.childX[19] = 64; rsinterface.childY[19] = 2;
rsinterface.children[20] = 4076; rsinterface.childX[20] = 20; rsinterface.childY[20] = 20;
rsinterface.children[21] = 8656; rsinterface.childX[21] = 128; rsinterface.childY[21] = 2;
rsinterface.children[22] = 4112; rsinterface.childX[22] = 20; rsinterface.childY[22] = 20;
rsinterface.children[23] = 8657; rsinterface.childX[23] = 0; rsinterface.childY[23] = 33;
rsinterface.children[24] = 4046; rsinterface.childX[24] = 20; rsinterface.childY[24] = 50;
rsinterface.children[25] = 8658; rsinterface.childX[25] = 64; rsinterface.childY[25] = 33;
rsinterface.children[26] = 4082; rsinterface.childX[26] = 20; rsinterface.childY[26] = 50;
rsinterface.children[27] = 8659; rsinterface.childX[27] = 128; rsinterface.childY[27] = 33;
rsinterface.children[28] = 4118; rsinterface.childX[28] = 20; rsinterface.childY[28] = 50;
rsinterface.children[29] = 8660; rsinterface.childX[29] = 0; rsinterface.childY[29] = 60+10;
rsinterface.children[30] = 4052; rsinterface.childX[30] = 20; rsinterface.childY[30] = 83;
rsinterface.children[31] = 8661; rsinterface.childX[31] = 65; rsinterface.childY[31] = 60+10;
rsinterface.children[32] = 4088; rsinterface.childX[32] = 20; rsinterface.childY[32] = 83;
rsinterface.children[33] = 8662; rsinterface.childX[33] = 130; rsinterface.childY[33] = 60+10;
rsinterface.children[34] = 4124; rsinterface.childX[34] = 20; rsinterface.childY[34] = 83;
rsinterface.children[35] = 8663; rsinterface.childX[35] = 0; rsinterface.childY[35] = 90+10;
rsinterface.children[36] = 4058; rsinterface.childX[36] = 20; rsinterface.childY[36] = 120;
rsinterface.children[37] = 8664; rsinterface.childX[37] = 65; rsinterface.childY[37] = 90+10;
rsinterface.children[38] = 4094; rsinterface.childX[38] = 20; rsinterface.childY[38] = 120;
rsinterface.children[39] = 8665; rsinterface.childX[39] = 130; rsinterface.childY[39] = 90+10;
rsinterface.children[40] = 4130; rsinterface.childX[40] = 20; rsinterface.childY[40] = 120;
rsinterface.children[41] = 8666; rsinterface.childX[41] = 0; rsinterface.childY[41] = 130;
rsinterface.children[42] = 4064; rsinterface.childX[42] = 20; rsinterface.childY[42] = 150;
rsinterface.children[43] = 8667; rsinterface.childX[43] = 65; rsinterface.childY[43] = 130;
rsinterface.children[44] = 4100; rsinterface.childX[44] = 20; rsinterface.childY[44] = 150;
rsinterface.children[45] = 8668; rsinterface.childX[45] = 130; rsinterface.childY[45] = 130;
rsinterface.children[46] = 4136; rsinterface.childX[46] = 20; rsinterface.childY[46] = 150;
rsinterface.children[47] = 8669; rsinterface.childX[47] = 0; rsinterface.childY[47] = 160;
rsinterface.children[48] = 4070; rsinterface.childX[48] = 20; rsinterface.childY[48] = 180;
rsinterface.children[49] = 8670; rsinterface.childX[49] = 65; rsinterface.childY[49] = 160;
rsinterface.children[50] = 4106; rsinterface.childX[50] = 20; rsinterface.childY[50] = 180;
rsinterface.children[51] = 8671; rsinterface.childX[51] = 130; rsinterface.childY[51] = 160;
rsinterface.children[52] = 4142; rsinterface.childX[52] = 20; rsinterface.childY[52] = 180;
rsinterface.children[53] = 8672; rsinterface.childX[53] = 0; rsinterface.childY[53] = 190;
rsinterface.children[54] = 4160; rsinterface.childX[54] = 20; rsinterface.childY[54] = 150;
rsinterface.children[55] = 4160; rsinterface.childX[55] = 20; rsinterface.childY[55] = 150;
rsinterface.children[56] = 12162; rsinterface.childX[56] = 65; rsinterface.childY[56] = 190;
rsinterface.children[57] = 2832; rsinterface.childX[57] = 20; rsinterface.childY[57] = 150;
rsinterface.children[58] = 13928; rsinterface.childX[58] = 130; rsinterface.childY[58] = 190;
rsinterface.children[59] = 13917; rsinterface.childX[59] = 20; rsinterface.childY[59] = 150;
rsinterface.children[60] = 13984; rsinterface.childX[60] = 145; rsinterface.childY[60] = 225;
}
It's the skills tab interface. When I log on, and click the skills tab, it freezes and the cmd shows:
Code:
Exception in thread "Thread-5" java.lang.NullPointerException
at client.drawInterface(client.java:9115)
at client.drawTabArea(client.java:2629)
at client.drawGameScreen(client.java:8972)
at client.processDrawing(client.java:9810)
at RSApplet.run(RSApplet.java:108)
at client.run(client.java:5574)
at java.lang.Thread.run(Unknown Source)
Help?