Code:
private static void questTabInterfaceNew() {
RSInterface tab = addTabInterface(26600);
RSInterface scroll = addTabInterface(26700);
addHoverButtonWSpriteLoader(26601, 965, 85, 20, "Staff Online", -1, 26602, 1);
addHoveredImageWSpriteLoader(26602, 964, 85, 20, 26603);
addText(26609, "Staff Online", fonts, 0, 16750623, false, true);
addHoverButtonWSpriteLoader(26604, 965, 85, 20, "Kill Log", -1, 26605, 1);
addHoveredImageWSpriteLoader(26605, 964, 85, 20, 26606);
addText(26610, "Kill Log", fonts, 0, 16750623, false, true);
addSpriteLoader(26607, 967);
addText(26608, "Players Online: @gre@30", fonts, 2, 16750623, false, true);
addHoverButtonWSpriteLoader(26611, 965, 85, 20, "Player Profiles", -1, 26612, 1);
addHoveredImageWSpriteLoader(26612, 964, 85, 20, 26613);
addText(26617, "Player Panel", fonts, 0, 16750623, false, true);
addHoverButtonWSpriteLoader(26614, 965, 85, 20, "Drop Log", -1, 26615, 1);
addHoveredImageWSpriteLoader(26615, 964, 85, 20, 26616);
addText(26618, "Drop Log", fonts, 0, 16750623, false, true);
addSpriteLoader(26619, 722);
addSpriteLoader(26624, 722);
addSpriteLoader(26621, 966);
addText(26622, "@or2@Crashed Star: @gre@ Home", fonts, 0, 16750623, false, true);
addText(26623, "@or2@Well of Goodwill: @gre@ Active", fonts, 0, 16750623, false, true);
addText(26625, "@or2@Evil Tree:@gre@ Home", fonts, 0, 16750623, false, true);
addText(26626, "@or2@Bonus:@gre@ Active", fonts, 0, 16750623, false, true);
tab.totalChildren(22);
tab.child(0, 26601, 7, 25);
tab.child(1, 26602, 7, 25);
tab.child(2, 26604, 7, 47);
tab.child(3, 26605, 7, 47);
tab.child(4, 26607, 1 / 2, -3);
tab.child(5, 26608, 33, 3);
tab.child(6, 26609, 16, 29);
tab.child(7, 26610, 30, 50);
tab.child(8, 26611, 100, 25);
tab.child(9, 26612, 100, 25);
tab.child(10, 26614, 100, 47);
tab.child(11, 26615, 100, 47);
tab.child(12, 26617, 112, 29);
tab.child(13, 26618, 122, 50);
tab.child(14, 26621, 0, 125);
tab.child(15, 26700, 0, 127);
tab.child(16, 26619, 0, 125);
tab.child(17, 26622, 5, 86);
tab.child(18, 26623, 5, 99);
tab.child(19, 26624, 0, 69);
tab.child(20, 26625, 5, 73);
tab.child(21, 26626, 5, 112);
scroll.totalChildren(70);
scroll.width = 174; scroll.height = 134; scroll.scrollMax = 420;
int k = 0;
int y = 4;
for(int i = 26701; i < 26771; i++) {
scroll.child(k, i, 6, y);
y += 17;
k++;
if(i == 26723 || i == 26724) {
addClickableText(i, "test", "Open Quest Log", fonts, 0, 0xff0000, 167, 13);
} else {
addText(i, " ", fonts, 0, 0xff0000, false, true);
}
}
}
Download sprites: