Code:
public class ItemOnObject {
public void ItemOnObject(client c, int UsedOnObjectID, int ItemID) {
if(UsedOnObjectID == 10638) {
if(ItemID == 526) {
c.deleteItem(526, 1);
c.addSkillXP(8*getLevelForXP(c.playerXP[5]), 5);
c.sM("You receive some prayer experience.");
c.setAnimation(894);
c.lowGFX(247,0);
}
if(ItemID == 532) {
c.deleteItem(532, 1);
c.addSkillXP(8*getLevelForXP(c.playerXP[5]), 5);
c.sM("You receive some prayer experience.");
c.setAnimation(894);
c.lowGFX(247,0);
}
if(ItemID == 536){
c.deleteItem(536, 1);
c.addSkillXP(8*getLevelForXP(c.playerXP[5]), 5);
c.sM("You receive some prayer experience.");
c.setAnimation(894);
c.lowGFX(247,0);
}
c.TurnplayerTo(UsedOnX, UsedOnY);
}
if(UsedOnObjectID == 2644 && ItemID == 1737){
c.deleteItem(1737, 1);
c.addItem(1759, 1);
c.setAnimation(894);
}
if(UsedOnObjectID == 2783 && ItemID == 2349 && c.playerHasItem(2347)){
c.deleteItem(2349, 1);
c.sM("You smith the bar into some gold.");
c.addItem(995, 150);
c.setAnimation(898);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(800, 13);
}
if(UsedOnObjectID == 2783 && ItemID == 2351 && c.playerHasItem(2347) && c.playerLevel[13] >= 15){
c.deleteItem(2351, 1);
c.sM("You smith the bar into some gold.");
c.addItem(995, 500);
c.setAnimation(898);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(800, 13);
}
if(UsedOnObjectID == 2783 && ItemID == 2359 && c.playerHasItem(2347) && c.playerLevel[13] >= 60){
c.deleteItem(2359, 1);
c.sM("You c.sMith the bar into some gold.");
c.addItem(995, 1200);
c.setAnimation(898);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(3500, 13);
}
if(UsedOnObjectID == 2783 && ItemID == 2361 && c.playerHasItem(2347) && c.playerLevel[13] >= 70){
c.deleteItem(2361, 1);
c.sM("You smith the bar into some gold.");
c.addItem(995, 2000);
c.setAnimation(898);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(5000, 13);
}
if(UsedOnObjectID == 2783 && ItemID == 2363 && c.playerHasItem(2347) && c.playerLevel[13] >= 85){
c.deleteItem(2363, 1);
c.sM("You smith the bar into some gold.");
c.addItem(995, 150);
c.setAnimation(898);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(10000, 13);
}
if(UsedOnObjectID == 2781 && ItemID == 436 && c.playerHasItem(438)){
c.deleteItem(436, 1);
c.deleteItem(438, 1);
c.addItem(2349, 1);
c.sM("You smith the tin and copper ore.");
c.setAnimation(899);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(800, 13);
}
if(UsedOnObjectID == 11666 && ItemID == 438 && c.playerHasItem(436)){
c.deleteItem(436, 1);
c.deleteItem(438, 1);
c.addItem(2349, 1);
c.sM("You smith the tin and copper ore.");
c.setAnimation(899);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(800, 13);
}
if(UsedOnObjectID == 11666 && ItemID == 440 && c.playerLevel[13] >= 15){
c.deleteItem(440, 1);
c.addItem(2351, 1);
c.sM("You smith the iron ore.");
c.setAnimation(899);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(1500, 13);
}
if(UsedOnObjectID == 11666 && ItemID == 447 && c.playerLevel[13] >= 60){
c.deleteItem(447, 1);
c.addItem(2359, 1);
c.sM("You smith the mithril ore.");
c.setAnimation(899);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(3500, 13);
}
if(UsedOnObjectID == 11666 && ItemID == 449 && c.playerLevel[13] >= 70){
c.deleteItem(449, 1);
c.addItem(2361, 1);
c.sM("You smith the adamant ore.");
c.setAnimation(899);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(5000, 13);
}
if(UsedOnObjectID == 11666 && ItemID == 451 && c.playerLevel[13] >= 85){
c.deleteItem(451, 1);
c.addItem(2363, 1);
c.sM("You smith the runite ore.");
c.setAnimation(899);
c.faceNPC(UsedOnObjectID);
c.addSkillXP(10000, 13);
}
if(ItemID == 5297 && UsedOnObjectID == 7965){
c.farm(0, 259, 5297, 1200);
}
if(ItemID == 5299 && UsedOnObjectID == 7965){
c.farm(0, 263, 5299, 1200);
}
if(ItemID == 5301 && UsedOnObjectID == 7965){
c.farm(0, 265, 5301, 1200);
}
if(ItemID == 5302 && UsedOnObjectID == 7965){
c.farm(20, 2481, 5302, 2000);
}
if(ItemID == 5303 && UsedOnObjectID == 7965){
c.farm(20, 267, 5303, 4500);
}
if(ItemID == 5295 && UsedOnObjectID == 7965){
c.farm(40, 257, 5295, 3000);
}
if(ItemID == 5300 && UsedOnObjectID == 7965){
c.farm(35, 3000, 5300, 5300);
}
if(ItemID == 5296 && UsedOnObjectID == 7965){
c.farm(60, 2998, 5296, 7500);
}
if ((UsedOnObjectID == 2781) || (UsedOnObjectID == 2728)) {
if (true) {
c.cookingOn = true;
}
}
}
}
Then in case 192: in client.java i have this.