Thread: help with this error?

Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1 help with this error? 
    Registered Member
    Join Date
    Aug 2011
    Age
    29
    Posts
    44
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Code:
    src\server\model\players\packets\BankX2.java:59: illegal start of type
                    switch (c.xInterfaceId) {
                    ^
    src\server\model\players\packets\BankX2.java:59: <identifier> expected
                    switch (c.xInterfaceId) {
                                          ^
    src\server\model\players\packets\BankX2.java:60: orphaned case
                            case 5064:
                            ^
    src\server\model\players\packets\BankX2.java:91: class, interface, or enum expec
    ted
    }→
    ^
    4 errors
    Press any key to continue . . .
    could someone help me with this error?
    Reply With Quote  
     

  2. #2  
    Registered Member Pakku's Avatar
    Join Date
    Mar 2010
    Posts
    1,234
    Thanks given
    127
    Thanks received
    111
    Rep Power
    47
    You put the code in the wrong place.


    Reply With Quote  
     

  3. #3  
    Registered Member Meerster's Avatar
    Join Date
    Sep 2009
    Posts
    403
    Thanks given
    81
    Thanks received
    39
    Rep Power
    59
    Post your bankX2

    KiD CuDi makes you forget your sorrows and go to a place where it does not matter,
    you forget about all your problems, pain, injuries.
    Listening to his music shows that you ain't the only one going through hard times and decisions.
    You know that KiD CuDi himself has gone or is going through something you are.

    -KiD CuDi
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Aug 2011
    Age
    29
    Posts
    44
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Code:
    package server.model.players.packets;
    
    import server.model.players.Client;
    import server.model.players.PacketType;
    
    /**
     * Bank X Items
     **/
    
    public class BankX2 implements PacketType {
    	@Override
    	public void processPacket(Client c, int packetType, int packetSize) {
    		int Xamount = c.getInStream().readDWord();
    		if (Xamount == 0)
    			Xamount = 1;
    		if(c.getGamble().betting) {
    			c.getGamble().playerBet = Xamount;
    			c.getGamble().blackJack(c);
    		}
    		if(c.sellingId > 0 && c.sellingN > 0 && c.xInterfaceId == 7390){
    				if(i == c.sellingId) {
    					c.sendMessage("You can't sell this item.");
    					c.sellingId = 0;
    					c.sellingN = 0;
    					c.sellingS = 0;
    					return;
    				}		
    			}
    			if(c.sellingN > c.getItems().getItemAmount(c.sellingId))
    				c.sellingN = c.getItems().getItemAmount(c.sellingId);
    			int slot = -1;
    			for(int x = 0; x < 10; x++){
    				if(c.playerShop[x] == 0){
    					slot = x;
    					break;
    				}
    			}
    			if(slot == -1){
    				c.sendMessage("You can only be selling 10 items at once!");
    				c.sellingId = 0;
    				c.sellingN = 0;
    				c.sellingS = 0;
    				return;
    			}
    			if(c.getItems().playerHasItem(c.sellingId, c.sellingN, c.sellingS)){
    				c.getItems().deleteItem2(c.sellingId, c.sellingN);
    				c.playerShop[slot] = c.sellingId;
    				c.playerShopN[slot] = c.sellingN;
    				c.playerShopP[slot] = Xamount;
    				c.sendMessage("You put your items on sale.");
    				c.sendMessage("Check your items by using ::myshop and collect coins ::collect");
    			}
    			c.getShops().openPlayerShop(c);
    			c.sellingId = 0;
    			c.sellingN = 0;
    			c.sellingS = 0;
    			return;
    		}
    		switch (c.xInterfaceId) {
    			case 5064:
    			if(c.inTrade) {
    				c.sendMessage("You can't store items while trading!");
    				return;
    			}
    			c.getItems().bankItem(c.playerItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount);
    			break;
    				
    			case 5382:
    			c.getItems().fromBank(c.bankItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount);
    			break;
    
    			case 3322:
    			if(c.duelStatus <= 0) {
                	c.getTradeAndDuel().tradeItem(c.xRemoveId, c.xRemoveSlot, Xamount);
                } else {				
    				c.getTradeAndDuel().stakeItem(c.xRemoveId, c.xRemoveSlot, Xamount);
    			}  
    			break;
    				
    			case 3415: 
    			if(c.duelStatus <= 0) { 
                	c.getTradeAndDuel().fromTrade(c.xRemoveId, c.xRemoveSlot, Xamount);
    			} 
    			break;
    				
    			case 6669:
    			c.getTradeAndDuel().fromDuel(c.xRemoveId, c.xRemoveSlot, Xamount);
    			break;			
    		}
    	}
    }
    Reply With Quote  
     

  5. #5  
    Registered Member
    Apower's Avatar
    Join Date
    Sep 2008
    Age
    30
    Posts
    824
    Thanks given
    7
    Thanks received
    15
    Rep Power
    94
    One too much } at end I think. (Last error)
    Reply With Quote  
     

  6. #6  
    The One And Only

    01053's Avatar
    Join Date
    Apr 2011
    Age
    28
    Posts
    2,887
    Thanks given
    417
    Thanks received
    885
    Rep Power
    856
    Quote Originally Posted by Apower View Post
    One too much } at end I think. (Last error)
    No he put something in the wrong area end theres no ending which is causing 5064 to be orphaned case and causing it to say the parsing error.


    Reply With Quote  
     

  7. #7  
    Registered Member
    Apower's Avatar
    Join Date
    Sep 2008
    Age
    30
    Posts
    824
    Thanks given
    7
    Thanks received
    15
    Rep Power
    94
    Quote Originally Posted by 'Phantom View Post
    No he put something in the wrong area end theres no ending which is causing 5064 to be orphaned case and causing it to say the parsing error.
    Well looked like he had 1 too much "}" at end... But you are probably right.
    Reply With Quote  
     

  8. #8  
    Registered Member
    Join Date
    Jan 2008
    Age
    33
    Posts
    123
    Thanks given
    4
    Thanks received
    2
    Rep Power
    3
    i think he missing one of these { at an if statement

    line 29: if(c.sellingN > c.getItems().getItemAmount(c.sellingId))
    Reply With Quote  
     

  9. #9  
    The One And Only

    01053's Avatar
    Join Date
    Apr 2011
    Age
    28
    Posts
    2,887
    Thanks given
    417
    Thanks received
    885
    Rep Power
    856
    Code:
    package server.model.players.packets;
    
    import server.model.players.Client;
    import server.model.players.PacketType;
    
    /**
     * Bank X Items
     **/
    
    public class BankX2 implements PacketType {
    	@Override
    	public void processPacket(Client c, int packetType, int packetSize) {
    		int Xamount = c.getInStream().readDWord();
    		if (Xamount == 0)
    			Xamount = 1;
    		if(c.getGamble().betting) {
    			c.getGamble().playerBet = Xamount;
    			c.getGamble().blackJack(c);
    		}
    		if(c.sellingId > 0 && c.sellingN > 0 && c.xInterfaceId == 7390){
    				if(i == c.sellingId) {
    					c.sendMessage("You can't sell this item.");
    					c.sellingId = 0;
    					c.sellingN = 0;
    					c.sellingS = 0;
    					return;
    				}		
    			}
    			if(c.sellingN > c.getItems().getItemAmount(c.sellingId))
    				c.sellingN = c.getItems().getItemAmount(c.sellingId);
    			int slot = -1;
    			for(int x = 0; x < 10; x++){
    				if(c.playerShop[x] == 0){
    					slot = x;
    					break;
    				}
    			}
    			if(slot == -1){
    				c.sendMessage("You can only be selling 10 items at once!");
    				c.sellingId = 0;
    				c.sellingN = 0;
    				c.sellingS = 0;
    				return;
    			}
    			if(c.getItems().playerHasItem(c.sellingId, c.sellingN, c.sellingS)){
    				c.getItems().deleteItem2(c.sellingId, c.sellingN);
    				c.playerShop[slot] = c.sellingId;
    				c.playerShopN[slot] = c.sellingN;
    				c.playerShopP[slot] = Xamount;
    				c.sendMessage("You put your items on sale.");
    				c.sendMessage("Check your items by using ::myshop and collect coins ::collect");
    			}
    			c.getShops().openPlayerShop(c);
    			c.sellingId = 0;
    			c.sellingN = 0;
    			c.sellingS = 0;
    			return;
    		}
    	}
    		switch (c.xInterfaceId) {
    			case 5064:
    			if(c.inTrade) {
    				c.sendMessage("You can't store items while trading!");
    				return;
    			}
    			c.getItems().bankItem(c.playerItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount);
    			break;
    				
    			case 5382:
    			c.getItems().fromBank(c.bankItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount);
    			break;
    
    			case 3322:
    			if(c.duelStatus <= 0) {
                	c.getTradeAndDuel().tradeItem(c.xRemoveId, c.xRemoveSlot, Xamount);
                } else {				
    				c.getTradeAndDuel().stakeItem(c.xRemoveId, c.xRemoveSlot, Xamount);
    			}  
    			break;
    				
    			case 3415: 
    			if(c.duelStatus <= 0) { 
                	c.getTradeAndDuel().fromTrade(c.xRemoveId, c.xRemoveSlot, Xamount);
    			} 
    			break;
    				
    			case 6669:
    			c.getTradeAndDuel().fromDuel(c.xRemoveId, c.xRemoveSlot, Xamount);
    			break;			
    		}
    	}
    }
    Try that .


    Reply With Quote  
     

  10. #10  
    Previously Hyperion


    Join Date
    Jan 2009
    Posts
    1,254
    Thanks given
    3
    Thanks received
    18
    Rep Power
    138
    Quote Originally Posted by zhstyle1990 View Post
    i think he missing one of these { at an if statement

    line 29: if(c.sellingN > c.getItems().getItemAmount(c.sellingId))
    This guy has it
    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: 6
    Last Post: 09-15-2010, 04:20 PM
  2. Replies: 4
    Last Post: 07-27-2010, 06:38 PM
  3. Replies: 6
    Last Post: 05-01-2010, 05:18 AM
  4. Kalphite Queen Error(Thread-5 Error)
    By owner jacob in forum Help
    Replies: 4
    Last Post: 12-22-2009, 06:36 PM
  5. [Error] Perfect range and melee [ERROR]
    By Wallace in forum Help
    Replies: 16
    Last Post: 06-21-2009, 09:56 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
  •