Thread: [PI] error easy fix maybe?

Results 1 to 3 of 3
  1. #1 [PI] error easy fix maybe? 
    Registered Member
    Join Date
    Dec 2011
    Posts
    139
    Thanks given
    15
    Thanks received
    2
    Rep Power
    8
    So i'm trying to add a new minigame, and i got one error.

    Code:
    src\server\model\players\PlayerAssistant.java:3331: error: reached end of file while parsing
    }
     ^
    1 error
    the other files i used to add...

    model > minigames
    player.java = added for making c.####
    ActionHandler.java = portal
    ObjectManager.java = portal
    commands.java = teleport
    ---------------------------------------------

    PlayerAssistant.java = something like an RFD minigame

    teh bottom parts...

    Code:
     	
    	public void resetTzhaar() {
    		c.waveId = -1;
    		c.tzhaarToKill = -1;
    		c.tzhaarKilled = -1;	
    		c.getPA().movePlayer(2438,5168,0);
    	}
    
    	public void resetRFD() {
    		c.waveId = -1;
    		c.RFDToKill = -1;
    		c.RFDKilled = -1;	
    		c.getPA().movePlayer(3091,3486,0);
    	}
    
    //THIS ONE AND...
    	public void resetGuardians() {
    		c.waveId = -1;
    		c.guardiansToKill = -1;
    		c.guardiansToKill = -1;
    		c.getPA().movePlayer(3087,3498,0);
    	}
    
    	public void enterRFD() {
    			if (c.Culin == true) {
    			c.sendMessage("You have already finished this minigame!");
    			return;
    			}
    			if (c.Agrith == true && c.Flambeed == false) {
    			c.waveId = 1;
    			c.getPA().movePlayer(1899,5363, c.playerId * 4+2);
    		Server.rfd.spawnNextWave(c);
    		return;
    			} 
    		if(c.Flambeed == true && c.Karamel == false) {
    			c.waveId = 2;
    			c.getPA().movePlayer(1899,5363, c.playerId * 4+2);
    		Server.rfd.spawnNextWave(c);
    		return;
    			} 
    		if(c.Karamel == true && c.Dessourt == false) {
    			c.waveId = 3;
    			c.getPA().movePlayer(1899,5363, c.playerId * 4+2);
    		Server.rfd.spawnNextWave(c);
    		return;
    			} 
    		if(c.Dessourt == true && c.Culin == false) {
    			c.waveId = 4;
    			c.getPA().movePlayer(1899,5363, c.playerId * 4+2);
    		Server.rfd.spawnNextWave(c);
    			return;
    			} 
    			if (c.Agrith == false) {
    			c.getPA().movePlayer(1899,5363, c.playerId * 4+2);
    		c.waveId = 0;
    		c.RFDToKill = -1;
    		c.RFDKilled = -1;
    		Server.rfd.spawnNextWave(c);
    	}
    	}
    	
    	public void enterCaves() {
    		c.getPA().movePlayer(2413,5117, c.playerId * 4);
    		c.waveId = 0;
    		c.tzhaarToKill = -1;
    		c.tzhaarKilled = -1;
    		Server.fightCaves.spawnNextWave(c);
    		c.jadSpawn();
    	}
    	
    	public void appendPoison(int damage) {
    		if (System.currentTimeMillis() - c.lastPoisonSip > c.poisonImmune) {
    			c.sendMessage("You have been poisoned.");
    			c.poisonDamage = damage;
    		}	
    	}
    	
    	public boolean checkForPlayer(int x, int y) {
    		for (Player p : PlayerHandler.players) {
    			if (p != null) {
    				if (p.getX() == x && p.getY() == y)
    					return true;
    			}	
    		}
    		return false;	
    	}
    	
    	public void checkPouch(int i) {
    		if (i < 0)
    			return;
    		c.sendMessage("This pouch has " + c.pouches[i] + " rune ess in it.");		
    	}
    	
    	public void fillPouch(int i) {
    		if (i < 0)
    			return;
    		int toAdd = c.POUCH_SIZE[i] - c.pouches[i];
    		if (toAdd > c.getItems().getItemAmount(1436)) {
    			toAdd = c.getItems().getItemAmount(1436);
    		}
    		if (toAdd > c.POUCH_SIZE[i] - c.pouches[i])
    			toAdd = c.POUCH_SIZE[i] - c.pouches[i];
    		if (toAdd > 0) {
    			c.getItems().deleteItem(1436, toAdd);
    			c.pouches[i] += toAdd;
    		}		
    	}
    	
    	public void emptyPouch(int i) {
    		if (i < 0)
    			return;
    		int toAdd = c.pouches[i];
    		if (toAdd > c.getItems().freeSlots()) {
    			toAdd = c.getItems().freeSlots();
    		}
    		if (toAdd > 0) {
    			c.getItems().addItem(1436, toAdd);
    			c.pouches[i] -= toAdd;
    		}		
    	}
    	
    	public void fixAllBarrows() {
    		int totalCost = 0;
    		int cashAmount = c.getItems().getItemAmount(995);
    		for (int j = 0; j < c.playerItems.length; j++) {
    			boolean breakOut = false;
    			for (int i = 0; i < c.getItems().brokenBarrows.length; i++) {
    				if (c.playerItems[j]-1 == c.getItems().brokenBarrows[i][1]) {					
    					if (totalCost + 80000 > cashAmount) {
    						breakOut = true;
    						c.sendMessage("You have run out of money.");
    						break;
    					} else {
    						totalCost += 80000;
    					}
    					c.playerItems[j] = c.getItems().brokenBarrows[i][0]+1;
    				}		
    			}
    			if (breakOut)		
    				break;
    		}
    		if (totalCost > 0)
    			c.getItems().deleteItem(995, c.getItems().getItemSlot(995), totalCost);		
    	}
    	
    	public void handleLoginText() {
    		c.getPA().sendFrame126("Monster Teleport", 13037);
    		c.getPA().sendFrame126("Minigame Teleport", 13047);
    		c.getPA().sendFrame126("Boss Teleport", 13055);
    		c.getPA().sendFrame126("Pking Teleport", 13063);
    		c.getPA().sendFrame126("Skill Teleport", 13071);
    		c.getPA().sendFrame126("Monster Teleport", 1300);
    		c.getPA().sendFrame126("Minigame Teleport", 1325);
    		c.getPA().sendFrame126("Boss Teleport", 1350);
    		c.getPA().sendFrame126("Pking Teleport", 1382);
    		c.getPA().sendFrame126("Skill Teleport", 1415);
    		c.getPA().sendFrame126("City Teleport", 1454);	
    		c.getPA().sendFrame126("Invalid Teleport", 7457);
    		c.getPA().sendFrame126("Wilderness Bosses", 13097);
    		c.getPA().sendFrame126("Invalid Teleport", 13089);
    		c.getPA().sendFrame126("City Teleport", 13081);
       	}
    	
    	public void handleWeaponStyle() {
    		if (c.fightMode == 0) {
    			c.getPA().sendFrame36(43, c.fightMode);
    		} else if (c.fightMode == 1) {
    			c.getPA().sendFrame36(43, 3);
    		} else if (c.fightMode == 2) {
    			c.getPA().sendFrame36(43, 1);
    		} else if (c.fightMode == 3) {
    			c.getPA().sendFrame36(43, 2);
    		}
    	}
    //THIS ONE
    	public void enterGuardians() {
    
    			if (c.Tsok == true) {
    			c.sendMessage("You have already finished this minigame!");
    			return;
    			}
    
    		if(c.Gorgonite == true && c.Damis == false) {
    			c.waveId = 1;
    			c.getPA().movePlayer(2104,4429, c.playerId * 4+2);
    		Server.guardians.spawnNextWave(c);
    			return;
    
    		if(c.Damis == true && c.Fareed == false) {
    			c.waveId = 2;
    			c.getPA().movePlayer(2104,4429, c.playerId * 4+2);
    		Server.guardians.spawnNextWave(c);
    			return;
    			} 
    
    		if(c.Fareed == true && c.Leon == false) {
    			c.waveId = 3;
    			c.getPA().movePlayer(2104,4429, c.playerId * 4+2);
    		Server.guardians.spawnNextWave(c);
    			return;
    
    		if(c.Leon == true && c.Tsok == false) {
    			c.waveId = 4;
    			c.getPA().movePlayer(2104,4429, c.playerId * 4+2);
    		Server.guardians.spawnNextWave(c);
    			return;
    			} 
    
    			if (c.Gorgonite == false) {
    			c.getPA().movePlayer(2104,4429, c.playerId * 4+2);
    		c.waveId = 0;
    		c.guardiansToKill = -1;
    		c.guardiansKilled = -1;
    		Server.guardians.spawnNextWave(c);
    	}
    	}
    	
    	
    }	
    }
    so uhm... what's wrong with it?
    Reply With Quote  
     

  2. #2  
    Registered Member blastashes's Avatar
    Join Date
    Apr 2012
    Age
    29
    Posts
    175
    Thanks given
    3
    Thanks received
    4
    Rep Power
    17
    maybe theres a space or a tab after it the bracket thats killing it

    have you tried putting two brackets or none at all

    or moving it to a different space
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Registered Member
    Join Date
    Dec 2011
    Posts
    139
    Thanks given
    15
    Thanks received
    2
    Rep Power
    8
    yeah.. already got it... didn't add brackets after each return...
    another problem i got though... only 1 npc shows up... it has 5 waves, (10 originally)...
    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. Replies: 4
    Last Post: 09-28-2011, 01:54 AM
  2. Error With Client Resizing (Seems Like An Easy Fix)
    By Owner of Flamescape in forum Help
    Replies: 0
    Last Post: 04-19-2011, 01:47 AM
  3. Easy Error fix yet confusing for me.
    By Zinzion in forum Help
    Replies: 1
    Last Post: 09-18-2010, 03:53 PM
  4. Can someone fix this easy 1 error
    By T-Sex in forum Help
    Replies: 3
    Last Post: 08-09-2010, 12:02 AM
  5. Replies: 13
    Last Post: 04-26-2009, 09:56 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
  •