Thread: Tutorial Island errors

Page 1 of 2 12 LastLast
Results 1 to 10 of 20
  1. #1 Tutorial Island errors 
    Donator

    Sambu's Avatar
    Join Date
    Apr 2013
    Posts
    405
    Thanks given
    705
    Thanks received
    38
    Rep Power
    135
    server\model\players\PlayerSave.java:70: error: 'else' without 'if'
    } else if (token.equals("character-tutor
    ial")) {
    ^
    server\model\players\PlayerSave.java:129: error: orphaned case
    case 3:
    ^
    server\model\players\packets\clicking\ClickObject. java:231: error: orphaned case

    case 3015:
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: illegal start
    of expression
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: illegal start
    of expression
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: ';' expected
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: <identifier>
    expected
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: not a stateme
    nt
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: ';' expected
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: <identifier>
    expected
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: not a stateme
    nt
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:421: error: ';' expected
    public void handleSpecialCase(Client c, int id, int x, int y) {
    ^
    server\model\players\packets\clicking\ClickObject. java:425: error: reached end o
    f file while parsing
    }
    ^
    13 errors
    Press eny key to continue . . .
    I need help with these errors. TUT Used: http://www.rune-server.org/runescape...ing-100-a.html
    Reply With Quote  
     

  2. #2  
    Donator

    Sambu's Avatar
    Join Date
    Apr 2013
    Posts
    405
    Thanks given
    705
    Thanks received
    38
    Rep Power
    135
    Bump, pls halp.
    Reply With Quote  
     

  3. #3  
    Registered Member Kristjan's Avatar
    Join Date
    Apr 2009
    Posts
    1,578
    Thanks given
    709
    Thanks received
    189
    Rep Power
    588
    Misplaced bracket, or you added it to wrong place.
    Spoiler for Signature:
    Previously known as: 508gu
    Quote Originally Posted by SamSoft View Post
    Vouch for Korra Legit, First pin Sold So now the 9m is off the table.
    Quote Originally Posted by Zoltz View Post
    vouch, quick trade very smooth will trade w/ again.
    Quote Originally Posted by Bundy View Post
    Very Legit Seller, Bought 170k Already, Still Buying More Of Him, Cheap Prices!
    Quote Originally Posted by Bundy View Post
    Vouch, Very Good Guy, Purchased Again !
    Quote Originally Posted by eduber1 View Post
    vouch service went fast and smoothly
    Quote Originally Posted by Jinrake View Post
    vouch bru
    Reply With Quote  
     

  4. #4  
    Donator

    Sambu's Avatar
    Join Date
    Apr 2013
    Posts
    405
    Thanks given
    705
    Thanks received
    38
    Rep Power
    135
    Quote Originally Posted by Korra View Post
    Misplaced bracket, or you added it to wrong place.
    no, everything is in right place.... I guess... i gotta check them. but thats the problem?
    Reply With Quote  
     

  5. #5  
    Banned
    Join Date
    Jun 2013
    Posts
    527
    Thanks given
    78
    Thanks received
    61
    Rep Power
    0
    Post all of the code here, I'll take a look.
    Reply With Quote  
     

  6. #6  
    Donator

    Sambu's Avatar
    Join Date
    Apr 2013
    Posts
    405
    Thanks given
    705
    Thanks received
    38
    Rep Power
    135
    PlayerSave
    Code:
    package server.model.players;
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    import server.Server;
    import server.util.Misc;
    
    public class PlayerSave
    {
    
    	
    	
    	/**
    	*Loading
    	**/
    	public static int loadGame(Client p, String playerName, String playerPass) {
    		String line = "";
    		String token = "";
    		String token2 = "";
    		String[] token3 = new String[3];
    		boolean EndOfFile = false;
    		int ReadMode = 0;
    		BufferedReader characterfile = null;
    		boolean File1 = false;
    		
    		try {
    			characterfile = new BufferedReader(new FileReader("./savedGames/"+playerName+".dat"));
    			File1 = true;
    		} catch(FileNotFoundException fileex1) {
    		}
    		
    		if (File1) {
    			//new File ("./characters/"+playerName+".txt");
    		} else {
    			Misc.println(playerName+": character file not found.");
    			p.newPlayer = false;
    			return 0;
    		}
    		try {
    			line = characterfile.readLine();
    		} catch(IOException ioexception) {
    			Misc.println(playerName+": error loading file.");
    			return 3;
    		}
    		while(EndOfFile == false && line != null) {
    			line = line.trim();
    			int spot = line.indexOf("=");
    			if (spot > -1) {
    				token = line.substring(0, spot);
    				token = token.trim();
    				token2 = line.substring(spot + 1);
    				token2 = token2.trim();
    				token3 = token2.split("\t");
    				switch (ReadMode) {
    				case 1:
    					 if (token.equals("character-password")) {
    						if (playerPass.equalsIgnoreCase(token2)) {
    							playerPass = token2;
    						} else {
    							return 3;
    						}
    					}
    					break;
    				case 2:
    					} else if (token.equals("character-tutorial")) {
    						p.tutorial = Integer.parseInt(token2);
    					if (token.equals("character-height")) {
    						p.heightLevel = Integer.parseInt(token2);
    					} else if (token.equals("character-posx")) {
    						p.teleportToX = (Integer.parseInt(token2) <= 0 ? 3210 : Integer.parseInt(token2));
    					} else if (token.equals("character-posy")) {
    						p.teleportToY = (Integer.parseInt(token2) <= 0 ? 3424 : Integer.parseInt(token2));
    					} else if (token.equals("character-rights")) {
    						p.playerRights = Integer.parseInt(token2);
    					} else if (token.equals("membership")) {
    						p.membership = Boolean.parseBoolean(token2);
    					} else if (token.equals("startdate")) {
    						p.startDate = Integer.parseInt(token2);
    					} else if (token.equals("tutorial-progress")) {
    						p.tutorial = Integer.parseInt(token2);	
    					} else if (token.equals("crystal-bow-shots")) {
    						p.crystalBowArrowCount = Integer.parseInt(token2);
    					} else if (token.equals("skull-timer")) {
    						p.skullTimer = Integer.parseInt(token2);
    					} else if (token.equals("magic-book")) {
    						p.playerMagicBook = Integer.parseInt(token2);
    					} else if (token.equals("brother-info")) {
    						p.barrowsNpcs[Integer.parseInt(token3[0])][1] = Integer.parseInt(token3[1]);
    					 } else if (token.equals("special-amount")) {
    						p.specAmount = Double.parseDouble(token2);	
    					 } else if (token.equals("selected-coffin")) {
    						p.randomCoffin = Integer.parseInt(token2);	
    					} else if (token.equals("barrows-killcount")) {
    						p.pkPoints = Integer.parseInt(token2);							
    					} else if (token.equals("teleblock-length")) {
    						p.teleBlockDelay = System.currentTimeMillis();
    						p.teleBlockLength = Integer.parseInt(token2);							
    					} else if (token.equals("pc-points")) {
    						p.pcPoints = Integer.parseInt(token2);					
    					} else if (token.equals("slayerTask")) {
    						p.slayerTask = Integer.parseInt(token2);					
    					} else if (token.equals("taskAmount")) {
    						p.taskAmount = Integer.parseInt(token2);					
    					} else if (token.equals("magePoints")) {
    						p.magePoints = Integer.parseInt(token2);					
    					} else if (token.equals("autoRet")) {
    						p.autoRet = Integer.parseInt(token2);					
    					} else if (token.equals("barrowskillcount")) {
    						p.barrowsKillCount = Integer.parseInt(token2);
    					} else if (token.equals("flagged")) {
    						p.accountFlagged = Boolean.parseBoolean(token2);
    					} else if (token.equals("wave")) {
    						p.waveId = Integer.parseInt(token2);
    					} else if (token.equals("void")) {
    						for (int j = 0; j < token3.length; j++) {
    							p.voidStatus[j] = Integer.parseInt(token3[j]);						
    						}
    					} else if (token.equals("gwkc")) {
    						p.killCount = Integer.parseInt(token2);
    					} else if (token.equals("fightMode")) {
    						p.fightMode = Integer.parseInt(token2);
    					}
    					break;
    				case 3:
    					if (token.equals("character-equip")) {
    						p.playerEquipment[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						p.playerEquipmentN[Integer.parseInt(token3[0])] = Integer.parseInt(token3[2]);
    					}
    					break;
    				case 4:
    					if (token.equals("character-look")) {
    						p.playerAppearance[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    					} 
    					break;
    				case 5:
    					if (token.equals("character-skill")) {
    						p.playerLevel[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						p.playerXP[Integer.parseInt(token3[0])] = Integer.parseInt(token3[2]);
    					}
    					break;
    				case 6:
    					if (token.equals("character-item")) {
    						p.playerItems[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						p.playerItemsN[Integer.parseInt(token3[0])] = Integer.parseInt(token3[2]);
    					}
    					break;
    				case 7:
    					if (token.equals("character-bank")) {
    						p.bankItems[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						p.bankItemsN[Integer.parseInt(token3[0])] = Integer.parseInt(token3[2]);
    					}
    					break;
    				case 8:
    					 if (token.equals("character-friend")) {
    						p.friends[Integer.parseInt(token3[0])] = Long.parseLong(token3[1]);
    					} 
    					break;
    				case 9:
    					/* if (token.equals("character-ignore")) {
    						ignores[Integer.parseInt(token3[0])] = Long.parseLong(token3[1]);
    					} */
    					break;
    				}
    			} else {
    				if (line.equals("[ACCOUNT]")) {		ReadMode = 1;
    				} else if (line.equals("[CHARACTER]")) {	ReadMode = 2;
    				} else if (line.equals("[EQUIPMENT]")) {	ReadMode = 3;
    				} else if (line.equals("[LOOK]")) {		ReadMode = 4;
    				} else if (line.equals("[SKILLS]")) {		ReadMode = 5;
    				} else if (line.equals("[ITEMS]")) {		ReadMode = 6;
    				} else if (line.equals("[BANK]")) {		ReadMode = 7;
    				} else if (line.equals("[FRIENDS]")) {		ReadMode = 8;
    				} else if (line.equals("[IGNORES]")) {		ReadMode = 9;
    				} else if (line.equals("[EOF]")) {		try { characterfile.close(); } catch(IOException ioexception) { } return 1;
    				}
    			}
    			try {
    				line = characterfile.readLine();
    			} catch(IOException ioexception1) { EndOfFile = true; }
    		}
    		try { characterfile.close(); } catch(IOException ioexception) { }
    		return 13;
    	}
    	
    	
    	
    	
    	/**
    	*Saving
    	**/
    	public static boolean saveGame(Client p) {
    		if(!p.saveFile || p.newPlayer || !p.saveCharacter) {
    			//System.out.println("first");
    			return false;
    		}
    		if(p.playerName == null || Server.playerHandler.players[p.playerId] == null) {
    			//System.out.println("second");
    			return false;
    		}
    		p.playerName = p.playerName2;
    		int tbTime = (int)(p.teleBlockDelay - System.currentTimeMillis() + p.teleBlockLength);
    		if(tbTime > 300000 || tbTime < 0){
    			tbTime = 0;
    		}
    		
    		BufferedWriter characterfile = null;
    		try {
    			characterfile = new BufferedWriter(new FileWriter("./savedGames/"+p.playerName+".dat"));
    			
    			/*ACCOUNT*/
    			characterfile.write("[ACCOUNT]", 0, 9);
    			characterfile.newLine();
    			characterfile.write("character-username = ", 0, 21);
    			characterfile.write(p.playerName, 0, p.playerName.length());
    			characterfile.newLine();
    			characterfile.write("character-password = ", 0, 21);
    			characterfile.write(p.playerPass, 0, p.playerPass.length());
    			characterfile.newLine();
    			characterfile.newLine();
    			
    			/*CHARACTER*/
    			characterfile.write("[CHARACTER]", 0, 11);
    			characterfile.newLine();
    			characterfile.write("character-height = ", 0, 19);
    			characterfile.write(Integer.toString(p.heightLevel), 0, Integer.toString(p.heightLevel).length());
    			characterfile.newLine();
    			characterfile.write("character-posx = ", 0, 17);
    			characterfile.write(Integer.toString(p.absX), 0, Integer.toString(p.absX).length());
    			characterfile.newLine();
    			characterfile.write("character-posy = ", 0, 17);
    			characterfile.write(Integer.toString(p.absY), 0, Integer.toString(p.absY).length());
    			characterfile.newLine();
    			characterfile.write("character-rights = ", 0, 19);
    			characterfile.write(Integer.toString(p.playerRights), 0, Integer.toString(p.playerRights).length());
    			characterfile.newLine();
    			characterfile.write("membership = ", 0, 13);
    			characterfile.write(Boolean.toString(p.membership), 0, Boolean.toString(p.membership).length());
    			characterfile.newLine();
    			characterfile.write("startdate = ", 0, 12);
    			characterfile.write(Integer.toString(p.startDate), 0, Integer.toString(p.startDate).length());
    			characterfile.newLine();
    			characterfile.write("crystal-bow-shots = ", 0, 20);
    			characterfile.write(Integer.toString(p.crystalBowArrowCount), 0, Integer.toString(p.crystalBowArrowCount).length());
    			characterfile.newLine();
    			characterfile.write("skull-timer = ", 0, 14);
    			characterfile.write(Integer.toString(p.skullTimer), 0, Integer.toString(p.skullTimer).length());
    			characterfile.newLine();
    			characterfile.write("magic-book = ", 0, 13);
    			characterfile.write(Integer.toString(p.playerMagicBook), 0, Integer.toString(p.playerMagicBook).length());
    			characterfile.newLine();
    			for (int b = 0; b < p.barrowsNpcs.length; b++) {
    				characterfile.write("brother-info = ", 0, 15);
    				characterfile.write(Integer.toString(b), 0, Integer.toString(b).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(p.barrowsNpcs[b][1] <= 1 ? Integer.toString(0) : Integer.toString(p.barrowsNpcs[b][1]), 0, Integer.toString(p.barrowsNpcs[b][1]).length());
    				characterfile.newLine();
    			}	
    			characterfile.write("special-amount = ", 0, 17);
    			characterfile.write(Double.toString(p.specAmount), 0, Double.toString(p.specAmount).length());
    			characterfile.newLine();
    			characterfile.write("selected-coffin = ", 0, 18);
    			characterfile.write(Integer.toString(p.randomCoffin), 0, Integer.toString(p.randomCoffin).length());
    			characterfile.newLine();
    			characterfile.write("barrows-killcount = ", 0, 20);
    			characterfile.write(Integer.toString(p.barrowsKillCount), 0, Integer.toString(p.barrowsKillCount).length());
    			characterfile.newLine();
    			characterfile.write("teleblock-length = ", 0, 19);
    			characterfile.write(Integer.toString(tbTime), 0, Integer.toString(tbTime).length());
    			characterfile.newLine();
    			characterfile.write("pc-points = ", 0, 12);
    			characterfile.write(Integer.toString(p.pcPoints), 0, Integer.toString(p.pcPoints).length());
    			characterfile.newLine();
    			characterfile.write("slayerTask = ", 0, 13);
    			characterfile.write(Integer.toString(p.slayerTask), 0, Integer.toString(p.slayerTask).length());
    			characterfile.newLine();
    			characterfile.write("taskAmount = ", 0, 13);
    			characterfile.write(Integer.toString(p.taskAmount), 0, Integer.toString(p.taskAmount).length());
    			characterfile.newLine();
    			characterfile.write("magePoints = ", 0, 13);
    			characterfile.write(Integer.toString(p.magePoints), 0, Integer.toString(p.magePoints).length());
    			characterfile.newLine();
    			characterfile.write("autoRet = ", 0, 10);
    			characterfile.write(Integer.toString(p.autoRet), 0, Integer.toString(p.autoRet).length());
    			characterfile.newLine();
    			characterfile.write("barrowskillcount = ", 0, 19);
    			characterfile.write(Integer.toString(p.barrowsKillCount), 0, Integer.toString(p.barrowsKillCount).length());
    			characterfile.newLine();
    			characterfile.write("flagged = ", 0, 10);
    			characterfile.write(Boolean.toString(p.accountFlagged), 0, Boolean.toString(p.accountFlagged).length());
    			characterfile.newLine();
    			characterfile.write("wave = ", 0, 7);
    			characterfile.write(Integer.toString(p.waveId), 0, Integer.toString(p.waveId).length());
    			characterfile.newLine();
    			characterfile.write("gwkc = ", 0, 7);
    			characterfile.write(Integer.toString(p.killCount), 0, Integer.toString(p.killCount).length());
    			characterfile.newLine();
    			characterfile.write("fightMode = ", 0, 12);
    			characterfile.write(Integer.toString(p.fightMode), 0, Integer.toString(p.fightMode).length());
    			characterfile.newLine();
    			characterfile.write("void = ", 0, 7);
    			String toWrite = p.voidStatus[0] + "\t" + p.voidStatus[1] + "\t" + p.voidStatus[2] + "\t" + p.voidStatus[3] + "\t" + p.voidStatus[4];
    			characterfile.write(toWrite);
    			characterfile.newLine();
    			characterfile.newLine();
    			
    			/*EQUIPMENT*/
    			characterfile.write("[EQUIPMENT]", 0, 11);
    			characterfile.newLine();
    			for (int i = 0; i < p.playerEquipment.length; i++) {
    				characterfile.write("character-equip = ", 0, 18);
    				characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(Integer.toString(p.playerEquipment[i]), 0, Integer.toString(p.playerEquipment[i]).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(Integer.toString(p.playerEquipmentN[i]), 0, Integer.toString(p.playerEquipmentN[i]).length());
    				characterfile.write("	", 0, 1);
    				characterfile.newLine();
    			}
    			characterfile.newLine();
    			
    			/*LOOK*/
    			characterfile.write("[LOOK]", 0, 6);
    			characterfile.newLine();
    			for (int i = 0; i < p.playerAppearance.length; i++) {
    				characterfile.write("character-look = ", 0, 17);
    				characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(Integer.toString(p.playerAppearance[i]), 0, Integer.toString(p.playerAppearance[i]).length());
    				characterfile.newLine();
    			}
    			characterfile.newLine();
    			
    			/*SKILLS*/
    			characterfile.write("[SKILLS]", 0, 8);
    			characterfile.newLine();
    			for (int i = 0; i < p.playerLevel.length; i++) {
    				characterfile.write("character-skill = ", 0, 18);
    				characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(Integer.toString(p.playerLevel[i]), 0, Integer.toString(p.playerLevel[i]).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(Integer.toString(p.playerXP[i]), 0, Integer.toString(p.playerXP[i]).length());
    				characterfile.newLine();
    			}
    			characterfile.newLine();
    			
    			/*ITEMS*/
    			characterfile.write("[ITEMS]", 0, 7);
    			characterfile.newLine();
    			for (int i = 0; i < p.playerItems.length; i++) {
    				if (p.playerItems[i] > 0) {
    					characterfile.write("character-item = ", 0, 17);
    					characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Integer.toString(p.playerItems[i]), 0, Integer.toString(p.playerItems[i]).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Integer.toString(p.playerItemsN[i]), 0, Integer.toString(p.playerItemsN[i]).length());
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();
    			
    		/*BANK*/
    			characterfile.write("[BANK]", 0, 6);
    			characterfile.newLine();
    			for (int i = 0; i < p.bankItems.length; i++) {
    				if (p.bankItems[i] > 0) {
    					characterfile.write("character-bank = ", 0, 17);
    					characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Integer.toString(p.bankItems[i]), 0, Integer.toString(p.bankItems[i]).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Integer.toString(p.bankItemsN[i]), 0, Integer.toString(p.bankItemsN[i]).length());
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();
    			
    		/*FRIENDS*/
    			characterfile.write("[FRIENDS]", 0, 9);
    			characterfile.newLine();
    			for (int i = 0; i < p.friends.length; i++) {
    				if (p.friends[i] > 0) {
    					characterfile.write("character-friend = ", 0, 19);
    					characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write("" + p.friends[i]);
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();
    			
    		/*IGNORES*/
    			/*characterfile.write("[IGNORES]", 0, 9);
    			characterfile.newLine();
    			for (int i = 0; i < ignores.length; i++) {
    				if (ignores[i] > 0) {
    					characterfile.write("character-ignore = ", 0, 19);
    					characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Long.toString(ignores[i]), 0, Long.toString(ignores[i]).length());
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();*/
    		/*EOF*/
    			characterfile.write("[EOF]", 0, 5);
    			characterfile.newLine();
    			characterfile.newLine();
    			characterfile.close();
    		} catch(IOException ioexception) {
    			Misc.println(p.playerName+": error writing file.");
    			return false;
    		}
    		return true;
    	}	
    	
    
    }
    ClickObject:
    Code:
    package server.model.players.packets;
    
    import server.model.players.Client;
    import server.model.players.PacketType;
    import server.model.players.skills.*;
    import server.util.Misc;
    
    /**
     * Click Object
     */
    public class ClickObject implements PacketType {
    
    	public static final int FIRST_CLICK = 132, SECOND_CLICK = 252, THIRD_CLICK = 70;	
    	@Override
    	public void processPacket(Client c, int packetType, int packetSize) {		
    		c.clickObjectType = c.objectX = c.objectId = c.objectY = 0;
    		c.objectYOffset = c.objectXOffset = 0;
    		c.getPA().resetFollow();
    		Misc.println("objectId: "+c.objectId+"  ObjectX: "+c.objectX+ "  objectY: "+c.objectY+" Xoff: "+ (c.getX() - c.objectX)+" Yoff: "+ (c.getY() - c.objectY)); 
    		switch(packetType) {
    			
    			case FIRST_CLICK:
    			c.objectX = c.getInStream().readSignedWordBigEndianA();
    			c.objectId = c.getInStream().readUnsignedWord();
    			c.objectY = c.getInStream().readUnsignedWordA();
    			c.objectDistance = 1;
    			
    
    			if (Math.abs(c.getX() - c.objectX) > 25 || Math.abs(c.getY() - c.objectY) > 25) {
    				c.resetWalkingQueue();
    				break;
    			}
    			if(Woodcutting.playerTrees(c, c.objectId)) {
    				c.objectDistance = 3;
    			}
    			switch(c.objectId) {
    			
    			case 26341:
    				c.getPA().movePlayer(2881, 5310, 2);
    				break;
    				
    			case 26293:
    				c.getPA().movePlayer(2916, 3746, 0);
    				break;
    				
    				case 9391:
    					c.setSidebarInterface(10,  3209);
    					c.setSidebarInterface(6, -1);
    					c.setSidebarInterface(0, -1);
    					c.getPA().sendFrame106(10);
    					//c.getPA().sendFrame99(2);
    					//client.updateRequired = true;
    					//client.appearanceUpdateRequired = true;
    					break;
    
    				case 2491:
    					c.objectDistance = 6;break;
    				case 1733:
    					c.objectYOffset = 2;
    				break;
    				
    				case 3044:
    					c.objectDistance = 3;
    				break;
    				
    				case 245:
    					c.objectYOffset = -1;
    					c.objectDistance = 0;
    				break;
    				
    				case 272:
    					c.objectYOffset = 1;
    					c.objectDistance = 0;
    				break;
    				
    				case 273:
    					c.objectYOffset = 1;
    					c.objectDistance = 0;
    				break;
    				
    				case 246:
    					c.objectYOffset = 1;
    					c.objectDistance = 0;
    				break;
    				
    				case 4493:
    				case 4494:
    				case 4496:
    				case 4495:
    					c.objectDistance = 5;
    				break;
    				case 10229:
    				case 6522:
    					c.objectDistance = 2;
    				break;
    				case 8959:
    					c.objectYOffset = 1;
    				break;
    				case 4417:
    				if (c.objectX == 2425 && c.objectY == 3074)
    					c.objectYOffset = 2;
    				break;
    				case 4420:
    				if (c.getX() >= 2383 && c.getX() <= 2385){
    					c.objectYOffset = 1;
    				} else {
    					c.objectYOffset = -2;
    				}
    				case 6552:
    				case 409:
    					c.objectDistance = 2;
    				break;
    				case 2879:
    				case 2878:
    					c.objectDistance = 3;
    				break;
    				case 2558:
    					c.objectDistance = 0;
    					if (c.absX > c.objectX && c.objectX == 3044)
    						c.objectXOffset = 1;
    					if (c.absY > c.objectY)
    						c.objectYOffset = 1;
    					if (c.absX < c.objectX && c.objectX == 3038)
    						c.objectXOffset = -1;
    				break;
    				case 9356:
    					c.objectDistance = 2;
    				break;
    				case 5959:
    				case 1815:
    				case 5960:
    				case 1816:
    					c.objectDistance = 0;
    				break;
    				
    				case 9293:
    					c.objectDistance = 2;
    				break;
    				case 4418:
    				if (c.objectX == 2374 && c.objectY == 3131)
    					c.objectYOffset = -2;
    				else if (c.objectX == 2369 && c.objectY == 3126)
    					c.objectXOffset = 2;
    				else if (c.objectX == 2380 && c.objectY == 3127)
    					c.objectYOffset = 2;
    				else if (c.objectX == 2369 && c.objectY == 3126)
    					c.objectXOffset = 2;
    				else if (c.objectX == 2374 && c.objectY == 3131)
    					c.objectYOffset = -2;
    				break;
    				case 9706:
    					c.objectDistance = 0;
    					c.objectXOffset = 1;
    				break;
    				case 9707:
    					c.objectDistance = 0;
    					c.objectYOffset = -1;
    				break;
    				case 4419:
    				case 6707: // verac
    				c.objectYOffset = 3;
    				break;
    				case 6823:
    				c.objectDistance = 2;
    				c.objectYOffset = 1;
    				break;
    				
    				case 6706: // torag
    				c.objectXOffset = 2;
    				break;
    				case 6772:
    				c.objectDistance = 2;
    				c.objectYOffset = 1;
    				break;
    				
    				case 6705: // karils
    				c.objectYOffset = -1;
    				break;
    				case 6822:
    				c.objectDistance = 2;
    				c.objectYOffset = 1;
    				break;
    				
    				case 6704: // guthan stairs
    				c.objectYOffset = -1;
    				break;
    				case 6773:
    				c.objectDistance = 2;
    				c.objectXOffset = 1;
    				c.objectYOffset = 1;
    				break;
    				
    				case 6703: // dharok stairs
    				c.objectXOffset = -1;
    				break;
    				case 6771:
    				c.objectDistance = 2;
    				c.objectXOffset = 1;
    				c.objectYOffset = 1;
    				break;
    				
    				case 6702: // ahrim stairs
    				c.objectXOffset = -1;
    				break;
    				case 6821:
    				c.objectDistance = 2;
    				c.objectXOffset = 1;
    				c.objectYOffset = 1;
    				break;
    				case 1276:
    				case 1278://trees
    				case 1281: //oak
    				case 1308: //willow
    				case 1307: //maple
    				case 1309: //yew
    				case 1306: //yew
    				c.objectDistance = 3;
    				break;
    
    
    				default:
    				c.objectDistance = 1;
    				c.objectXOffset = 0;
    				c.objectYOffset = 0;
    				break;
    			}
    			if(c.goodDistance(c.objectX+c.objectXOffset, c.objectY+c.objectYOffset, c.getX(), c.getY(), c.objectDistance)) {
    				c.getActions().firstClickObject(c.objectId, c.objectX, c.objectY);
    			} else {
    				c.clickObjectType = 1;
    	case 3015:
                            if (c.tutorial == 2) {
                                    c.getPA().movePlayer(3089, 3092, 0);
                            } else {
                                    c.sendMessage("You haven't completed this part of the tutorial yet!");
                            }
                    break;
    
                    case 3016:
                            if (c.tutorial == 2) {
                                    c.getPA().movePlayer(3089, 3091, 0);
                            } else {
                                    c.sendMessage("You haven't completed this part of the tutorial yet!");
                            }
                    break;
    
                    case 3018:
                            if (c.tutorial == 4) {
                                    c.getPA().movePlayer(3072, 3090, 0);
                            } else {
                                    c.sendMessage("You haven't completed this part of the tutorial yet!");
                            }
                    break;
    
                    case 3029:
                            if (c.tutorial >= 5) {
                                    c.getPA().movePlayer(3088, 9520, 0);
                                    c.sendMessage("Talk to the Mining Instructor.");
                            } else {
                                    c.sendMessage("Talk to the Quest Guide first!");
                            }
                    break;
                    
                    case 3017:
                            c.getPA().movePlayer(3078, 3084, 0);
                                    c.sendMessage("Talk to the Master Chef.");
                    break;
    
                    case 3019:
                            c.getPA().movePlayer(3086, 3125, 0);
                                    c.sendMessage("Talk to the Quest Guide.");
                    break;
    
                    case 3024:
                            c.getPA().movePlayer(3125, 3124, 0);
                    break;
                    case 3025:
                            c.getPA().movePlayer(3130, 3124, 0);
                    break;
    
                    case 3014:
                            c.getPA().movePlayer(3098, 3107, 0);
                    break;
    
                    case 1516:
                            c.getPA().movePlayer(3128, 3106, 0);
                    break;
    
                    case 1519:
                            c.getPA().movePlayer(3128, 3107, 0);
                    break;
    
                    case 3039:
                    if (c.getItems().playerHasItem(2307, 1)) {
                            c.startAnimation(883);
                            c.getItems().deleteItem(2307, 1);
                            c.getItems().addItem(2309, 1);
                            c.sendMessage("You cook the bread dough.");
                            } else {
                            c.sendMessage("Use the water on the flour to make bread dough first!");
                            }
    
                    case 3020:
                            if (c.tutorial == 7) {
                                    c.getPA().movePlayer(3095, 9503, 0);
                                    c.sendMessage("Talk to the Combat Instructor.");
                            } else {
                                    c.sendMessage("You haven't completed this part of the tutorial yet!");
                            }
                    break;
    
                    case 3021:
                            if (c.tutorial == 7) {
                                    c.getPA().movePlayer(3095, 9502, 0);
                                    c.sendMessage("Talk to the Combat Instructor.");
                            } else {
                                    c.sendMessage("You haven't completed this part of the tutorial yet!");
                            }
                    break;
    
                    case 2465:
                            if (c.tutorial >= 5) {
                                    c.getPA().movePlayer(3233, 3230, 0);
                                    c.sendMessage("You've completed the tutorial!");
    				c.getItems().addItem(556, 50);
    				c.getItems().addItem(558, 50);
    				c.getItems().addItem(555, 50);
    				c.getItems().addItem(557, 50);
    				c.getItems().addItem(559, 50);
                            } else {
                                    c.sendMessage("Talk to the Magic Instructor first!");
                            }
                    break;
    
                    case 3026:
                            if (c.tutorial >= 5) {
                                    c.getPA().movePlayer(3122, 3102, 0);
                                    c.sendMessage("Talk to the Magic Instructor.");
                            } else {
                                    c.sendMessage("You haven't completed this part of the tutorial yet!");
                            }
                    break;
                    case 3030:
                            if (c.tutorial == 9) {
                                    c.getPA().movePlayer(3111, 3125, 0);
                                    c.sendMessage("Talk to the Financial Advisor.");
                            } else {
                                    c.sendMessage("You haven't completed this part of the tutorial yet!");
                            }
    			break;
    			
    			case SECOND_CLICK:
    			c.objectId = c.getInStream().readUnsignedWordBigEndianA();
    			c.objectY = c.getInStream().readSignedWordBigEndian();
    			c.objectX = c.getInStream().readUnsignedWordA();
    			c.objectDistance = 1;
    			
    			if(c.playerRights >= 3) {
    				//Misc.println("objectId: "+c.objectId+"  ObjectX: "+c.objectX+ "  objectY: "+c.objectY+" Xoff: "+ (c.getX() - c.objectX)+" Yoff: "+ (c.getY() - c.objectY)); 
    			}
    			
    			switch(c.objectId) {
    			case 6163:
    			case 6165:
    			case 6166:
    			case 6164:
    			case 6162:
    			case 7053:
    				c.objectDistance = 2;
    				break;
    
    				default:
    				c.objectDistance = 1;
    				c.objectXOffset = 0;
    				c.objectYOffset = 0;
    				break;
    
    				case 2560:
    				case 2561:
    				case 2565:
    				case 2562:
    				case 2563:
    				case 2564:
    				case 14011:
    				c.objectDistance = 2;
    				break;	
    				
    			}
    			if(c.goodDistance(c.objectX+c.objectXOffset, c.objectY+c.objectYOffset, c.getX(), c.getY(), c.objectDistance)) { 
    				c.getActions().secondClickObject(c.objectId, c.objectX, c.objectY);
    			} else {
    				c.clickObjectType = 2;
    			}
    			break;
    			
    			case THIRD_CLICK:
    			c.objectX = c.getInStream().readSignedWordBigEndian();
    			c.objectY = c.getInStream().readUnsignedWord();
    			c.objectId = c.getInStream().readUnsignedWordBigEndianA();
    			
    			if(c.playerRights >= 3) {
    				//Misc.println("objectId: "+c.objectId+"  ObjectX: "+c.objectX+ "  objectY: "+c.objectY+" Xoff: "+ (c.getX() - c.objectX)+" Yoff: "+ (c.getY() - c.objectY)); 
    			}
    			
    			switch(c.objectId) {
    				default:
    				c.objectDistance = 1;
    				c.objectXOffset = 0;
    				c.objectYOffset = 0;
    				break;		
    			}
    			if(c.goodDistance(c.objectX+c.objectXOffset, c.objectY+c.objectYOffset, c.getX(), c.getY(), c.objectDistance)) { 
    				c.getActions().thirdClickObject(c.objectId, c.objectX, c.objectY);
    			} else {
    				c.clickObjectType = 3;
    			}	
    			break;
    		}
    
    	}
    	public void handleSpecialCase(Client c, int id, int x, int y) {
    
    	}
    
    }
    Reply With Quote  
     

  7. #7  
    Registered Member
    Mylyn's Avatar
    Join Date
    Dec 2012
    Posts
    1,536
    Thanks given
    602
    Thanks received
    278
    Rep Power
    119
    Missing bracket in clickObject class.
    Reply With Quote  
     

  8. #8  
    Banned
    Join Date
    Jun 2013
    Posts
    527
    Thanks given
    78
    Thanks received
    61
    Rep Power
    0
    Code:
    if(c.goodDistance(c.objectX+c.objectXOffset, c.objectY+c.objectYOffset, c.getX(), c.getY(), c.objectDistance)) {
    				c.getActions().firstClickObject(c.objectId, c.objectX, c.objectY);
    			} else {
    				c.clickObjectType = 1;
    Find that and add } to the end.

    Next Find this:
    Code:
    } else if (token.equals("character-tutorial")) {
    						p.tutorial = Integer.parseInt(token2);
    					if (token.equals("character-height")) {
    						p.heightLevel = Integer.parseInt(token2);
    Change to this:

    Code:
    if (token.equals("character-tutorial")) {
    						p.tutorial = Integer.parseInt(token2);
    					} else if (token.equals("character-height")) {
    						p.heightLevel = Integer.parseInt(token2);
    That should be all. Try it and if you get errors post back.
    Reply With Quote  
     

  9. #9  
    Donator

    Sambu's Avatar
    Join Date
    Apr 2013
    Posts
    405
    Thanks given
    705
    Thanks received
    38
    Rep Power
    135
    Code:
                                                                       ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:150: error: cannot find symbol
                                            c.getDH().sendDialogues(39, i);
                                                                        ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:156: error: cannot find symbol
                                            c.getDH().sendDialogues(37, i);
                                                                        ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:158: error: cannot find symbol
                                            c.getDH().sendDialogues(31, i);
                                                                        ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:160: error: cannot find symbol
                                                            c.getDH().sendDialogues(
    33, i);
    
        ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:162: error: cannot find symbol
                                                            c.getDH().sendDialogues(
    34, i);
    
        ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:164: error: cannot find symbol
                                            c.getDH().sendDialogues(36, i);
                                                                        ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:168: error: cannot find symbol
                            c.getDH().sendDialogues(9, i);
                                                       ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\ActionHandler.java:171: error: cannot find symbol
                            c.getDH().sendDialogues(100, i);
                                                         ^
      symbol:   variable i
      location: class ActionHandler
    server\model\players\DialogueHandler.java:30: error: cannot find symbol
                            sendNpcChat4("Greetings, "+c.playerName+"!", "Welcome to
     The 2007scape!", "Before you can go to the mainland,", "you'll have to complete
     Tutorial Island.", c.talkingNpc, "RuneScape Guide");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:34: error: cannot find symbol
                            sendNpcChat4("Here you will learn many valuable skills",
     "that will come in handy during your", "adventures. Just go through the door to
     get", "to your 1st instructor. Goodluck!", c.talkingNpc, "RuneScape Guide");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:38: error: cannot find symbol
                            sendNpcChat4("Hello, "+c.playerName+".", "I am the Survi
    val Expert. I'll teach", "you woodcutting, fishing, and cooking.", "There my fav
    orite skills!", c.talkingNpc, "Survival Expert");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:42: error: cannot find symbol
                            sendNpcChat2("Here, you'll need these for our", "lesson.
    ", c.talkingNpc, "Survival Expert");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:46: error: method sendStatement in cla
    ss DialogueHandler cannot be applied to given types;
                            sendStatement("The Survival Expert hands you some suppli
    es");
                            ^
      required: Client,String
      found: String
      reason: actual and formal argument lists differ in length
    server\model\players\DialogueHandler.java:50: error: cannot find symbol
                            sendNpcChat4("Cut down a tree and use the", "tinderbox o
    n the logs to start a fire.", "Fish some shrimp from the pond and cook", "them o
    n the fire. Then talk to me.", c.talkingNpc, "Survival Expert");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:54: error: cannot find symbol
                            sendNpcChat4("That was great!", "You learn fairly quick,
     adventurer.", "Go through the gate to the East and", "talk to the Master Chef t
    o continue.", c.talkingNpc, "Survival Expert");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:58: error: cannot find symbol
                            sendNpcChat4("Hello, adventurer! I am the", "Master Chef
     of Tutorial Island.", "I'll be teaching you how to", "cook and make bread.", c.
    talkingNpc, "Master Chef");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:62: error: cannot find symbol
                            sendNpcChat2("Wait... Didn't the Survival Expert", "alre
    ady teach me that?", c.playerId, "Adventurer");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:66: error: cannot find symbol
                            sendNpcChat4("Yes, but I'll be teaching you", "how to co
    ok food properly.", "Only slobs cook food on a fire, hehe.", "Here, you'll need
    these ingredients.", c.talkingNpc, "Master Chef");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:70: error: method sendStatement in cla
    ss DialogueHandler cannot be applied to given types;
                            sendStatement("The Master Chef hands you water and flour
    ");
                            ^
      required: Client,String
      found: String
      reason: actual and formal argument lists differ in length
    server\model\players\DialogueHandler.java:74: error: cannot find symbol
                            sendNpcChat4("Use the water on the flour and make dough.
    ", "Cook the dough on the range.", "Then come and talk to me.", "It shouldn't be
     too hard.", c.talkingNpc, "Master Chef");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:78: error: cannot find symbol
                            sendNpcChat4("Good job! Go through the door to the East"
    , "and talk to the Quest Guide", "to continue.", "Goodluck!", c.talkingNpc, "Mas
    ter Chef");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:82: error: cannot find symbol
                            sendNpcChat4("Greetings, adventurer. I am the Quest", "G
    uide. You can view quests in the", "Quest Tab. Completing quests can unlock", "p
    owerful and useful abilities, like", c.talkingNpc, "Master Chef");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:86: error: cannot find symbol
                            sendNpcChat4("Ancient Magicks, dragon weapons,", "new ar
    eas to explore, and more!", "Head down the ladder to go to your next", "tutor. G
    oodluck.", c.talkingNpc, "Quest Guide");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:90: error: cannot find symbol
                            sendNpcChat4("Aye, hello there, "+c.playerName+".", "I a
    m the Mining Instructor.", "I'll be teaching you how to mine ores", "and smith t
    hem into weapons and armours.", c.talkingNpc, "Quest Guide");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:94: error: cannot find symbol
                            sendNpcChat2("Take this. You'll need it for", "your trai
    ning.", c.talkingNpc, "Mining Instructor");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:98: error: method sendStatement in cla
    ss DialogueHandler cannot be applied to given types;
                            sendStatement("The Mining Instructor hands you a bronze
    pickaxe");
                            ^
      required: Client,String
      found: String
      reason: actual and formal argument lists differ in length
    server\model\players\DialogueHandler.java:102: error: cannot find symbol
                            sendNpcChat4("Use the pickaxe to mine copper and tin.",
    "Put them in the forge, they will melt", "together and come out a bronze bar. Us
    e the", "bronze bar on the anvil and make a dagger.", c.talkingNpc, "Mining Inst
    ructor");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:106: error: cannot find symbol
                            sendNpcChat2("Come and talk to me when", "your finished.
    ", c.talkingNpc, "Mining Instructor");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:110: error: cannot find symbol
                            sendNpcChat2("Aye, that's a mighty fine dagger. Go throu
    gh", "the gate to the West to continue.", c.talkingNpc, "Mining Instructor");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:114: error: cannot find symbol
                            sendNpcChat2("Aye, that's a mighty fine bread. Go throug
    h", "the gate to the West to continue.", c.talkingNpc, "Master Chef");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:118: error: cannot find symbol
                            sendNpcChat4("Greetings, adventurer!", "I was wondering
    when you'd show up.", "I'm the Combat Instructor.", "I'll teach you range and me
    lee skills.", c.talkingNpc, "Combat Instructor");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:122: error: cannot find symbol
                            sendNpcChat2("Here, take this. You'll need", "a weapon a
    nd some protection.", c.talkingNpc, "Combat Instructor");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:126: error: method sendStatement in cl
    ass DialogueHandler cannot be applied to given types;
                            sendStatement("The Combat Instructor hands you a sword,
    a shield, a bow and arrows");
                            ^
      required: Client,String
      found: String
      reason: actual and formal argument lists differ in length
    server\model\players\DialogueHandler.java:130: error: cannot find symbol
                            sendNpcChat2("Go and kill 1 rat and bring me there meat.
    ", "Be careful, adventurer.", c.talkingNpc, "Combat Instructor");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:134: error: cannot find symbol
                            sendNpcChat4("Eh, good job I guess.", "You still need to
     work on your technique.", "I'll let you keep those items for your", "adventures
    . Head up the ladder to the North.", c.talkingNpc, "Combat Instructor");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:138: error: cannot find symbol
                            sendNpcChat4("Hello. I am the Financial Advisor.", "I'll
     teach you how to make money.", "skills such as fishing are great", "money maker
    s. Monsters can drop", c.talkingNpc, "Financial Advisor");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:142: error: cannot find symbol
                            sendNpcChat4("valuable items that can be sold.", "Player
     killing can get you a lot of money,", "but it's very dangerous.", "Go through t
    he door to the West to proceed.", c.talkingNpc, "Financial Advisor");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:146: error: cannot find symbol
                            sendNpcChat4("Salutations. I am Brother Brace.", "I will
     teach you how to train prayer.", "It's very useful, and could even save", "your
     life! Here, take this.", c.talkingNpc, "Brother Brace");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:150: error: method sendStatement in cl
    ass DialogueHandler cannot be applied to given types;
                            sendStatement("Brother Brace hands you some bones");
                            ^
      required: Client,String
      found: String
      reason: actual and formal argument lists differ in length
    server\model\players\DialogueHandler.java:154: error: cannot find symbol
                            sendNpcChat2("Bury the bones and then", "talk to me agai
    n.", c.talkingNpc, "Brother Brace");
                            ^
      symbol:   method sendNpcChat2(String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:158: error: cannot find symbol
                            sendNpcChat4("Good work. Different bones give different"
    , "amounts of xp. You will find that dragon", "bones give you the most. Go throu
    gh the door to", "the South. Your almost done!", c.talkingNpc, "Brother Brace");
    
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:162: error: cannot find symbol
                            sendNpcChat4("Greetings, "+c.playerName+"!", "You've mad
    e it to the end of the tutorial!", "I'll give you some runes so you can train",
    "magic on the mainland.", c.talkingNpc, "Magic Instructor");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    server\model\players\DialogueHandler.java:166: error: method sendStatement in cl
    ass DialogueHandler cannot be applied to given types;
                            sendStatement("Use the portal now, to go mainland!");
                            ^
      required: Client,String
      found: String
      reason: actual and formal argument lists differ in length
    server\model\players\DialogueHandler.java:170: error: cannot find symbol
                            sendNpcChat4("Just step through the portal next to me",
    "to go to Lumbridge. You'll find my", "friend the Lumbridge Guide there. He'll",
     "help you if you need anything.", c.talkingNpc, "Magic Instructor");
                            ^
      symbol:   method sendNpcChat4(String,String,String,String,int,String)
      location: class DialogueHandler
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    58 errors
    Press eny key to continue . . .
    Reply With Quote  
     

  10. #10  
    Community Veteran

    mige5's Avatar
    Join Date
    Aug 2008
    Posts
    5,528
    Thanks given
    573
    Thanks received
    1,410
    Rep Power
    2114
    and how to make sure u will never get these errors:
    1. Dont copy+paste code (= do it urself)
    2. Dont code with notepad.
    Number of page #1 releases with most views & posts: (Updated: 2023)
    RS2 server section: 1
    RS2 client section: 2
    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)


User Tag List

Similar Threads

  1. Replies: 3
    Last Post: 01-06-2013, 05:26 AM
  2. Tutorial Island Error
    By Aim High in forum Help
    Replies: 2
    Last Post: 10-13-2012, 03:16 PM
  3. tutorial island error
    By noelbudo in forum Help
    Replies: 23
    Last Post: 08-21-2012, 07:46 PM
  4. 3 Errors after adding tutorial island..
    By rockarocka in forum Help
    Replies: 1
    Last Post: 04-13-2012, 04:53 PM
  5. Fully working Tutorial Island![REPOST]
    By ~Legend Rene in forum Tutorials
    Replies: 72
    Last Post: 08-22-2008, 04:43 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •