Thread: Simple Teleport Interface Snippet [Vencillio/Arkitori]

Page 1 of 3 123 LastLast
Results 1 to 10 of 24
  1. #1 Simple Teleport Interface Snippet [Vencillio/Arkitori] 
    Registered Member
    Arlo's Avatar
    Join Date
    Mar 2017
    Posts
    287
    Thanks given
    197
    Thanks received
    124
    Rep Power
    558
    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
    mikan's Avatar
    Join Date
    Aug 2017
    Posts
    422
    Thanks given
    288
    Thanks received
    155
    Rep Power
    180
    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
    287
    Thanks given
    197
    Thanks received
    124
    Rep Power
    558
    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. Thankful user:


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

  8. #6  
    Super Donator

    Join Date
    Jul 2018
    Posts
    21
    Thanks given
    9
    Thanks received
    6
    Rep Power
    15
    Looks good man! may use this in the future
    Reply With Quote  
     

  9. #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  
     

  10. #8  
    Super Donator


    Join Date
    Oct 2013
    Posts
    582
    Thanks given
    3
    Thanks received
    60
    Rep Power
    158
    gl looks decent thnxs.
    Reply With Quote  
     

  11. #9  
    Registered Member rabea's Avatar
    Join Date
    Mar 2018
    Posts
    115
    Thanks given
    17
    Thanks received
    13
    Rep Power
    42
    looks awesome thank you
    Reply With Quote  
     

  12. #10  
    life is a risk


    Join Date
    Dec 2014
    Posts
    410
    Thanks given
    119
    Thanks received
    89
    Rep Power
    124
    sick man nice
    [Only registered and activated users can see links. ]





    "Not evertyhing that counts can be counted
    and not everything that's counted truly counts."
    Reply With Quote  
     

Page 1 of 3 123 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
  •