Thread: Simple Teleport Interface Snippet [Vencillio/Arkitori]

Page 1 of 2 12 LastLast
Results 1 to 10 of 17
  1. #1 Simple Teleport Interface Snippet [Vencillio/Arkitori] 
    Registered Member
    Arlo's Avatar
    Join Date
    Mar 2017
    Posts
    259
    Thanks given
    189
    Thanks received
    108
    Rep Power
    431
    Hey guys just here to release a interface I did on the vencillio base (arkitori) You don't need to change anything server sided I edited this old interface to new simple one, its much more catchy and easy to use.

    What exactly are you updating?
    Spoiler for What exactly are you updating?:

    Old Teleport Interface




    New Teleport Interface



    In custominterface.java -find this interface and replace the code.

    Spoiler for replace in custominterfaces.java:
    Code:
    /**
    	 * Training teleport
    	 * 
    	 * @author - Arlo https://www.rune-server.ee/members/arlo/
    	 */
    	public static void trainingTeleport(TextDrawingArea[] Mayhem) {
    		RSInterface tab = addInterface(61000);
    		addSprite(61001, 63);
    		addHoverButton(61002, 17, 21, 21, "Close", 250, 61003, 3);
    		addHoveredButton(61003, 18, 21, 21, 61004);
    		addHoverButton(61005, 600, 139, 34, "Monsters", 0, 61006, 1);
    		addHoveredButton(61006, 600, 139, 34, 61007);
    		addHoverButton(61008, 603, 139, 34, "Skilling", 0, 61009, 1);
    		addHoveredButton(61009, 602, 139, 34, 61010);
    		addHoverButton(61011, 605, 139, 34, "Player Vs Player", 0, 61012, 1);
    		addHoveredButton(61012, 604, 139, 34, 61013);
    		addHoverButton(61014, 607, 139, 34, "Bosses", 0, 61015, 1);
    		addHoveredButton(61015, 606, 139, 34, 61016);
    		addHoverButton(61017, 609, 139, 34, "Minigames", 0, 61018, 1);
    		addHoveredButton(61018, 608, 139, 34, 61019);
    		addHoverButton(61020, 611, 139, 34, "Cities & Shops", 0, 61021, 1);
    		addHoveredButton(61021, 610, 139, 34, 61022);
    		addText(61023, "Arlo Teleport Interface", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61024, "Monsters", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61025, "Skilling", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61026, "Wilderness", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61027, "Bosses", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61028, "Minigames", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61029, "Others", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61030, "", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61031, "Selected: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(61032, "Cost: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(61033, "Requirement: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(61034, "Other: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addHoverButton(61035, 61, 123, 30, "Confirm Teleport", 0, 61036, 1);
    		addHoveredButton(61036, 62, 123, 30, 61037);
    		addText(61038, "Go!", 0xff9933, true, true, -1, Mayhem, 3);
    		tab.totalChildren(31);
    		tab.child(0, 61001, 11, 2);
    		tab.child(1, 61002, 475, 8);
    		tab.child(2, 61003, 475, 8);
    		tab.child(3, 61005, 32, 61);
    		tab.child(4, 61006, 32, 61);
    		tab.child(5, 61008, 32, 96);
    		tab.child(6, 61009, 32, 96);
    		tab.child(7, 61011, 32, 131);
    		tab.child(8, 61012, 32, 131);
    		tab.child(9, 61014, 32, 166);
    		tab.child(10, 61015, 32, 166);
    		tab.child(11, 61017, 32, 201);
    		tab.child(12, 61018, 32, 201);
    		tab.child(13, 61020, 32, 236);
    		tab.child(14, 61021, 32, 236);
    		tab.child(15, 61023, 255, 9);
    		tab.child(16, 61024, 99, 69);
    		tab.child(17, 61025, 99, 104);
    		tab.child(18, 61026, 99, 139);
    		tab.child(19, 61027, 99, 174);
    		tab.child(20, 61028, 99, 209);
    		tab.child(21, 61029, 99, 244);
    		tab.child(22, 61030, 80, 117);
    		tab.child(23, 61031, 49, 293);
    		tab.child(24, 61032, 49, 308);
    		tab.child(25, 61033, 230, 293);
    		tab.child(26, 61034, 230, 308);
    		tab.child(27, 61035, 415, 289);
    		tab.child(28, 61036, 415, 289);
    		tab.child(29, 61038, 455, 296);
    		tab.child(30, 61050, -33, 48);
    		
    		RSInterface scrollInterface = addTabInterface(61050);
    		scrollInterface.width = 500;
    		scrollInterface.height = 230;
    		scrollInterface.scrollMax = 500;
    		setChildren(40, scrollInterface);
    		int y = 0;//addHoverButton(61051 + i, 59, 123, 30, "Cities & Shops", 0, 61051, 1);
    		for (int i = 0; i < 40; i++) {
    			addHoverText(61051 + i, "", "Select", Mayhem, 0, 0xff9633, true, true, 200);
    			setBounds(61051 + i, 260, y, i, scrollInterface);
    			y += 25;
    			
    		}
    	}
    
    	/**
    	 * Skilling teleport
    	 * 
    	 * @Author - Arlo
    	 */
    	public static void skillingTeleport(TextDrawingArea[] Mayhem) {
    		RSInterface tab = addInterface(62000);
    		addSprite(62001, 63);
    		addHoverButton(62002, 17, 21, 21, "Close", 250, 62003, 3);
    		addHoveredButton(62003, 18, 21, 21, 62004);
    		addHoverButton(62005, 601, 139, 34, "Monsters", 0, 62006, 1);
    		addHoveredButton(62006, 600, 139, 34, 62007);
    		addHoverButton(62008, 602, 139, 34, "Skilling", 0, 62009, 1);
    		addHoveredButton(62009, 602, 139, 34, 62010);
    		addHoverButton(62011, 605, 139, 34, "Player Vs Player", 0, 62012, 1);
    		addHoveredButton(62012, 604, 139, 34, 62013);
    		addHoverButton(62014, 607, 139, 34, "Bosses", 0, 62015, 1);
    		addHoveredButton(62015, 606, 139, 34, 62016);
    		addHoverButton(62017, 609, 139, 34, "Minigames", 0, 62018, 1);
    		addHoveredButton(62018, 608, 139, 34, 62019);
    		addHoverButton(62020, 611, 139, 34, "Cities & Shops", 0, 62021, 1);
    		addHoveredButton(62021, 610, 139, 30, 62022);
    		addText(62023, "Arlo Teleport Interface", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62024, "Monsters", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62025, "Skilling", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62026, "Wilderness", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62027, "Bosses", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62028, "Minigames", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62029, "Others", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62030, "", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(62031, "Selected: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(62032, "Cost: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(62033, "Requirement: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(62034, "Other: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addHoverButton(62035, 61, 123, 30, "Confirm Teleport", 0, 62036, 1);
    		addHoveredButton(62036, 62, 123, 30, 62037);
    		addText(62038, "Go!", 0xff9933, true, true, -1, Mayhem, 3);
    		tab.totalChildren(31);
    		tab.child(0, 62001, 11, 2);
    		tab.child(1, 62002, 475, 8);
    		tab.child(2, 62003, 475, 8);
    		tab.child(3, 62005, 32, 61);
    		tab.child(4, 62006, 32, 61);
    		tab.child(5, 62008, 32, 96);
    		tab.child(6, 62009, 32, 96);
    		tab.child(7, 62011, 32, 131);
    		tab.child(8, 62012, 32, 131);
    		tab.child(9, 62014, 32, 166);
    		tab.child(10, 62015, 32, 166);
    		tab.child(11, 62017, 32, 201);
    		tab.child(12, 62018, 32, 201);
    		tab.child(13, 62020, 32, 236);
    		tab.child(14, 62021, 32, 236);
    		tab.child(15, 62023, 255, 9);
    		tab.child(16, 62024, 99, 69);
    		tab.child(17, 62025, 99, 104);
    		tab.child(18, 62026, 99, 139);
    		tab.child(19, 62027, 99, 174);
    		tab.child(20, 62028, 99, 209);
    		tab.child(21, 62029, 99, 244);
    		tab.child(22, 62030, 80, 117);
    		tab.child(23, 62031, 49, 293);
    		tab.child(24, 62032, 49, 308);
    		tab.child(25, 62033, 230, 293);
    		tab.child(26, 62034, 230, 308);
    		tab.child(27, 62035, 415, 289);
    		tab.child(28, 62036, 415, 289);
    		tab.child(29, 62038, 455, 296);
    		tab.child(30, 62050, -33, 48);
    		RSInterface scrollInterface = addTabInterface(62050);
    		scrollInterface.width = 500;
    		scrollInterface.height = 230;
    		scrollInterface.scrollMax = 500;
    		setChildren(40, scrollInterface);
    		int y = 0;
    		for (int i = 0; i < 40; i++) {
    			addHoverText(62051 + i, "", "Select", Mayhem, 0, 0xff9633, true, true, 200);
    			setBounds(62051 + i, 260, y, i, scrollInterface);
    			y += 30;
    		}
    	}
    
    	/**
    	 * PVP teleport
    	 * 
    	 * @Author - Arlo
    	 */
    	public static void pvpTeleport(TextDrawingArea[] Mayhem) {
    		RSInterface tab = addInterface(63000);
    		addSprite(63001, 63);
    		addHoverButton(63002, 17, 21, 21, "Close", 250, 63003, 3);
    		addHoveredButton(63003, 18, 21, 21, 63004);
    		addHoverButton(63005, 601, 139, 34, "Monsters", 0, 63006, 1);
    		addHoveredButton(63006, 600, 139, 34, 63007);
    		addHoverButton(63008, 603, 139, 34, "Skilling", 0, 63009, 1);
    		addHoveredButton(63009, 602, 139, 34, 63010);
    		addHoverButton(63011, 604, 139, 34, "Player Vs Player", 0, 63012, 1);
    		addHoveredButton(63012, 604, 139, 34, 63013);
    		addHoverButton(63014, 607, 139, 34, "Bosses", 0, 63015, 1);
    		addHoveredButton(63015, 606, 139, 34, 63016);
    		addHoverButton(63017, 609, 139, 34, "Minigames", 0, 63018, 1);
    		addHoveredButton(63018, 608, 139, 34, 63019);
    		addHoverButton(63020, 611, 139, 34, "Cities & Shops", 0, 63021, 1);
    		addHoveredButton(63021, 610, 139, 34, 63022);
    		addText(63023, "Arlo Teleport Interface", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63024, "Monsters", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63025, "Skilling", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63026, "Wilderness", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63027, "Bosses", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63028, "Minigames", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63029, "Others", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63030, "", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(63031, "Selected: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(63032, "Cost: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(63033, "Requirement: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(63034, "Other: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addHoverButton(63035, 61, 123, 30, "Confirm Teleport", 0, 63036, 1);
    		addHoveredButton(63036, 62, 123, 30, 63037);
    		addText(63038, "Go!", 0xff9933, true, true, -1, Mayhem, 3);
    		tab.totalChildren(31);
    		tab.child(0, 63001, 11, 2);
    		tab.child(1, 63002, 475, 8);
    		tab.child(2, 63003, 475, 8);
    		tab.child(3, 63005, 32, 61);
    		tab.child(4, 63006, 32, 61);
    		tab.child(5, 63008, 32, 96);
    		tab.child(6, 63009, 32, 96);
    		tab.child(7, 63011, 32, 131);
    		tab.child(8, 63012, 32, 131);
    		tab.child(9, 63014, 32, 166);
    		tab.child(10, 63015, 32, 166);
    		tab.child(11, 63017, 32, 201);
    		tab.child(12, 63018, 32, 201);
    		tab.child(13, 63020, 32, 236);
    		tab.child(14, 63021, 32, 236);
    		tab.child(15, 63023, 255, 9);
    		tab.child(16, 63024, 99, 69);
    		tab.child(17, 63025, 99, 104);
    		tab.child(18, 63026, 99, 139);
    		tab.child(19, 63027, 99, 174);
    		tab.child(20, 63028, 99, 209);
    		tab.child(21, 63029, 99, 244);
    		tab.child(22, 63030, 80, 117);
    		tab.child(23, 63031, 49, 293);
    		tab.child(24, 63032, 49, 308);
    		tab.child(25, 63033, 230, 293);
    		tab.child(26, 63034, 230, 308);
    		tab.child(27, 63035, 415, 289);
    		tab.child(28, 63036, 415, 289);
    		tab.child(29, 63038, 455, 296);
    		tab.child(30, 63050, -33, 48);
    		RSInterface scrollInterface = addTabInterface(63050);
    		scrollInterface.width = 500;
    		scrollInterface.height = 230;
    		scrollInterface.scrollMax = 300;
    		setChildren(40, scrollInterface);
    		int y = 0;
    		for (int i = 0; i < 40; i++) {
    			addHoverText(63051 + i, "", "Select", Mayhem, 0, 0xff9633, true, true, 200);
    			setBounds(63051 + i, 260, y, i, scrollInterface);
    			y += 30;
    		}
    	}
    
    	/**
    	 * Boss teleport
    	 * 
    	 * @Author - Arlo
    	 */
    	public static void bossTeleport(TextDrawingArea[] Mayhem) {
    		RSInterface tab = addInterface(64000);
    		addSprite(64001, 63);
    		addHoverButton(64002, 17, 21, 21, "Close", 250, 64003, 3);
    		addHoveredButton(64003, 18, 21, 21, 64004);
    		addHoverButton(64005, 601, 139, 34, "Monsters", 0, 64006, 1);
    		addHoveredButton(64006, 600, 139, 34, 64007);
    		addHoverButton(64008, 603, 139, 34, "Skilling", 0, 64009, 1);
    		addHoveredButton(64009, 602, 139, 34, 64010);
    		addHoverButton(64011, 605, 139, 34, "Player Vs Player", 0, 64012, 1);
    		addHoveredButton(64012, 604, 139, 34, 64013);
    		addHoverButton(64014, 607, 139, 34, "Bosses", 0, 64015, 1);
    		addHoveredButton(64015, 606, 139, 34, 64016);
    		addHoverButton(64017, 609, 139, 34, "Minigames", 0, 64018, 1);
    		addHoveredButton(64018, 608, 139, 34, 64019);
    		addHoverButton(64020, 611, 139, 34, "Cities & Shops", 0, 64021, 1);
    		addHoveredButton(64021, 610, 139, 34, 64022);
    		addText(64023, "Arlo Teleport Interface", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64024, "Monsters", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64025, "Skilling", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64026, "Wilderness", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64027, "Bosses", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64028, "Minigames", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64029, "Others", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64030, "", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(64031, "Selected: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(64032, "Cost: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(64033, "Requirement: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(64034, "Other: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addHoverButton(64035, 61, 123, 30, "Confirm Teleport", 0, 64036, 1);
    		addHoveredButton(64036, 62, 123, 30, 64037);
    		addText(64038, "Go!", 0xff9933, true, true, -1, Mayhem, 3);
    		tab.totalChildren(31);
    		tab.child(0, 64001, 11, 2);
    		tab.child(1, 64002, 475, 8);
    		tab.child(2, 64003, 475, 8);
    		tab.child(3, 64005, 32, 61);
    		tab.child(4, 64006, 32, 61);
    		tab.child(5, 64008, 32, 96);
    		tab.child(6, 64009, 32, 96);
    		tab.child(7, 64011, 32, 131);
    		tab.child(8, 64012, 32, 131);
    		tab.child(9, 64014, 32, 166);
    		tab.child(10, 64015, 32, 166);
    		tab.child(11, 64017, 32, 201);
    		tab.child(12, 64018, 32, 201);
    		tab.child(13, 64020, 32, 236);
    		tab.child(14, 64021, 32, 236);
    		tab.child(15, 64023, 255, 9);
    		tab.child(16, 64024, 99, 69);
    		tab.child(17, 64025, 99, 104);
    		tab.child(18, 64026, 99, 139);
    		tab.child(19, 64027, 99, 174);
    		tab.child(20, 64028, 99, 209);
    		tab.child(21, 64029, 99, 244);
    		tab.child(22, 64030, 80, 117);
    		tab.child(23, 64031, 49, 293);
    		tab.child(24, 64032, 49, 308);
    		tab.child(25, 64033, 230, 293);
    		tab.child(26, 64034, 230, 308);
    		tab.child(27, 64035, 415, 289);
    		tab.child(28, 64036, 415, 289);
    		tab.child(29, 64038, 455, 296);
    		tab.child(30, 64050, -33, 48);
    		RSInterface scrollInterface = addTabInterface(64050);
    		scrollInterface.width = 500;
    		scrollInterface.height = 230;
    		scrollInterface.scrollMax = 800;
    		setChildren(40, scrollInterface);
    		int y = 0;
    		for (int i = 0; i < 40; i++) {
    			addHoverText(64051 + i, "", "Select", Mayhem, 0, 0xff9633, true, true, 200);
    			setBounds(64051 + i, 260, y, i, scrollInterface);
    			y += 30;
    		}
    	}
    
    	/**
    	 * Minigame teleport
    	 * 
    	 * @Author - Arlo
    	 */
    	public static void minigameTeleport(TextDrawingArea[] Mayhem) {
    		RSInterface tab = addInterface(65000);
    		addSprite(65001, 63);
    		addHoverButton(65002, 17, 21, 21, "Close", 250, 65003, 3);
    		addHoveredButton(65003, 18, 21, 21, 65004);
    		addHoverButton(65005, 601, 139, 34, "Monsters", 0, 65006, 1);
    		addHoveredButton(65006, 600, 139, 34, 65007);
    		addHoverButton(65008, 603, 139, 34, "Skilling", 0, 65009, 1);
    		addHoveredButton(65009, 602, 139, 34, 65010);
    		addHoverButton(65011, 605, 139, 34, "Player Vs Player", 0, 65012, 1);
    		addHoveredButton(65012, 604, 139, 34, 65013);
    		addHoverButton(65014, 607, 139, 34, "Bosses", 0, 65015, 1);
    		addHoveredButton(65015, 606, 139, 34, 65016);
    		addHoverButton(65017, 609, 139, 34, "Minigames", 0, 65018, 1);
    		addHoveredButton(65018, 608, 139, 34, 65019);
    		addHoverButton(65020, 611, 139, 34, "Cities & Shops", 0, 65021, 1);
    		addHoveredButton(65021, 610, 139, 34, 65022);
    		addText(65023, "Arlo Teleport Interface", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65024, "Monsters", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65025, "Skilling", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65026, "Wilderness", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65027, "Bosses", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65028, "Minigames", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65029, "Others", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65030, "", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(65031, "Selected: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(65032, "Cost: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(65033, "Requirement: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(65034, "Other: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addHoverButton(65035, 61, 123, 30, "Confirm Teleport", 0, 65036, 1);
    		addHoveredButton(65036, 62, 123, 30, 65037);
    		addText(65038, "Go!", 0xff9933, true, true, -1, Mayhem, 3);
    		tab.totalChildren(31);
    		tab.child(0, 65001, 11, 2);
    		tab.child(1, 65002, 475, 8);
    		tab.child(2, 65003, 475, 8);
    		tab.child(3, 65005, 32, 61);
    		tab.child(4, 65006, 32, 61);
    		tab.child(5, 65008, 32, 96);
    		tab.child(6, 65009, 32, 96);
    		tab.child(7, 65011, 32, 131);
    		tab.child(8, 65012, 32, 131);
    		tab.child(9, 65014, 32, 166);
    		tab.child(10, 65015, 32, 166);
    		tab.child(11, 65017, 32, 201);
    		tab.child(12, 65018, 32, 201);
    		tab.child(13, 65020, 32, 236);
    		tab.child(14, 65021, 32, 236);
    		tab.child(15, 65023, 255, 9);
    		tab.child(16, 65024, 99, 69);
    		tab.child(17, 65025, 99, 104);
    		tab.child(18, 65026, 99, 139);
    		tab.child(19, 65027, 99, 174);
    		tab.child(20, 65028, 99, 209);
    		tab.child(21, 65029, 99, 244);
    		tab.child(22, 65030, 80, 117);
    		tab.child(23, 65031, 49, 293);
    		tab.child(24, 65032, 49, 308);
    		tab.child(25, 65033, 230, 293);
    		tab.child(26, 65034, 230, 308);
    		tab.child(27, 65035, 415, 289);
    		tab.child(28, 65036, 415, 289);
    		tab.child(29, 65038, 455, 296);
    		tab.child(30, 65050, -33, 48);
    		RSInterface scrollInterface = addTabInterface(65050);
    		scrollInterface.width = 500;
    		scrollInterface.height = 230;
    		scrollInterface.scrollMax = 500;
    		setChildren(40, scrollInterface);
    		int y = 0;
    		for (int i = 0; i < 40; i++) {
    			addHoverText(65051 + i, "", "Select", Mayhem, 0, 0xff9633, true, true, 200);
    			setBounds(65051 + i, 260, y, i, scrollInterface);
    			y += 30;
    		}
    	}
    
    	/**
    	 * Other teleports
    	 * 
    	 * @Author - Arlo
    	 */
    	public static void otherTeleport(TextDrawingArea[] Mayhem) {
    		RSInterface tab = addInterface(61500);
    		addSprite(61501, 63);
    		addHoverButton(61502, 17, 21, 21, "Close", 250, 61503, 3);
    		addHoveredButton(61503, 18, 21, 21, 61504);
    		addHoverButton(61505, 601, 139, 34, "Monsters", 0, 61506, 1);
    		addHoveredButton(61506, 600, 139, 34, 61507);
    		addHoverButton(61508, 603, 139, 34, "Skilling", 0, 61509, 1);
    		addHoveredButton(61509, 602, 139, 34, 61510);
    		addHoverButton(61511, 605, 139, 34, "Player Vs Player", 0, 61512, 1);
    		addHoveredButton(61512, 604, 139, 34, 61513);
    		addHoverButton(61514, 607, 139, 34, "Bosses", 0, 61515, 1);
    		addHoveredButton(61515, 606, 139, 34, 61516);
    		addHoverButton(61517, 609, 139, 34, "Minigames", 0, 61518, 1);
    		addHoveredButton(61518, 608, 139, 34, 61519);
    		addHoverButton(61520, 611, 139, 34, "Cities & Shops", 0, 61521, 1);
    		addHoveredButton(61521, 610, 139, 34, 61522);
    		addText(61523, "Arlo Teleport Interface", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61524, "Monsters", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61525, "Skilling", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61526, "Wilderness", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61527, "Bosses", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61528, "Minigames", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61529, "Others", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61530, "", 0xff9933, true, true, -1, Mayhem, 2);
    		addText(61531, "Selected: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(61532, "Cost: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(61533, "Requirement: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addText(61534, "Other: @[email protected]", 0xff9933, false, true, -1, Mayhem, 0);
    		addHoverButton(61535, 61, 123, 30, "Confirm Teleport", 0, 61536, 1);
    		addHoveredButton(61536, 62, 123, 30, 61537);
    		addText(61538, "Go!", 0xff9933, true, true, -1, Mayhem, 3);
    		tab.totalChildren(31);
    		tab.child(0, 61501, 11, 2);
    		tab.child(1, 61502, 475, 8);
    		tab.child(2, 61503, 475, 8);
    		tab.child(3, 61505, 32, 61);
    		tab.child(4, 61506, 32, 61);
    		tab.child(5, 61508, 32, 96);
    		tab.child(6, 61509, 32, 96);
    		tab.child(7, 61511, 32, 131);
    		tab.child(8, 61512, 32, 131);
    		tab.child(9, 61514, 32, 166);
    		tab.child(10, 61515, 32, 166);
    		tab.child(11, 61517, 32, 201);
    		tab.child(12, 61518, 32, 201);
    		tab.child(13, 61520, 32, 236);
    		tab.child(14, 61521, 32, 236);
    		tab.child(15, 61523, 255, 9);
    		tab.child(16, 61524, 99, 69);
    		tab.child(17, 61525, 99, 104);
    		tab.child(18, 61526, 99, 139);
    		tab.child(19, 61527, 99, 174);
    		tab.child(20, 61528, 99, 209);
    		tab.child(21, 61529, 99, 244);
    		tab.child(22, 61530, 80, 117);
    		tab.child(23, 61531, 49, 293);
    		tab.child(24, 61532, 49, 308);
    		tab.child(25, 61533, 230, 293);
    		tab.child(26, 61534, 230, 308);
    		tab.child(27, 61535, 415, 289);
    		tab.child(28, 61536, 415, 289);
    		tab.child(29, 61538, 455, 296);
    		tab.child(30, 61550, -33, 48);
    		RSInterface scrollInterface = addTabInterface(61550);
    		scrollInterface.width = 500;
    		scrollInterface.height = 230;
    		scrollInterface.scrollMax = 500;
    		setChildren(40, scrollInterface);
    		int y = 0;
    		for (int i = 0; i < 40; i++) {
    			addHoverText(61551 + i, "", "Select", Mayhem, 0, 0xff9633, true, true, 200);
    			setBounds(61551 + i, 260, y, i, scrollInterface);
    			y += 30;
    		}
    	}



    Spoiler for interface images download link:
    [Only registered and activated users can see links. ]
    Reply With Quote  
     


  2. #2  
    dumb
    expand's Avatar
    Join Date
    Aug 2017
    Posts
    396
    Thanks given
    282
    Thanks received
    141
    Rep Power
    148
    looks nice but 6 separate interfaces not needed if you are just changing text
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Registered Member
    Join Date
    Nov 2018
    Posts
    6
    Thanks given
    0
    Thanks received
    1
    Rep Power
    0
    Looks decent
    Reply With Quote  
     

  5. #4  
    Registered Member
    Arlo's Avatar
    Join Date
    Mar 2017
    Posts
    259
    Thanks given
    189
    Thanks received
    108
    Rep Power
    431
    Quote Originally Posted by expand View Post
    looks nice but 6 separate interfaces not needed if you are just changing text
    Thank you, Its not just the text. This is so people can use this to replace the old interface without having to do any server sided work. Its been coded this way already I just redesigned it.
    Reply With Quote  
     

  6. #5  
    Registered Member
    Join Date
    Sep 2018
    Posts
    24
    Thanks given
    1
    Thanks received
    1
    Rep Power
    11
    looks good!probaly som1 use it
    Reply With Quote  
     

  7. #6  
    Super Donator

    Join Date
    Jul 2018
    Posts
    12
    Thanks given
    4
    Thanks received
    4
    Rep Power
    12
    Looks good man! may use this in the future
    Reply With Quote  
     

  8. #7  
    Donator

    Anthony's Avatar
    Join Date
    Dec 2007
    Age
    23
    Posts
    1,349
    Thanks given
    198
    Thanks received
    128
    Rep Power
    355
    Nice work!
    Reply With Quote  
     

  9. #8  
    Super Donator


    Join Date
    Oct 2013
    Posts
    541
    Thanks given
    3
    Thanks received
    58
    Rep Power
    170
    gl looks decent thnxs.
    Reply With Quote  
     

  10. #9  
    Registered Member
    Join Date
    Mar 2018
    Posts
    31
    Thanks given
    13
    Thanks received
    4
    Rep Power
    11
    looks awesome thank you
    Reply With Quote  
     

  11. #10  
    life is a risk

    Join Date
    Dec 2014
    Posts
    362
    Thanks given
    107
    Thanks received
    74
    Rep Power
    74
    sick man nice
    "Not evertyhing that counts can be counted
    and not everything that's counted truly counts."
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Simple Teleport Interface
    By _Delta in forum Show-off
    Replies: 9
    Last Post: 04-25-2017, 05:58 PM
  2. [Basic] teleport interface
    By TrollCount++ in forum Snippets
    Replies: 6
    Last Post: 05-18-2009, 04:23 PM
  3. [Delta] [Teleport InterFace] [REP++]
    By Wallace in forum Help
    Replies: 4
    Last Post: 02-19-2009, 01:55 AM
  4. [Help] Teleport Interface [Help]
    By Wallace in forum Help
    Replies: 9
    Last Post: 02-18-2009, 11:16 PM
  5. teleport interface help
    By Bmxican in forum Help
    Replies: 2
    Last Post: 01-09-2009, 02:03 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •