Thread: in clickitem.java i added mystery box and i get this error

Page 1 of 3 123 LastLast
Results 1 to 10 of 24
  1. #1 in clickitem.java i added mystery box and i get this error 
    Registered Member
    Join Date
    Dec 2011
    Posts
    179
    Thanks given
    0
    Thanks received
    0
    Rep Power
    9
    src\server\model\players\packets\ClickItem.java:20 7: error: reached end of file
    while parsing
    }
    ^
    1 error
    Press any key to continue . . .
    Reply With Quote  
     

  2. #2  
    Registered Member
    Joker's Avatar
    Join Date
    Nov 2009
    Age
    25
    Posts
    1,849
    Thanks given
    378
    Thanks received
    1,205
    Rep Power
    5000
    Post your ClickItem class and I'll fix it. Looks like a missing bracket.

    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Dec 2011
    Posts
    179
    Thanks given
    0
    Thanks received
    0
    Rep Power
    9
    if (c.getHerblore().isUnidHerb(itemId))
    c.getHerblore().handleHerbClick(itemId);
    if (c.getFood().isFood(itemId))
    c.getFood().eat(itemId,itemSlot);
    //ScriptManager.callFunc("itemClick_"+itemId, c, itemId, itemSlot);
    if (c.getPotions().isPotion(itemId))
    c.getPotions().handlePotion(itemId,itemSlot);
    if (c.getPrayer().isBone(itemId))
    c.getPrayer().buryBone(itemId, itemSlot);
    if (itemId == 952) {
    if(c.inArea(3553, 3301, 3561, 3294)) {
    c.teleTimer = 3;
    c.newLocation = 1;
    } else if(c.inArea(3550, 3287, 3557, 3278)) {
    c.teleTimer = 3;
    c.newLocation = 2;
    } else if(c.inArea(3561, 3292, 3568, 3285)) {
    c.teleTimer = 3;
    c.newLocation = 3;
    } else if(c.inArea(3570, 3302, 3579, 3293)) {
    c.teleTimer = 3;
    c.newLocation = 4;
    } else if(c.inArea(3571, 3285, 3582, 3278)) {
    c.teleTimer = 3;
    c.newLocation = 5;
    } else if(c.inArea(3562, 3279, 3569, 3273)) {
    c.teleTimer = 3;
    c.newLocation = 6;
    if (itemId == 6199) {
    int mysteryReward = Misc.random(5); // Coded by Sonic chao
    if (mysteryReward == 1) {
    c.getItems().addItem(1050, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 2) {
    c.getItems().addItem(4083, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 3) {
    c.getItems().addItem(6585, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 4) {
    c.getItems().addItem(1038, 1);
    c.getItems().addItem(1040, 1);
    c.getItems().addItem(1042, 1);
    c.getItems().addItem(1044, 1);
    c.getItems().addItem(1046, 1);
    c.getItems().addItem(1048, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 5) {
    c.getItems().addItem(1055, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    }
    }

    }
    Reply With Quote  
     

  4. #4  
    Registered Member
    Joker's Avatar
    Join Date
    Nov 2009
    Age
    25
    Posts
    1,849
    Thanks given
    378
    Thanks received
    1,205
    Rep Power
    5000
    That's not your whole class, otherwise you'd be getting more errors than that.

    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Dec 2011
    Posts
    179
    Thanks given
    0
    Thanks received
    0
    Rep Power
    9
    thats the part i added so the error would be somewhere there
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Dec 2011
    Posts
    179
    Thanks given
    0
    Thanks received
    0
    Rep Power
    9
    package server.model.players.packets;

    import server.model.players.Client;
    import server.model.players.PacketType;


    /**
    * Clicking an item, bury bone, eat food etc
    **/
    public class ClickItem implements PacketType {

    @Override
    public void processPacket(Client c, int packetType, int packetSize) {
    int junk = c.getInStream().readSignedWordBigEndianA();
    int itemSlot = c.getInStream().readUnsignedWordA();
    int itemId = c.getInStream().readUnsignedWordBigEndian();
    if (c.usingCarpet) {
    return;
    }
    if (itemId != c.playerItems[itemSlot] - 1) {
    return;
    }
    if (itemId == 8007) {
    c.getPA().teleTab("varrock");
    }
    if (itemId == 8008) {
    c.getPA().teleTab("lumbridge");
    }
    if (itemId == 8009) {
    c.getPA().teleTab("falador");
    }
    if (itemId == 8010) {
    c.getPA().teleTab("camelot");
    }
    if (itemId == 8011) {
    c.getPA().teleTab("ardy");
    }
    //PvP artefacts.
    if(itemId == 14892) {
    c.getItems().deleteItem(14892, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14891) {
    c.getItems().deleteItem(14891, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14890) {
    c.getItems().deleteItem(14890, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14889) {
    c.getItems().deleteItem(14889, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14888) {
    c.getItems().deleteItem(14888, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14887) {
    c.getItems().deleteItem(14887, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14886) {
    c.getItems().deleteItem(14886, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14885) {
    c.getItems().deleteItem(14885, 1);
    c.pcPoints +=1;
    c.sendMessage("You activate the mysterious artefact and recieve 1 pk points.");
    }
    if(itemId == 14884) {
    c.getItems().deleteItem(14884, 1);
    c.pcPoints +=2;
    c.sendMessage("You activate the mysterious artefact and recieve 2 pk points.");
    }
    if(itemId == 14883) {
    c.getItems().deleteItem(14883, 1);
    c.pcPoints +=2;
    c.sendMessage("You activate the mysterious artefact and recieve 2 pk points.");
    }
    if(itemId == 14882) {
    c.getItems().deleteItem(14882, 1);
    c.pcPoints +=2;
    c.sendMessage("You activate the mysterious artefact and recieve 2 pk points.");
    }
    if(itemId == 14881) {
    c.getItems().deleteItem(14881, 1);
    c.pcPoints +=3;
    c.sendMessage("You activate the mysterious artefact and recieve 3 pk points.");
    }
    if(itemId == 14880) {
    c.getItems().deleteItem(14880, 1);
    c.pcPoints +=4;
    c.sendMessage("You activate the mysterious artefact and recieve 4 pk points.");
    }
    if(itemId == 14879) {
    c.getItems().deleteItem(14879, 1);
    c.pcPoints +=5;
    c.sendMessage("You activate the mysterious artefact and recieve 5 pk points.");
    }
    if(itemId == 14878) {
    c.getItems().deleteItem(14878, 1);
    c.pcPoints +=7;
    c.sendMessage("You activate the mysterious artefact and recieve 7 pk points.");
    }
    if(itemId == 14877) {
    c.getItems().deleteItem(14877, 1);
    c.pcPoints +=9;
    c.sendMessage("You activate the mysterious artefact and recieve 9 pk points.");
    }
    if(itemId == 14876) {
    c.getItems().deleteItem(14876, 1);
    c.pcPoints +=11;
    c.sendMessage("You activate the mysterious artefact and recieve 11 pk points.");
    }
    if (itemId == 4251) {
    c.getPA().movePlayer(3565, 3316, 0);
    c.sendMessage("You empty the ectophial.");
    c.getItems().deleteItem(4251,c.getItems().getItemS lot(4251), 1);
    c.getItems().addItem(4252, 1);
    }
    if (itemId >= 5509 && itemId <= 5514) {
    int pouch = -1;
    int a = itemId;
    if (a == 5509)
    pouch = 0;
    if (a == 5510)
    pouch = 1;
    if (a == 5512)
    pouch = 2;
    if (a == 5514)
    pouch = 3;
    c.getPA().fillPouch(pouch);
    return;
    }
    if (c.getHerblore().isUnidHerb(itemId))
    c.getHerblore().handleHerbClick(itemId);
    if (c.getFood().isFood(itemId))
    c.getFood().eat(itemId,itemSlot);
    //ScriptManager.callFunc("itemClick_"+itemId, c, itemId, itemSlot);
    if (c.getPotions().isPotion(itemId))
    c.getPotions().handlePotion(itemId,itemSlot);
    if (c.getPrayer().isBone(itemId))
    c.getPrayer().buryBone(itemId, itemSlot);
    if (itemId == 952) {
    if(c.inArea(3553, 3301, 3561, 3294)) {
    c.teleTimer = 3;
    c.newLocation = 1;
    } else if(c.inArea(3550, 3287, 3557, 3278)) {
    c.teleTimer = 3;
    c.newLocation = 2;
    } else if(c.inArea(3561, 3292, 3568, 3285)) {
    c.teleTimer = 3;
    c.newLocation = 3;
    } else if(c.inArea(3570, 3302, 3579, 3293)) {
    c.teleTimer = 3;
    c.newLocation = 4;
    } else if(c.inArea(3571, 3285, 3582, 3278)) {
    c.teleTimer = 3;
    c.newLocation = 5;
    } else if(c.inArea(3562, 3279, 3569, 3273)) {
    c.teleTimer = 3;
    c.newLocation = 6;
    }
    if (itemId == 6199) {
    int mysteryReward = Misc.random(5); // Coded by Sonic chao
    if (mysteryReward == 1) {
    c.getItems().addItem(1050, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 2) {
    c.getItems().addItem(4083, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 3) {
    c.getItems().addItem(6585, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 4) {
    c.getItems().addItem(1038, 1);
    c.getItems().addItem(1040, 1);
    c.getItems().addItem(1042, 1);
    c.getItems().addItem(1044, 1);
    c.getItems().addItem(1046, 1);
    c.getItems().addItem(1048, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    }
    else if (mysteryReward == 5) {
    c.getItems().addItem(1055, 1);
    c.getItems().deleteItem(6199, 1);
    c.sendMessage("Thanks for voting!");
    };
    }
    }
    }
    Reply With Quote  
     

  7. #7  
    Registered Member
    Whired's Avatar
    Join Date
    Aug 2007
    Posts
    2,126
    Thanks given
    238
    Thanks received
    500
    Rep Power
    822
    You got an extra }, probably ~ where it says (line 207)
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  8. #8  
    If you read this you're gay!
    Infexis's Avatar
    Join Date
    Aug 2009
    Age
    25
    Posts
    4,561
    Thanks given
    1,158
    Thanks received
    1,173
    Rep Power
    2949
    Use some damn code tags!

    You're missing a bracket..
    [Only registered and activated users can see links. ]
    "If you can't explain it simply, you don't understand it well enough." - Albert Einstein
    Reply With Quote  
     

  9. #9  
    Registered Member
    Join Date
    Dec 2011
    Posts
    179
    Thanks given
    0
    Thanks received
    0
    Rep Power
    9
    missing a bracket where? please.. man!
    Reply With Quote  
     

  10. #10  
    Registered Member
    Join Date
    Dec 2010
    Age
    29
    Posts
    603
    Thanks given
    96
    Thanks received
    43
    Rep Power
    59
    horrible, just horrible i will help you though.

    [Only registered and activated users can see links. ]

    that is an excellent website to learn the java conventions and also receive expert help!
    Reply With Quote  
     

Page 1 of 3 123 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. Donation Box (Mystery Box)
    By Project in forum Tutorials
    Replies: 24
    Last Post: 04-24-2014, 03:54 AM
  2. Mystery Box ModelID
    By afrodjman in forum Models
    Replies: 3
    Last Post: 05-03-2012, 09:23 PM
  3. Mystery Box
    By Kelso in forum Help
    Replies: 9
    Last Post: 10-19-2011, 01:57 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
  •