Bump
|
I've download and ItemDefEditor to change the prices of my items in the cache. I just tested a red party hat to see if it would work.
Once i changed it and compiled the client wouldn't load, so i downloaded a cache packer(something catchy) and try'd to use that but it still did not work.
This is the code for how my prices are loaded
My EconomyPrices.java
Code:package com.rs.utils; import com.rs.cache.loaders.ItemDefinitions; import com.rs.game.item.Item; import com.rs.game.player.content.ItemConstants; public final class EconomyPrices { public static int getPrice(int itemId) { ItemDefinitions defs = ItemDefinitions.getItemDefinitions(itemId); if (defs.isNoted()) itemId = defs.getCertId(); else if (defs.isLended()) itemId = defs.getLendId(); if (!ItemConstants.isTradeable(new Item(itemId, 1))) return 0; if (itemId == 995) // TODO after here return 1; return defs.getValue() * 3; // TODO get price from real item from saved // prices from ge } private EconomyPrices() { } }
Bump
Bump
EconomyPrices.java is for Prices in Trade & price checker etc. Shop.java prices are for buying/selling prices in shops. Here's my EconomyPrices.java, you can use it and feel free to change or add more item prices.
The if(itemId = (then the number) is the item's id. The return (number) is the item's price. There ya go.Code:package com.rs.utils; import com.rs.cache.loaders.ItemDefinitions; import com.rs.game.item.Item; import com.rs.game.player.content.ItemConstants; public final class EconomyPrices { public static int getPrice(int itemId) { ItemDefinitions defs = ItemDefinitions.getItemDefinitions(itemId); if (defs.isNoted()) itemId = defs.getCertId(); else if (defs.isLended()) itemId = defs.getLendId(); if (!ItemConstants.isTradeable(new Item(itemId, 1))) return 0; if (itemId == 995) // TODO after here return 1; if (itemId == 950) return 100; if (itemId == 1739) return 250; if (itemId == 1635) return 500; if (itemId == 7650) return 750; if (itemId == 1662) return 1000; if (itemId == 11718) return 8000000; if (itemId == 11720) return 15000000; if (itemId == 11722) return 12500000; if (itemId == 14484) return 12000000; if (itemId == 19780) return 125000000; if (itemId == 6585) return 5000000; if (itemId == 21793) return 5000000; if (itemId == 21787) return 15000000; if (itemId == 21790) return 8000000; if (itemId == 1662) return 117860; if (itemId == 7650) return 58930; if (itemId == 1635) return 16100; if (itemId == 1739) return 10350; if (itemId == 950) return 7370; if (itemId == 11283) return 2500000; if (itemId == 1053) return 800000000; if (itemId == 1055) return 800000000; if (itemId == 1057) return 800000000; if (itemId == 20135) return 50000000; if (itemId == 20139) return 100000000; if (itemId == 20143) return 80000000; if (itemId == 20147) return 40000000; if (itemId == 20151) return 75000000; if (itemId == 20155) return 60000000; if (itemId == 20159) return 30000000; if (itemId == 20163) return 60000000; if (itemId == 20167) return 40000000; if (itemId == 11694) return 30000000; if (itemId == 11724) return 20000000; if (itemId == 11726) return 15000000; if (itemId == 1050) return 800000000; if (itemId == 1042) return 2147000000; if (itemId == 1048) return 2000000000; if (itemId == 1038) return 1800000000; if (itemId == 1044) return 1600000000; if (itemId == 1040) return 1400000000; if (itemId == 1046) return 1200000000; if (itemId == 13740) return 150000000; if (itemId == 13738) return 30000000; if (itemId == 13742) return 75000000; if (itemId == 13744) return 22000000; if (itemId == 13748) return 150000000; if (itemId == 13746) return 30000000; if (itemId == 13750) return 75000000; if (itemId == 13752) return 22000000; if (itemId == 13736) return 1500000; if (itemId == 4151) return 1600000; if (itemId == 11335) return 10000000; if (itemId == 1149) return 100000; if (itemId == 14479) return 8000000; if (itemId == 3140) return 3500000; if (itemId == 4087) return 500000; if (itemId == 11732) return 300000; if (itemId == 10828) return 50000; if (itemId == 1187) return 550000; if (itemId == 6737) return 1000000; if (itemId == 6731) return 1000000; if (itemId == 6733) return 1000000; if (itemId == 6735) return 500000; if (itemId == 13734) return 500000; if (itemId == 13754) return 1000000; if (itemId == 2572) return 150000; if (itemId == 13736) return 1500000; if (itemId == 20171) return 100000000; if (itemId == 11710) return 166600; if (itemId == 11712) return 166600; if (itemId == 11714) return 166600; if (itemId == 11690) return 500000; if (itemId == 11696) return 7000000; if (itemId == 11698) return 15000000; if (itemId == 11700) return 10000000; if (itemId == 11702) return 30000000; if (itemId == 11704) return 7000000; if (itemId == 11706) return 15000000; if (itemId == 11708) return 10000000; if (itemId == 11730) return 6000000; if (itemId == 11728) return 2000000; if (itemId == 18830) return 50000; if (itemId == 8850) return 1000000; if (itemId == 20072) return 100000; if (itemId == 8844) return 1000; if (itemId == 8845) return 5000; if (itemId == 8846) return 10000; if (itemId == 8847) return 15000; if (itemId == 8848) return 20000; if (itemId == 8849) return 25000; if (itemId == 8850) return 50000; if (itemId == 7462) return 100000; if (itemId == 11286) return 2500000; if (itemId == 6739) return 2000000; if (itemId == 13661) return 2000000; if (itemId == 21773) return 6000; if (itemId == 18349) return 350000; if (itemId == 18351) return 350000; if (itemId == 18353) return 350000; if (itemId == 18357) return 385000; if (itemId == 18355) return 275000; if (itemId == 18359) return 325000; if (itemId == 18361) return 325000; if (itemId == 22482) return 3000000; if (itemId == 22486) return 4000000; if (itemId == 22490) return 5000000; if (itemId == 22494) return 3000000; if (itemId == 18363) return 325000; if (itemId == 18335) return 75000; if (itemId == 1625) return 25; if (itemId == 1609) return 30; if (itemId == 1623) return 100; if (itemId == 1607) return 125; if (itemId == 1621) return 175; if (itemId == 1605) return 250; if (itemId == 1619) return 300; if (itemId == 1603) return 380; if (itemId == 1617) return 2000; if (itemId == 1601) return 2250; if (itemId == 1631) return 5000; if (itemId == 1615) return 5750; if (itemId == 15241) return 2000000; if (itemId == 15243) return 1100; if (itemId == 13976) return 500000; if (itemId == 13970) return 1250000; if (itemId == 13967) return 1250000; if (itemId == 13964) return 800000; if (itemId == 13938) return 2500000; if (itemId == 13950) return 3000000; if (itemId == 13947) return 5000000; if (itemId == 6729) return 5000; if (itemId == 4153) return 100000; if (itemId == 16755) return 300000; if (itemId == 16865) return 300000; if (itemId == 17237) return 300000; if (itemId == 16931) return 125000; if (itemId == 17171) return 125000; if (itemId == 3842) return 500000; if (itemId == 4587) return 250000; if (itemId == 4708) return 800000; if (itemId == 4710) return 800000; if (itemId == 4712) return 1500000; if (itemId == 4714) return 1200000; if (itemId == 4732) return 500000; if (itemId == 4734) return 800000; if (itemId == 4736) return 1500000; if (itemId == 4738) return 700000; if (itemId == 4716) return 1000000; if (itemId == 4718) return 1500000; if (itemId == 4720) return 2000000; if (itemId == 4722) return 1500000; if (itemId == 4745) return 800000; if (itemId == 4747) return 600000; if (itemId == 4749) return 1000000; if (itemId == 4751) return 800000; if (itemId == 4753) return 1000000; if (itemId == 4755) return 600000; if (itemId == 4757) return 800000; if (itemId == 4759) return 800000; if (itemId == 4724) return 1500000; if (itemId == 4726) return 1800000; if (itemId == 4728) return 1000000; if (itemId == 4730) return 800000; if (itemId == 6889) return 5500000; if (itemId == 18337) return 100000; if (itemId == 6562) return 100000; if (itemId == 6563) return 175000; if (itemId == 11235) return 1000000; if (itemId == 15707) return 1; if (itemId == 11716) return 3000000; if (itemId == 15259) return 10000000; if (itemId == 13660) return 2000000; if (itemId == 7459) return 2500; if (itemId == 7460) return 5000; if (itemId == 249) //Clean Guam return 100; if (itemId == 251) //Clean Marrentill return 125; if (itemId == 253) //Clean Tarromin return 150; if (itemId == 255) //Clean Harralander return 275; if (itemId == 257) //Clean Ranarr return 25000; if (itemId == 2998) //Clean Toadflax return 15000; if (itemId == 3000) //Clean Snapdragon return 10000; if (itemId == 259) //Clean Irit return 1000; if (itemId == 261) //Clean Avantoe return 8000; if (itemId == 263) //Clean Kwuarm return 2500; if (itemId == 265) //Clean Cadantine return 1800; if (itemId == 2481) //Clean Lantadyme return 10000; if (itemId == 267) //Clean Dwarf weed return 11750; if (itemId == 269) //Clean Torstol return 17000; if (itemId == 221) //Eye of newt return 300; if (itemId == 223) //Red spiders' eggs return 515; if (itemId == 225) //Limpwurt root return 375; if (itemId == 235) //Unicorn horn dust return 1000; if (itemId == 231) //Snape grass return 600; if (itemId == 239) //White berries return 250; if (itemId == 3138) //Potato cactus return 3000; if (itemId == 6693) //Crushed nest return 8800; if (itemId == 245) //Wine of Zamorak return 4000; if (itemId == 247) //Jangerberries return 1000; if (itemId == 5972) //Papaya fruit return 4000; if (itemId == 2970) //Mort Myre Fungus return 3000; if (itemId == 241) //Dragon scale dust return 2000; if (itemId == 9594) //Ground mud rune return 10000; if (itemId == 4621) //Phoenix Feather return 8000; if (itemId == 12539) //Grenwall Spike return 3000; if (itemId == 6812) //Wyvern Bone return 20000; if (itemId == 2446) //Antipoison (4) return 750; if (itemId == 175) //Antipoison (3) return 562; if (itemId == 177) //Antipoison (2) return 375; if (itemId == 179) //Antipoison (1) return 188; if (itemId == 23315) //Antipoison flask (6) return 3750; if (itemId == 2428) //Attack (4) return 266; if (itemId == 121) //Attack (3) return 200; if (itemId == 123) //Attack (2) return 133; if (itemId == 125) //Attack (1) return 67; if (itemId == 23195) //Attack flask (6) return 3266; if (itemId == 113) //Strength (4) return 350; if (itemId == 115) //Strength (3) return 263; if (itemId == 117) //Strength (2) return 175; if (itemId == 119) //Strength (1) return 88; if (itemId == 23207) //Strength flask (6) return 3350; if (itemId == 14220) //Energy (4) return 527; if (itemId == 3010) //Energy (3) return 396; if (itemId == 3012) //Energy (2) return 264; if (itemId == 3014) //Energy (1) return 132; if (itemId == 23375) //Energy flask (6) return 3527; if (itemId == 2434) //Prayer (4) return 4100; if (itemId == 139) //Prayer (3) return 3000; if (itemId == 141) //Prayer (2) return 2000; if (itemId == 143) //Prayer (1) return 1000; if (itemId == 23234) //Prayer flask (6) return 7100; if (itemId == 6685) //Saradomin brew (4) return 15800; if (itemId == 6687) //Saradomin brew (3) return 11900; if (itemId == 6689) //Saradomin brew (2) return 7900; if (itemId == 6691) //Saradomin brew (1) return 4000; if (itemId == 23351) //Saradomin brew (6) return 18800; if (itemId == 3016) //Super energy (4) return 8000; if (itemId == 3018) //Super energy (3) return 6000; if (itemId == 3020) //Super energy (2) return 4000; if (itemId == 3022) //Super energy (1) return 2000; if (itemId == 23387) //Super energy (6) return 11000; if (itemId == 2436) //Super attack (4) return 737; if (itemId == 145) //Super attack (3) return 553; if (itemId == 147) //Super attack (2) return 369; if (itemId == 149) //Super attack (1) return 185; if (itemId == 23255) //Super attack (6) return 3553; if (itemId == 2440) //Super strength (4) return 1400; if (itemId == 157) //Super strength (3) return 1000; if (itemId == 159) //Super strength (2) return 700; if (itemId == 161) //Super strength (1) return 350; if (itemId == 23279) //Super strength flask (6) return 4400; if (itemId == 2442) //Super defence (4) return 1300; if (itemId == 163) //Super defence (3) return 1975; if (itemId == 165) //Super defence (2) return 650; if (itemId == 167) //Super defence (1) return 325; if (itemId == 23291) //Super defence flask (6) return 4300; if (itemId == 3040) //Magic potion (4) return 8600; if (itemId == 3042) //Magic potion (3) return 6400; if (itemId == 3044) //Magic potion (2) return 4300; if (itemId == 3046) //Magic potion (1) return 2100; if (itemId == 23423) //Magic flask (6) return 9400; if (itemId == 2444) //Ranging potion (4) return 10400; if (itemId == 169) //Ranging potion (3) return 7800; if (itemId == 171) //Ranging potion (2) return 5200; if (itemId == 173) //Ranging potion (1) return 2600; if (itemId == 23303) //Ranging flask (6) return 13400; if (itemId == 2450) //Zamorak brew (4) return 11900; if (itemId == 189) //Zamorak brew (3) return 8900; if (itemId == 191) //Zamorak brew (2) return 5900; if (itemId == 193) //Zamorak brew (1) return 2900; if (itemId == 23339) //Zamorak brew flask (6) return 14900; return defs.getValue() * 3; // TODO get price from real item from saved // prices from ge } private EconomyPrices() { } }
i HAVE A PriceManager.java and that is where shop prices are but im trying to change the trade price and the price checker but when i try changing it through the cache my client doesn't load.
And if i load the Trade/Price Checker with a .txt file my shops, that requires Fist of guthix tokens to buy items, gets messed up and i have no idea how to fix it.
Use a Item definition editor. I have found one, and only able to change 1 price at a time, and sometimes it corrupts the cache, so make sure you BACKUP your Cache. Maffia-RPG released one, with working item price changing. I suggest it, good luck. (this is to change the shop prices, shown in the shop, not the buying method, nor selling)
I told you! Economyprices.java is for Trade/Price Checker Prices. Use mine above and see if it work's.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |