Thread: [718] Dialouge help

Results 1 to 5 of 5
  1. #1 [718] Dialouge help 
    Donator
    BongoProd's Avatar
    Join Date
    Oct 2012
    Posts
    812
    Thanks given
    1
    Thanks received
    68
    Rep Power
    0
    Yo, this sounds very nubish but when I click ingame on a starter, it gives all the items from all the 3 starters.

    Code:
    package com.rs.game.player.dialogues;
    
    import com.rs.game.WorldTile;
    
    public class ClassPick extends Dialogue {
    	
    	@Override
    	public void start() {
    		stage = 1;
    		if (stage == 1) {
    		    sendOptionsDialogue("Pick Your Starter", "Melee", "Range", "Mage");
    			stage = 1; 
    		}
    	}
    	
    	public void run(int interfaceId, int componentId) {
    		if (stage == 1) {
    	    int option;
    		if(componentId == OPTION_1)
    			option = 1;
    			player.getInventory().addItem(995, 20000000);
    			player.getInventory().addItem(1067, 1);
    			player.getInventory().addItem(1115, 1);
    			player.getInventory().addItem(1153, 1);
    			player.getInventory().addItem(1323, 1);
    			player.getInventory().addItem(1333, 1);
    			player.getInventory().addItem(4587, 1);
    			player.getInventory().addItem(1725, 1);
    			player.getInventory().addItem(3105, 1);
    			end();
            if(componentId == OPTION_2)
    			option = 2;
    			player.getInventory().addItem(995, 20000000);
    			player.getInventory().addItem(841, 1);
    			player.getInventory().addItem(884, 500);
    			player.getInventory().addItem(861, 1);
    			player.getInventory().addItem(892, 500);
    			player.getInventory().addItem(10499, 1);
    			player.getInventory().addItem(1099, 1);
    			player.getInventory().addItem(1135, 1);
    			end();
    	if(componentId == OPTION_3)	    
    	option = 3;
    	player.getInventory().addItem(995, 20000000);
    	player.getInventory().addItem(1381, 1);
    	player.getInventory().addItem(1383, 1);
    	player.getInventory().addItem(1385, 1);
    	player.getInventory().addItem(1387, 1);
    	player.getInventory().addItem(558, 10000);
    	player.getInventory().addItem(560, 500);
    	player.getInventory().addItem(577, 1);
    	player.getInventory().addItem(579, 1);
    	player.getInventory().addItem(1011, 1);
    	end();
    		}
    	}
    
    	@Override
    	public void finish() {
    
    	}
    
    }
    Reply With Quote  
     

  2. #2  
    Banned
    Join Date
    Nov 2012
    Posts
    122
    Thanks given
    17
    Thanks received
    11
    Rep Power
    0
    Quote Originally Posted by BongoProd View Post
    Yo, this sounds very nubish but when I click ingame on a starter, it gives all the items from all the 3 starters.

    Code:
    package com.rs.game.player.dialogues;
    
    import com.rs.game.WorldTile;
    
    public class ClassPick extends Dialogue {
    	
    	@Override
    	public void start() {
    		stage = 1;
    		if (stage == 1) {
    		    sendOptionsDialogue("Pick Your Starter", "Melee", "Range", "Mage");
    			stage = 1; 
    		}
    	}
    	
    	public void run(int interfaceId, int componentId) {
    		if (stage == 1) {
    	    int option;
    		if(componentId == OPTION_1)
    			option = 1;
    			player.getInventory().addItem(995, 20000000);
    			player.getInventory().addItem(1067, 1);
    			player.getInventory().addItem(1115, 1);
    			player.getInventory().addItem(1153, 1);
    			player.getInventory().addItem(1323, 1);
    			player.getInventory().addItem(1333, 1);
    			player.getInventory().addItem(4587, 1);
    			player.getInventory().addItem(1725, 1);
    			player.getInventory().addItem(3105, 1);
    			end();
            if(componentId == OPTION_2)
    			option = 2;
    			player.getInventory().addItem(995, 20000000);
    			player.getInventory().addItem(841, 1);
    			player.getInventory().addItem(884, 500);
    			player.getInventory().addItem(861, 1);
    			player.getInventory().addItem(892, 500);
    			player.getInventory().addItem(10499, 1);
    			player.getInventory().addItem(1099, 1);
    			player.getInventory().addItem(1135, 1);
    			end();
    	if(componentId == OPTION_3)	    
    	option = 3;
    	player.getInventory().addItem(995, 20000000);
    	player.getInventory().addItem(1381, 1);
    	player.getInventory().addItem(1383, 1);
    	player.getInventory().addItem(1385, 1);
    	player.getInventory().addItem(1387, 1);
    	player.getInventory().addItem(558, 10000);
    	player.getInventory().addItem(560, 500);
    	player.getInventory().addItem(577, 1);
    	player.getInventory().addItem(579, 1);
    	player.getInventory().addItem(1011, 1);
    	end();
    		}
    	}
    
    	@Override
    	public void finish() {
    
    	}
    }
    Let me make one for you

    Just a couple of minutes.

    Edit: Done

    Code:
    package com.rs.game.player.dialogues;
    
    public class ClassPick extends Dialogue {
    	
    	/*
    	 * Authors
    	 * Ozie/Savions Sw
    	 * Start of the Dialogue
    	 */
    	
    	@Override
    	public void start() {
    		stage = 1;
    		if (stage == 1) {
    		    sendOptionsDialogue("Pick your Starter", "The Melee Starter Pack", "The Range Starter Pack", "The Mage Starter Pack");
    			stage = 1; 
    		}
    	}
    	/*
    	 * The run method
    	 */
    	
    	@Override
    	public void run(int interfaceId, int componentId) {
    		if (stage == 1) {
    			/*
    			 * If the player chooces the Melee Starter Pack
    			 */
    			if(componentId == OPTION_1) {
    				player.getPackets().sendGameMessage("<col=00ffff>You chooce The Melee Starter Pack");
    				player.getInventory().addItem(995, 20000000);
    				player.getInventory().addItem(1067, 1);
    				player.getInventory().addItem(1115, 1);
    				player.getInventory().addItem(1153, 1);
    				player.getInventory().addItem(1323, 1);
    				player.getInventory().addItem(1333, 1);
    				player.getInventory().addItem(4587, 1);
    				player.getInventory().addItem(1725, 1);
    				player.getInventory().addItem(3105, 1);
    				end();
    			}
    			/*
    			 * If the player chooces the Range Starter Pack
    			 */
    			
    			if(componentId == OPTION_2) {
    				player.getPackets().sendGameMessage("<col=00ffff>You chooce The Range Starter Pack");
    				player.getInventory().addItem(995, 20000000);
    				player.getInventory().addItem(841, 1);
    				player.getInventory().addItem(884, 500);
    				player.getInventory().addItem(861, 1);
    				player.getInventory().addItem(892, 500);
    				player.getInventory().addItem(10499, 1);
    				player.getInventory().addItem(1099, 1);
    				player.getInventory().addItem(1135, 1);
    				end();
    			}
    			/*
    			 * If the player chooces the Mage Starter Pack
    			 */
    	        if(componentId == OPTION_3) {
    	        	player.getInventory().addItem(995, 20000000);
    	        	player.getInventory().addItem(1381, 1);
    	        	player.getInventory().addItem(1383, 1);
    	        	player.getInventory().addItem(1385, 1);
    	        	player.getInventory().addItem(1387, 1);
    	        	player.getInventory().addItem(558, 10000);
    	        	player.getInventory().addItem(560, 500);
    	        	player.getInventory().addItem(577, 1);
    	        	player.getInventory().addItem(579, 1);
    	        	player.getInventory().addItem(1011, 1);
    				end();
    			}
    		}
    		
    	}
    
    	/*
    	 * Finishing Method
    	 * Author Ozie/Savions Sw
    	 */
    	@Override
    	public void finish() {
    		
    	}
    
    }
    Reply With Quote  
     

  3. #3  
    Donator
    BongoProd's Avatar
    Join Date
    Oct 2012
    Posts
    812
    Thanks given
    1
    Thanks received
    68
    Rep Power
    0
    Thanks lol
    Reply With Quote  
     

  4. #4  
    Member Market Banned Market Banned
    MaxXi's Avatar
    Join Date
    Jun 2012
    Posts
    765
    Thanks given
    43
    Thanks received
    105
    Rep Power
    12
    Code:
    /*
    	 * Authors
    	 * Ozie/Savions Sw
    	 * Start of the Dialogue
    	 */
    Reply With Quote  
     

  5. #5  
    Officially Retired

    Huey's Avatar
    Join Date
    Jan 2008
    Age
    19
    Posts
    16,489
    Thanks given
    3,387
    Thanks received
    7,726
    Rep Power
    5000
    handled?

    Listen children don't become this guy.
    Quote Originally Posted by Owner Spikey View Post
    Why can I attack lower level npc's in a matter of a mouse hover but for a higher level npc the only choice to attack is by right clicking option attack?

    Reply With Quote  
     


Thread Information
Users Browsing this Thread

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


User Tag List

Similar Threads

  1. 562 npc dialouge help
    By baal887 in forum Help
    Replies: 3
    Last Post: 03-24-2011, 03:57 AM
  2. NPC Dialouge
    By HuntYourRep in forum Help
    Replies: 3
    Last Post: 09-07-2009, 01:39 AM
  3. [525] npc dialouge help :( [525]
    By youtube2 in forum Help
    Replies: 1
    Last Post: 07-28-2009, 01:12 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
  •