Thread: pi compiling error buying x

Results 1 to 7 of 7
  1. #1 pi compiling error buying x 
    Registered Member
    Join Date
    Mar 2012
    Posts
    92
    Thanks given
    4
    Thanks received
    0
    Rep Power
    11
    Code:
    src\server\model\players\packets\BankX2.java:59: error: unreachable statement
                    if (Xamount == 0)
                    ^
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    1 error
    Druk op een toets om door te gaan. . .
    my code is:
    Code:
    public void processPacket(Client c, int packetType, int packetSize) {
            int Xamount = c.getInStream().readDWord();
            if (Xamount == 0)
                Xamount = 1;
                        if (c.buyingX) {
                if (Xamount <= 10000) {
                    c.getShops().buyItem(c.xRemoveId, c.xRemoveSlot, Xamount);
                } else {
                    c.sendMessage("You cannot buy more than 10000 at a time.");
                }
                c.xRemoveSlot = 0;
                c.xInterfaceId = 0;
                c.xRemoveId = 0;
                c.buyingX = false;
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    Jul 2012
    Posts
    900
    Thanks given
    66
    Thanks received
    85
    Rep Power
    0
    post the entire file plz
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Mar 2012
    Posts
    92
    Thanks given
    4
    Thanks received
    0
    Rep Power
    11
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Jul 2012
    Posts
    900
    Thanks given
    66
    Thanks received
    85
    Rep Power
    0
    Code:
    package server.model.players.packets;
     
    import server.model.players.Client;
    import server.model.players.PacketType;
    import server.Config;
     
    /**
     * 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.buyingX) {
                if (Xamount <= 10000) {
                    c.getShops().buyItem(c.xRemoveId, c.xRemoveSlot, Xamount);
                } else {
                    c.sendMessage("You cannot buy more than 10000 at a time.");
                }
                c.xRemoveSlot = 0;
                c.xInterfaceId = 0;
                c.xRemoveId = 0;
                c.buyingX = false;
                                    }
                        {
                            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 speaking with the Ogre Trader, Collect with the Trade Referee");
                            }
                            c.getShops().openPlayerShop(c);
                            c.sellingId = 0;
                            c.sellingN = 0;
                            c.sellingS = 0;
                            return;
    				}
                    if(c.getGamble().betting) {
                            c.getGamble().playerBet = Xamount;
                            c.getGamble().blackJack(c);
                    }
                    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
    Join Date
    Mar 2012
    Posts
    92
    Thanks given
    4
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Raverz View Post
    Code:
    package server.model.players.packets;
     
    import server.model.players.Client;
    import server.model.players.PacketType;
    import server.Config;
     
    /**
     * 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.buyingX) {
                if (Xamount <= 10000) {
                    c.getShops().buyItem(c.xRemoveId, c.xRemoveSlot, Xamount);
                } else {
                    c.sendMessage("You cannot buy more than 10000 at a time.");
                }
                c.xRemoveSlot = 0;
                c.xInterfaceId = 0;
                c.xRemoveId = 0;
                c.buyingX = false;
                                    }
                        {
                            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 speaking with the Ogre Trader, Collect with the Trade Referee");
                            }
                            c.getShops().openPlayerShop(c);
                            c.sellingId = 0;
                            c.sellingN = 0;
                            c.sellingS = 0;
                            return;
    				}
                    if(c.getGamble().betting) {
                            c.getGamble().playerBet = Xamount;
                            c.getGamble().blackJack(c);
                    }
                    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;                 
                    }
            }
    }
    Code:
    src\server\model\players\packets\BankX2.java:59: error: unreachable statement
                    if(c.getGamble().betting) {
                    ^
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    1 error
    Druk op een toets om door te gaan. . .
    i get this error
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Jul 2012
    Posts
    900
    Thanks given
    66
    Thanks received
    85
    Rep Power
    0
    Code:
    package server.model.players.packets;
     
    import server.model.players.Client;
    import server.model.players.PacketType;
    import server.Config;
     
    /**
     * 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.buyingX) {
                if (Xamount <= 10000) {
                    c.getShops().buyItem(c.xRemoveId, c.xRemoveSlot, Xamount);
                } else {
                    c.sendMessage("You cannot buy more than 10000 at a time.");
                }
                c.xRemoveSlot = 0;
                c.xInterfaceId = 0;
                c.xRemoveId = 0;
                c.buyingX = false;
                                    }
                        {
                            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 speaking with the Ogre Trader, Collect with the Trade Referee");
                            }
                            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  
     

  7. #7  
    Registered Member
    Vox''s Avatar
    Join Date
    Nov 2008
    Age
    31
    Posts
    3,113
    Thanks given
    49
    Thanks received
    181
    Rep Power
    731
    You're missing a bracket. Add an end brakcet at the end of
    Code:
     if (c.buyingX) {

    Quote Originally Posted by Zirtrix View Post
    So I've recently changed some things in the server, but when i compile it says
    Code:
    source\server\model\players\packets\Commands.java: 58: error: cannot find symbol
    This.Antileech("Remove This Line");
    ^
    Anyone know the problem?
    Student and Developer for http://www.rune-server.org/runescape...pve-based.html
    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. compiling error
    By DefiantCore in forum Help
    Replies: 0
    Last Post: 03-31-2012, 03:24 PM
  2. Compiling error
    By DAYUM in forum Help
    Replies: 6
    Last Post: 12-28-2011, 06:54 AM
  3. Compiling error
    By kickso in forum Help
    Replies: 5
    Last Post: 08-17-2010, 02:32 PM
  4. Compiling Error
    By wubaz in forum Help
    Replies: 9
    Last Post: 01-17-2010, 11:16 PM
  5. Compiling Error
    By partyhat101 in forum Help
    Replies: 6
    Last Post: 10-03-2009, 06:26 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
  •