Code:
private static void teleportWidget(TextDrawingArea[] tda) {
RSInterface widget = addInterface(43000);
addSprite(43001, 0, "Interfaces/Teleport/IMAGE");
addHoverButton(43002, "Interfaces/Teleport/IMAGE", 1, 21, 21, "Close", 250, 43003, 3);
addHoveredButton(43003, "Interfaces/Teleport/IMAGE", 2, 21, 21, 43004);
addClickableSprites(43013, "Teleport", "Interfaces//Teleport/IMAGE", 7, 4, 5, 14);
addSprite(43007, 3, "Interfaces/Teleport/IMAGE");
addText(43008, "1,000,000 Coins", tda, 3, 0xFF981F, true, true);
addSprite(43009, 4, "Interfaces/Teleport/IMAGE");
addText(43010, "Dangerous", tda, 3, 0xFF981F, true, true);
addSprite(43011, 5, "Interfaces/Teleport/IMAGE");
addText(43012, "Inside Wilderness", tda, 3, 0xFF981F, true, true);
addText(43005, "King black dragon", tda, 2, 0xFF981F, true, true);
addText(43014, "Teleport", tda, 3, 0xFF981F, true, true);
addNpcToWidget(43006);
setChildren(15, widget);
setBounds(43001, 56, 5, 0, widget);
setBounds(43002, 443, 9, 1, widget);
setBounds(43003, 443, 9, 2, widget);
setBounds(43005, 140, 35, 3, widget);
setBounds(43006, 110, 152, 4, widget);
setBounds(43007, 80, 65, 5, widget);
setBounds(43008, 170, 65, 6, widget);
setBounds(43009, 85, 90, 7, widget);
setBounds(43010, 152, 90, 8, widget);
setBounds(43011, 83, 115, 9, widget);
setBounds(43012, 175, 115, 10, widget);
setBounds(43013, 125, 280, 11, widget);
setBounds(43014, 170, 283, 12, widget);
setBounds(43024, 185, 77, 13, widget);
setBounds(43015, 300, 35, 14, widget);
addInputField(43015, 120, 0xFF981F, "Search", 144, 20, false, true, "[A-Za-z0-9]");
RSInterface interface = addInterface(43024);
interface.width = 244;
interface.height = 230;
interface.scrollMax = 550;
setChildren(50, interface);
for (int i = 0; i < 50; i += 2) {
addClickableSprites(43050 + i, "View", "Interfaces/Teleport/IMAGE", 9, 10, 5, 14);
addText(43050 + i + 1, "King black dragon", tda, 1, 0xFF981F, false, true);
setBounds(43050 + i, 130, i / 2 * 22, i, interface);
setBounds(43050 + i + 1, 135, 3 + (i / 2 * 22), i + 1, interface);
}
}
If you want the npc on interface follow this,