-
Barrows Rewards (Chest)
Description: To open a chest to get the rewards
Difficulty: Easy[2.5]
Assumed Knowledge: Ctrl + F Function, Where to put stuff, Have basic Knowledge.
Tested Server: IRune
Files/Classes Modified: Client.JAVA
Procedure
Step 1: Open Client.JAVA
Step 2: Add this object
Code:
3564(xcoords), 3307(ycoords), 10284(objectID)
Step 3: Add this in you're cases
Code:
case 10284:
if ((playerHasItemAmount(1507, 1)==true)) { // Ahrims Key
addItem(####, #);
deleteItem(1507, getItemSlot(1507), 1);
} else {
sendMessage("For Ahrims Part You Need his Key");
}
if ((playerHasItemAmount(2404, 1)==true)) { // Torags Key
addItem(####, #);
deleteItem(2404, getItemSlot(2404), 1);
} else {
sendMessage("For Torags Part You Need His Key");
}
if ((playerHasItemAmount(432, 1)==true)) { // Dharocks Key
addItem(####, #);
addSkillXP((####*playerLevel[#]), #);
deleteItem(432, getItemSlot(432), 1);
} else {
sendMessage("For Dharocks Part You Need His Key");
}
if ((playerHasItemAmount(709, 1)==true)) { // Karils Key
addItem(#### #);
addSkillXP((####*playerLevel[#]), #);
deleteItem(709, getItemSlot(709), 1);
} else {
sendMessage("For Karils Part You Need His Key");
}
if ((playerHasItemAmount(4273, 1)==true)) { // Guthans Key
addItem(####, #);
addSkillXP((####*playerLevel[#]), #);
deleteItem(4273, getItemSlot(4273), 1);
} else {
sendMessage("For Guthans Part You Need His Key");
}
if ((playerHasItemAmount(85, 1)==true)) { // Veracs Key
addItem(####, ##);
addSkillXP((####*playerLevel[#]), #);
deleteItem(85, getItemSlot(85), 1);
} else {
sendMessage("For Veracs Part You Need His Key");
}
break;
Step 4: Now add these items to barrows drops
Code:
1507(Ahrim), 2404(Torag), 432(Dharock), 709(Karil), 4273(Guthan), 85(verac)
Credits: Haz/Demon (Escape Head) 99.9%
0.1% to if someone made before me :D
-
Good job on this. I've been needing it :d
-
NP, Glad you like
thanks,
Haz