Thread: Trivia bot help (commands)

Results 1 to 8 of 8
  1. #1 Trivia bot help (commands) 
    Registered Member
    Join Date
    Nov 2014
    Posts
    31
    Thanks given
    2
    Thanks received
    0
    Rep Power
    9
    my trivia bot commands in my Commands.java file is causing errors. someone please help me.

    Code:
    starting...
    src\com\rs\game\player\content\Commands.java:2814: error: unreachable statement
                                    message = "";
                                    ^
    1 error
    Press any key to continue . . .

    My new added command is this. i added the home tele just for comparison
    Code:
    ase "home":
    				if (getWildLevel() > 20) {
    					player.getPackets()
    							.sendGameMessage(
    									"A mysterious force prevents you from teleporting.");
    					return false;
    				}
    				if (player.getTeleBlockDelay() > Utils.currentTimeMillis()) {
    					player.getPackets()
    							.sendGameMessage(
    									"A mysterious force prevents you from teleporting.");
    					return false;
    				}
    				player.getActionManager().setAction(new HomeTeleport(HomeTeleport.REAL_HOME_TELEPORT));
    			return true;
    
    			case "answer":
    				if (!TriviaBot.TriviaArea(player)) {
    					player.getPackets().sendGameMessage("You can only use this command in the trivia area!");
    					return false;
    				}
    				if (cmd.length >= 2) {
    					String answer = cmd[1];
    					if (cmd.length == 3) {
    						answer = cmd[1] + " " + cmd[2];
    					}
    					TriviaBot.verifyAnswer(player, answer);
    				} else {
    					player.getPackets().sendGameMessage("Syntax is ::" + cmd[0] + " <answer input>.");
    				}
    				return true;
    thank you.
    Reply With Quote  
     

  2. #2  
    What is a Java?

    Leon.'s Avatar
    Join Date
    Oct 2013
    Posts
    1,919
    Thanks given
    173
    Thanks received
    802
    Rep Power
    5000
    The error is not in this section of code.
    Its because "message" isnt declared as a String.

    Attached image
    Attached image

    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Nov 2014
    Posts
    31
    Thanks given
    2
    Thanks received
    0
    Rep Power
    9
    Quote Originally Posted by Leon X D View Post
    The error is not in this section of code.
    Its because "message" isnt declared as a String.
    when i do declare it as a string it says.
    Code:
    starting...
    src\com\rs\game\player\content\Commands.java:2814: error: variable message is al
    ready defined in method processNormalCommand(Player,String[],boolean,boolean)
                                    String message = "";
                                           ^
    src\com\rs\game\player\content\Commands.java:2825: error: variable message is al
    ready defined in method processNormalCommand(Player,String[],boolean,boolean)
                                    String message = "";
                                           ^
    src\com\rs\game\player\content\Commands.java:3324: error: variable message is al
    ready defined in method processNormalCommand(Player,String[],boolean,boolean)
                                    String message = "";
                                           ^
    src\com\rs\game\player\content\Commands.java:3338: error: variable message is al
    ready defined in method processNormalCommand(Player,String[],boolean,boolean)
                                    String message = "";
                                           ^
    4 errors
    Press any key to continue . . .
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Jul 2011
    Posts
    1,767
    Thanks given
    493
    Thanks received
    425
    Rep Power
    0
    remove them, they're already defined
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Nov 2014
    Posts
    31
    Thanks given
    2
    Thanks received
    0
    Rep Power
    9
    there, have the whole case. i cant figure it out.
    Code:
    case "recanswer":
    				if (player.getRecovQuestion() == null) {
    					player.getPackets().sendGameMessage(
    							"Please set your recovery question first.");
    					return true;
    				}
    				if (player.getRecovAnswer() != null && player.getRights() < 2) {
    					player.getPackets().sendGameMessage(
    							"You can only set recovery answer once.");
    					return true;
    				}
    				message = "";
    				for (int i = 1; i < cmd.length; i++)
    					message += cmd[i] + ((i == cmd.length - 1) ? "" : " ");
    				player.setRecovAnswer(message);
    				player.getPackets()
    				.sendGameMessage(
    						"Your recovery answer has been set to - "
    								+ Utils.fixChatMessage(player
    										.getRecovAnswer()));
    				return true; 
    				
    				String message = "";
    				for (int i = 1; i < cmd.length; i++)
    					message += cmd[i] + ((i == cmd.length - 1) ? "" : " ");
    				player.setRecovQuestion(message);
    				player.getPackets().sendGameMessage(
    						"Your recovery question has been set to - "
    								+ Utils.fixChatMessage(player
    										.getRecovQuestion()));
    				return true;
    Reply With Quote  
     

  6. #6  
    Banned

    Join Date
    Jul 2011
    Posts
    1,767
    Thanks given
    493
    Thanks received
    425
    Rep Power
    0
    send me ur teamviewer details or skype via pm
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    May 2013
    Posts
    282
    Thanks given
    11
    Thanks received
    7
    Rep Power
    11
    Code:
    if (cmd[0].equals("answer")) {
    				if (cmd.length >= 2) {
    					String answer = cmd[1];
    					if (cmd.length == 3) {
    						answer = cmd[1] + " " + cmd[2];
    					}
    					TriviaBot.verifyAnswer(player, answer);
    				} else {
    					player.getPackets().sendGameMessage(
    							"Syntax is ::" + cmd[0] + " <answer input>.");
    				}
    				return true;
    Reply With Quote  
     

  8. #8  
    Banned

    Join Date
    Jul 2011
    Posts
    1,767
    Thanks given
    493
    Thanks received
    425
    Rep Power
    0
    already fixed it for him
    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. [677+] Trivia Bot Help
    By Guru. in forum Help
    Replies: 11
    Last Post: 05-10-2014, 05:03 AM
  2. Trivia bot help.
    By always in forum Help
    Replies: 23
    Last Post: 12-22-2012, 04:11 AM
  3. trivia bot help
    By getsuga121 in forum Help
    Replies: 4
    Last Post: 08-14-2012, 04:29 AM
  4. trivia bot help
    By getsuga121 in forum Help
    Replies: 2
    Last Post: 08-14-2012, 12:42 AM
  5. help making a trivia bot..
    By Morphine in forum Help
    Replies: 6
    Last Post: 02-04-2012, 01:23 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
  •