Thread: [718] Max cash problem help!

Page 1 of 3 123 LastLast
Results 1 to 10 of 21
  1. #1 [718] Max cash problem help! 
    Registered Member Tk0wnz's Avatar
    Join Date
    Jul 2015
    Posts
    14
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Hello, i have created custom money bags and i have a problem and need help

    For exmaple: A player have 2B Bills bag and 1B in inventory and when he opens the bag he will lose 1B because there was a 1B already in the inventory so how i can prevent players from doing this?

    thank you.
    Reply With Quote  
     

  2. #2  
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,788
    Thanks given
    706
    Thanks received
    702
    Rep Power
    570
    Quote Originally Posted by Tk0wnz View Post
    Hello, i have created custom money bags and i have a problem and need help

    For exmaple: A player have 2B Bills bag and 1B in inventory and when he opens the bag he will lose 1B because there was a 1B already in the inventory so how i can prevent players from doing this?

    thank you.
    Make a check for the cash in the inv and make it return; if the amount he's about to withdraw + money in inv is bigger than Integer.MAX_VALUE.
    Project thread
    Reply With Quote  
     

  3. #3  
    Registered Member Tk0wnz's Avatar
    Join Date
    Jul 2015
    Posts
    14
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Here is the code, could you please correct/fix it for me?

    Code:
    		} else if (itemId == 10835) { //2B
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    			return;
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Jul 2015
    Posts
    607
    Thanks given
    520
    Thanks received
    660
    Rep Power
    0
    Quote Originally Posted by Tk0wnz View Post
    Here is the code, could you please correct/fix it for me?

    Code:
    		} else if (itemId == 10835) { //2B
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    			return;
    Code:
    	} else if (itemId == 10835) { //2B
    		if(!(player.getInventory().getAmount(995) + 2000000 > Integer.MAX_VALUE)) {
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    		} else {
    			player.getPackets().sendGameMessage("You have too much money in your inventory.");
    		}
    		return;
    	}
    Reply With Quote  
     

  5. #5  
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,788
    Thanks given
    706
    Thanks received
    702
    Rep Power
    570
    Quote Originally Posted by Swiffy View Post
    Code:
    	} else if (itemId == 10835) { //2B
    		if(!(player.getInventory().getAmount(995) + 2000000 > Integer.MAX_VALUE)) {
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    		} else {
    			player.getPackets().sendGameMessage("You have too much money in your inventory.");
    		}
    		return;
    	}
    Code:
    } else if (itemId == 10835) { //2B
    		if(!((long) (player.getInventory().getAmount(995) + 2000000000) > Integer.MAX_VALUE)) {
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    		} else {
    			player.getPackets().sendGameMessage("You have too much money in your inventory.");
    		}
    		return;
    	}
    Was missing a few 0s for the 2b ;p
    Project thread
    Reply With Quote  
     

  6. #6  
    Registered Member Tk0wnz's Avatar
    Join Date
    Jul 2015
    Posts
    14
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by clem585 View Post
    Code:
    } else if (itemId == 10835) { //2B
    		if(!((long) (player.getInventory().getAmount(995) + 2000000000) > Integer.MAX_VALUE)) {
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    		} else {
    			player.getPackets().sendGameMessage("You have too much money in your inventory.");
    		}
    		return;
    	}
    Was missing a few 0s for the 2b
    100 error.....
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:484: error: illega
    l start of type
    else if (item.getDefinitions().getName().startsWith("Burnt "))
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:484: error: ';' ex
    pected
    else if (item.getDefinitions().getName().startsWith("Burnt "))
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:484: error: invali
    d method declaration; return type required
    else if (item.getDefinitions().getName().startsWith("Burnt "))
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:484: error: ';' ex
    pected
    else if (item.getDefinitions().getName().startsWith("Burnt "))
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:487: error: illega
    l start of type
    if (Settings.DEBUG)
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:487: error: <ident
    ifier> expected
    if (Settings.DEBUG)
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:487: error: ';' ex
    pected
    if (Settings.DEBUG)
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:494: error: class,
    interface, or enum expected
    public static Item contains(int id1, Item item1, Item item2) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:497: error: class,
    interface, or enum expected
    if (item2.getId() == id1)
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:499: error: class,
    interface, or enum expected
    return null;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:500: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:502: error: class,
    interface, or enum expected
    public static boolean contains(int id1, int id2, Item... items) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:504: error: class,
    interface, or enum expected
    boolean containsId2 = false;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:505: error: class,
    interface, or enum expected
    for (Item item : items) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:508: error: class,
    interface, or enum expected
    else if (item.getId() == id2)
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:510: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:512: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:514: error: class,
    interface, or enum expected
    public static void handleItemOnItem(final Player player, InputStream str
    eam) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:514: error: class,
    interface, or enum expected
    public static void handleItemOnItem(final Player player, InputStream str
    eam) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:516: error: class,
    interface, or enum expected
    int toSlot = stream.readShortLE128();
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:517: error: class,
    interface, or enum expected
    int hash1 = stream.readInt();
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:518: error: class,
    interface, or enum expected
    int hash2 = stream.readInt();
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:519: error: class,
    interface, or enum expected
    int interfaceId = hash1 >> 16;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:520: error: class,
    interface, or enum expected
    int interfaceId2 = hash2 >> 16;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:521: error: class,
    interface, or enum expected
    int comp1 = hash1 & 0xFFFF;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:522: error: class,
    interface, or enum expected
    int fromSlot = stream.readShort();
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:523: error: class,
    interface, or enum expected
    int itemUsedId = stream.readShortLE128();
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:525: error: class,
    interface, or enum expected
    if (interfaceId == 192 && interfaceId2 == 679) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:527: error: class,
    interface, or enum expected
    return;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:528: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:533: error: class,
    interface, or enum expected
    if (player.getFamiliar().getSpecialAttack() == S
    pecialAttack.ITEM) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:536: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:539: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:544: error: class,
    interface, or enum expected
    Item usedWith = player.getInventory().getItem(toSlot);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:545: error: class,
    interface, or enum expected
    Item itemUsed = player.getInventory().getItem(fromSlot);

    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:549: error: class,
    interface, or enum expected
    if (itemUsed == null || usedWith == null
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:553: error: class,
    interface, or enum expected
    player.stopAll();
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:554: error: class,
    interface, or enum expected
    if (!player.getControlerManager().canUseItemOnItem(it emU
    sed, usedWith))
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:556: error: class,
    interface, or enum expected
    Fletch fletch = Fletching.isFletching(usedWith, itemUsed
    );
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:557: error: class,
    interface, or enum expected
    if (fletch != null) {
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:559: error: class,
    interface, or enum expected
    return;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:560: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:565: error: class,
    interface, or enum expected
    return;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:566: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:572: error: class,
    interface, or enum expected
    return;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:573: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:578: error: class,
    interface, or enum expected
    return;
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:579: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:584: error: class,
    interface, or enum expected
    player.getInventory().deleteItem(11712, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:585: error: class,
    interface, or enum expected
    player.getInventory().deleteItem(11714, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:586: error: class,
    interface, or enum expected
    player.getInventory().addItem(11690, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:587: error: class,
    interface, or enum expected
    player.getPackets().send
    GameMessage("You made a godsword blade.");
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:588: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:593: error: class,
    interface, or enum expected
    player.getInventory().deleteItem(11702, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:594: error: class,
    interface, or enum expected
    player.getInventory().addItem(11694, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:595: error: class,
    interface, or enum expected
    player.getPackets().send
    GameMessage("You attach the hilt to the blade and make an Armadyl godsword.");
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:596: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:601: error: class,
    interface, or enum expected
    player.getInventory().deleteItem(11704, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:602: error: class,
    interface, or enum expected
    player.getInventory().addItem(11696, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:603: error: class,
    interface, or enum expected
    player.getPackets().send
    GameMessage("You attach the hilt to the blade and make an Bandos godsword.");
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:604: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:609: error: class,
    interface, or enum expected
    player.getInventory().deleteItem(11706, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:610: error: class,
    interface, or enum expected
    player.getInventory().addItem(11698, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:611: error: class,
    interface, or enum expected
    player.getPackets().send
    GameMessage("You attach the hilt to the blade and make an Saradomin godsword.");

    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:612: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:617: error: class,
    interface, or enum expected
    player.getInventory().deleteItem(11708, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:618: error: class,
    interface, or enum expected
    player.getInventory().addItem(11700, 1);
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:619: error: class,
    interface, or enum expected
    player.getPackets().send
    GameMessage("You attach the hilt to the blade and make an Zamorak godsword.");
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:620: error: class,
    interface, or enum expected
    }
    ^
    src\com\rs\net\decoders\handlers\InventoryOptionsH andler.java:623: error: class,
    interface, or enum expected
    if (herblore > -1) {
    ^
    100 errors
    compiled Main Server Folder
    - -

    -------------------------------{Compile has Ended}------------------------------

    Press any key to continue . . .
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    Sep 2014
    Posts
    155
    Thanks given
    21
    Thanks received
    9
    Rep Power
    11
    You've either got too many parentheses, or you missing one. "}" "{"
    Reply With Quote  
     

  8. #8  
    Registered Member Tk0wnz's Avatar
    Join Date
    Jul 2015
    Posts
    14
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Here it is, try to fix it?

    Code:
    } else if (itemId == 10835) { //2B
    		if(!((long) (player.getInventory().getAmount(995) + 2000000000) > Integer.MAX_VALUE)) {
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    		} else {
    			player.getPackets().sendGameMessage("You have too much money in your inventory.");
    		}
    		return;
    	}
    - - - Updated - - -

    Bump
    Reply With Quote  
     

  9. #9  
    Registered Member chucky009's Avatar
    Join Date
    Aug 2011
    Posts
    355
    Thanks given
    1
    Thanks received
    26
    Rep Power
    0
    Quote Originally Posted by Tk0wnz View Post
    Here it is, try to fix it?

    Code:
     	if (itemId == 10835) { //2B
    		int amount = 2000000000;
    		if (player.getInventory().getAmount(995) + amount < 0)
    		    amount = Integer.MAX_VALUE - player.getInventory().getAmount(995);
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    		} else {
    			player.getPackets().sendGameMessage("You have too much money in your inventory.");
    		}
    		return;
    - - - Updated - - -

    Bump
    Code:
    } 	if (itemId == 10835) { //2B
    		if(!((long) (player.getInventory().getAmount(995) + 2000000000) > Integer.MAX_VALUE)) {
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    		} else {
    			player.getPackets().sendGameMessage("You have too much money in your inventory.");
    		}
    		return;
    	}
    Try that
    Reply With Quote  
     

  10. #10  
    Extreme Donator


    Join Date
    Mar 2009
    Posts
    1,461
    Thanks given
    111
    Thanks received
    184
    Rep Power
    79
    Code:
    		} else if (itemId == 10835) { //2B
                                 if (player.getInventory().getNumberOf(995) + 2_000_000_000 < 0) {
                                    player.getPackets().sendGameMessage("Not enough space in your inventory.");
                                    return;
                              }
    			player.getInventory().deleteItem(10835, 1);
    			player.getInventory().addItem(995, 2000000000);
    			player.getInventory().refresh();
    			player.getPackets().sendGameMessage("<img=7><col=FF0000>You've opened your Bills bag (2B)!</col>");
    			return;
    Attached image
    Quote Originally Posted by MaxXi View Post
    Your combat is so awsome that i almost forgot its the combat matrix coded.
    Quote Originally Posted by twobrosplay View Post
    Try allowing the batch file through your firewall?
    Quote Originally Posted by SS_Alophonse View Post
    i have no life u say ha anything u say kid.i doubt u can even get a girlfriend
    i bet u cant even code anything.
    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. All bones sell for max cash! need help!!
    By CrsBladee in forum Help
    Replies: 18
    Last Post: 03-06-2014, 08:45 AM
  2. 718/742 big problem help needed!
    By Empathy in forum Help
    Replies: 2
    Last Post: 11-27-2013, 05:49 AM
  3. 718 max cash resets to 0 fix?
    By OodlesOfNoodles in forum Help
    Replies: 9
    Last Post: 10-01-2013, 02:21 AM
  4. Replies: 1
    Last Post: 09-27-2013, 10:31 AM
  5. Matrix 718 Max cash Glitch Need help.
    By Touka in forum Help
    Replies: 2
    Last Post: 06-28-2013, 03:21 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
  •