Author Topic: 508 Herblore (ItemOnItem)  (Read 103 times)

Keyani

  • Respect
  • Administrator
  • Newbie
  • ***
  • Posts: 48
  • Thanked +2/-0
  • Location: Belgium
    • View Profile
508 Herblore (ItemOnItem)
« on: July 06, 2011, 06:00:36 am »
Hey all

Here's my Herblore ItemonItem

There's 2 Difrent Codes, one uses p. and the other one uses player. test em both and see witch one works.

in ItemOnItem.java place this.

 
Code: [Select]
//=============================== HERBLORE =====================================
if (itemUsed == 249 && usedWith == 227 || itemUsed == 227 && usedWith == 249) {
if(player.skillLvl[15] >= 1)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 249, pi.getItemSlot(player, 249), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 91, 1);
}
else
{
player.frames.sendMessage(player, "You need level 1 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 91 && usedWith == 221 || itemUsed == 221 && usedWith == 91) {
if(player.skillLvl[15] >= 1)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 221, pi.getItemSlot(player, 221), 1);
pi.deleteItem(player, 91, pi.getItemSlot(player, 91), 1);
pi.addItem(player, 2428, 1);
player.addSkillXP(25 ,15);
player.frames.sendMessage(player, "You make Attack Potion.");
}
else
{
player.frames.sendMessage(player, "You need level 1 Herblore to make a Attack Potion.");
}
}
if (itemUsed == 251 && usedWith == 227 || itemUsed == 227 && usedWith == 251) {
if(player.skillLvl[15] >= 5)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 251, pi.getItemSlot(player, 251), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 93, 1);
}
else
{
player.frames.sendMessage(player, "You need level 5 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 93 && usedWith == 235 || itemUsed == 235 && usedWith == 93) {
if(player.skillLvl[15] >= 5)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 235, pi.getItemSlot(player, 235), 1);
pi.deleteItem(player, 93, pi.getItemSlot(player, 93), 1);
pi.addItem(player, 2446, 1);
player.addSkillXP(38 ,15);
player.frames.sendMessage(player, "You make Antipoison.");
}
else
{
player.frames.sendMessage(player, "You need level 5 Herblore to make Antipoison.");
}
}
if (itemUsed == 253 && usedWith == 227 || itemUsed == 227 && usedWith == 253) {
if(player.skillLvl[15] >= 12)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 253, pi.getItemSlot(player, 253), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 95, 1);
}
else
{
player.frames.sendMessage(player, "You need level 12 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 95 && usedWith == 225 || itemUsed == 225 && usedWith == 95) {
if(player.skillLvl[15] >= 12)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 225, pi.getItemSlot(player, 225), 1);
pi.deleteItem(player, 95, pi.getItemSlot(player, 95), 1);
pi.addItem(player, 113, 1);
player.addSkillXP(50 ,15);
player.frames.sendMessage(player, "You make Strength potion.");
}
else
{
player.frames.sendMessage(player, "You need level 12 Herblore to make Strength potion.");
}
}
if (itemUsed == 255 && usedWith == 227 || itemUsed == 227 && usedWith == 255) {
if(player.skillLvl[15] >= 22)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 255, pi.getItemSlot(player, 255), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 97, 1);
}
else
{
player.frames.sendMessage(player, "You need level 22 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 97 && usedWith == 223 || itemUsed == 223 && usedWith == 97) {
if(player.skillLvl[15] >= 22)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 223, pi.getItemSlot(player, 223), 1);
pi.deleteItem(player, 97, pi.getItemSlot(player, 97), 1);
pi.addItem(player, 2430, 1);
player.addSkillXP(62 ,15);
player.frames.sendMessage(player, "You make Restore potion.");
}
else
{
player.frames.sendMessage(player, "You need level 22 Herblore to make Restore potion.");
}
}
if (itemUsed == 97 && usedWith == 1975 || itemUsed == 1975 && usedWith == 97) {
if(player.skillLvl[15] >= 26)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 1975, pi.getItemSlot(player, 1975), 1);
pi.deleteItem(player, 97, pi.getItemSlot(player, 97), 1);
pi.addItem(player, 3008, 1);
player.addSkillXP(68 ,15);
player.frames.sendMessage(player, "You make Energy potion.");
}
else
{
player.frames.sendMessage(player, "You need level 26 Herblore to make Energy potion.");
}
}
if (itemUsed == 257 && usedWith == 227 || itemUsed == 227 && usedWith == 257) {
if(player.skillLvl[15] >= 30)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 257, pi.getItemSlot(player, 257), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 99, 1);
}
else
{
player.frames.sendMessage(player, "You need level 30 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 99 && usedWith == 1975 || itemUsed == 1975 && usedWith == 99) {
if(player.skillLvl[15] >= 30)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 1975, pi.getItemSlot(player, 1975), 1);
pi.deleteItem(player, 99, pi.getItemSlot(player, 99), 1);
pi.addItem(player, 133, 1);
player.addSkillXP(75 ,15);
player.frames.sendMessage(player, "You make Defence potion.");
}
else
{
player.frames.sendMessage(player, "You need level 30 Herblore to make Defence potion.");
}
}
if (itemUsed == 2998 && usedWith == 227 || itemUsed == 227 && usedWith == 2998) {
if(player.skillLvl[15] >= 34)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 2998, pi.getItemSlot(player, 2998), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 3002, 1);
}
else
{
player.frames.sendMessage(player, "You need level 34 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 3002 && usedWith == 2152 || itemUsed == 2152 && usedWith == 3002) {
if(player.skillLvl[15] >= 34)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 2152, pi.getItemSlot(player, 2152), 1);
pi.deleteItem(player, 3002, pi.getItemSlot(player, 3002), 1);
pi.addItem(player, 3032, 1);
player.addSkillXP(80 ,15);
player.frames.sendMessage(player, "You make Agility potion.");
}
else
{
player.frames.sendMessage(player, "You need level 34 Herblore to make Agility potion.");
}
}
if (itemUsed == 99 && usedWith == 231 || itemUsed == 231 && usedWith == 99) {
if(player.skillLvl[15] >= 38)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 99, pi.getItemSlot(player, 99), 1);
pi.deleteItem(player, 231, pi.getItemSlot(player, 231), 1);
pi.addItem(player, 2434, 1);
player.addSkillXP(88 ,15);
player.frames.sendMessage(player, "You make Prayer potion.");
}
else
{
player.frames.sendMessage(player, "You need level 38 Herblore to make Prayer potion.");
}
}
if (itemUsed == 12172 && usedWith == 227 || itemUsed == 227 && usedWith == 12172) {
if(player.skillLvl[15] >= 40)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 12172, pi.getItemSlot(player, 12172), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 12181, 1);
}
else
{
player.frames.sendMessage(player, "You need level 40 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 12181 && usedWith == 12109 || itemUsed == 12109 && usedWith == 12181) {
if(player.skillLvl[15] >= 40)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 12181, pi.getItemSlot(player, 12181), 1);
pi.deleteItem(player, 12109, pi.getItemSlot(player, 12109), 1);
pi.addItem(player, 12140, 1);
player.addSkillXP(92 ,15);
player.frames.sendMessage(player, "You make Summoning potion.");
}
else
{
player.frames.sendMessage(player, "You need level 40 Herblore to make Summoning potion.");
}
}
if (itemUsed == 259 && usedWith == 227 || itemUsed == 227 && usedWith == 259) {
if(player.skillLvl[15] >= 45)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 259, pi.getItemSlot(player, 259), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 101, 1);
}
else
{
player.frames.sendMessage(player, "You need level 45 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 101 && usedWith == 221 || itemUsed == 221 && usedWith == 101) {
if(player.skillLvl[15] >= 45)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 101, pi.getItemSlot(player, 101), 1);
pi.deleteItem(player, 221, pi.getItemSlot(player, 221), 1);
pi.addItem(player, 2436, 1);
player.addSkillXP(100 ,15);
player.frames.sendMessage(player, "You make Super Attack potion.");
}
else
{
player.frames.sendMessage(player, "You need level 45 Herblore to make Super Attack potion.");
}
}
if (itemUsed == 101 && usedWith == 235 || itemUsed == 235 && usedWith == 101) {
if(player.skillLvl[15] >= 48)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 101, pi.getItemSlot(player, 101), 1);
pi.deleteItem(player, 235, pi.getItemSlot(player, 235), 1);
pi.addItem(player, 2448, 1);
player.addSkillXP(106 ,15);
player.frames.sendMessage(player, "You make Super Attack Antipoison.");
}
else
{
player.frames.sendMessage(player, "You need level 48 Herblore to make Super Antipoison.");
}
}
if (itemUsed == 261 && usedWith == 227 || itemUsed == 227 && usedWith == 261) {
if(player.skillLvl[15] >= 50)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 261, pi.getItemSlot(player, 261), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 103, 1);
}
else
{
player.frames.sendMessage(player, "You need level 50 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 103 && usedWith == 231 || itemUsed == 231 && usedWith == 103) {
if(player.skillLvl[15] >= 50)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 103, pi.getItemSlot(player, 103), 1);
pi.deleteItem(player, 231, pi.getItemSlot(player, 231), 1);
pi.addItem(player, 2438, 1);
player.addSkillXP(112 ,15);
player.frames.sendMessage(player, "You make Fishing potion.");
}
else
{
player.frames.sendMessage(player, "You need level 50 Herblore to make Fishing potion.");
}
}
if (itemUsed == 103 && usedWith == 2970 || itemUsed == 2970 && usedWith == 103) {
if(player.skillLvl[15] >= 52)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 103, pi.getItemSlot(player, 103), 1);
pi.deleteItem(player, 2970, pi.getItemSlot(player, 2970), 1);
pi.addItem(player, 3016, 1);
player.addSkillXP(117 ,15);
player.frames.sendMessage(player, "You make Super Energy potion.");
}
else
{
player.frames.sendMessage(player, "You need level 52 Herblore to make Super Energy potion.");
}
}
if (itemUsed == 103 && usedWith == 10111 || itemUsed == 10111 && usedWith == 103) {
if(player.skillLvl[15] >= 53)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 103, pi.getItemSlot(player, 103), 1);
pi.deleteItem(player, 10111, pi.getItemSlot(player, 10111), 1);
pi.addItem(player, 9998, 1);
player.addSkillXP(120 ,15);
player.frames.sendMessage(player, "You make Super Hunter potion.");
}
else
{
player.frames.sendMessage(player, "You need level 53 Herblore to make Hunter potion.");
}
}
if (itemUsed == 263 && usedWith == 227 || itemUsed == 227 && usedWith == 263) {
if(player.skillLvl[15] >= 55)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 263, pi.getItemSlot(player, 263), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 105, 1);
}
else
{
player.frames.sendMessage(player, "You need level 55 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 105 && usedWith == 225 || itemUsed == 225 && usedWith == 105) {
if(player.skillLvl[15] >= 55)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 105, pi.getItemSlot(player, 105), 1);
pi.deleteItem(player, 225, pi.getItemSlot(player, 225), 1);
pi.addItem(player, 2440, 1);
player.addSkillXP(125 ,15);
player.frames.sendMessage(player, "You make Super Super Stregth potion.");
}
else
{
player.frames.sendMessage(player, "You need level 55 Herblore to make Super Stregth potion.");
}
}
if (itemUsed == 105 && usedWith == 241 || itemUsed == 241 && usedWith == 105) {
if(player.skillLvl[15] >= 60)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 105, pi.getItemSlot(player, 105), 1);
pi.deleteItem(player, 241, pi.getItemSlot(player, 241), 1);
pi.addItem(player, 187, 1);
player.addSkillXP(137 ,15);
player.frames.sendMessage(player, "You make Weapon Poison.");
}
else
{
player.frames.sendMessage(player, "You need level 60 Herblore to make Weapon Poison.");
}
}
if (itemUsed == 3000 && usedWith == 227 || itemUsed == 227 && usedWith == 3000) {
if(player.skillLvl[15] >= 63)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 3000, pi.getItemSlot(player, 3000), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 3002, 1);
}
else
{
player.frames.sendMessage(player, "You need level 63 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 3002 && usedWith == 223 || itemUsed == 223 && usedWith == 3002) {
if(player.skillLvl[15] >= 63)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 3002, pi.getItemSlot(player, 3002), 1);
pi.deleteItem(player, 223, pi.getItemSlot(player, 223), 1);
pi.addItem(player, 3024, 1);
player.addSkillXP(142 ,15);
player.frames.sendMessage(player, "You make Super Super Restore potion.");
}
else
{
player.frames.sendMessage(player, "You need level 63 Herblore to make Super Restore potion.");
}
}
if (itemUsed == 265 && usedWith == 227 || itemUsed == 227 && usedWith == 265) {
if(player.skillLvl[15] >= 66)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 265, pi.getItemSlot(player, 265), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 107, 1);
}
else
{
player.frames.sendMessage(player, "You need level 66 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 107 && usedWith == 239 || itemUsed == 239 && usedWith == 107) {
if(player.skillLvl[15] >= 63)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 107, pi.getItemSlot(player, 107), 1);
pi.deleteItem(player, 239, pi.getItemSlot(player, 239), 1);
pi.addItem(player, 2442, 1);
player.addSkillXP(150 ,15);
player.frames.sendMessage(player, "You make Super Defence potion.");
}
else
{
player.frames.sendMessage(player, "You need level 63 Herblore to make Super Defence potion.");
}
}
if (itemUsed == 267 && usedWith == 227 || itemUsed == 227 && usedWith == 267) {
if(player.skillLvl[15] >= 72)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 267, pi.getItemSlot(player, 267), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 109, 1);
}
else
{
player.frames.sendMessage(player, "You need level 72 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 109 && usedWith == 245 || itemUsed == 245 && usedWith == 109) {
if(player.skillLvl[15] >= 72)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 109, pi.getItemSlot(player, 109), 1);
pi.deleteItem(player, 245, pi.getItemSlot(player, 245), 1);
pi.addItem(player, 1935, 1);
pi.addItem(player, 2444, 1);
player.addSkillXP(162 ,15);
player.frames.sendMessage(player, "You make Ranging potion.");
}
else
{
player.frames.sendMessage(player, "You need level 72 Herblore to make Ranging potion.");
}
}
if (itemUsed == 2481 && usedWith == 227 || itemUsed == 227 && usedWith == 2481) {
if(player.skillLvl[15] >= 69)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 2481, pi.getItemSlot(player, 2481), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 2483, 1);
}
else
{
player.frames.sendMessage(player, "You need level 69 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 2483 && usedWith == 241 || itemUsed == 241 && usedWith == 2483) {
if(player.skillLvl[15] >= 69)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 2483, pi.getItemSlot(player, 2483), 1);
pi.deleteItem(player, 241, pi.getItemSlot(player, 241), 1);
pi.addItem(player, 2452, 1);
player.addSkillXP(157 ,15);
player.frames.sendMessage(player, "You make Anti fire-breath potion.");
}
else
{
player.frames.sendMessage(player, "You need level 69 Herblore to make Anti fire-breath potion.");
}
}
if (itemUsed == 2483 && usedWith == 3138 || itemUsed == 3138 && usedWith == 2483) {
if(player.skillLvl[15] >= 76)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 2483, pi.getItemSlot(player, 2483), 1);
pi.deleteItem(player, 3138, pi.getItemSlot(player, 3138), 1);
pi.addItem(player, 3040, 1);
player.addSkillXP(172 ,15);
player.frames.sendMessage(player, "You make Magic potion.");
}
else
{
player.frames.sendMessage(player, "You need level 76 Herblore to make Magic potion.");
}
}
if (itemUsed == 269 && usedWith == 227 || itemUsed == 227 && usedWith == 269) {
if(player.skillLvl[15] >= 78)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 269, pi.getItemSlot(player, 269), 1);
pi.deleteItem(player, 227, pi.getItemSlot(player, 227), 1);
pi.addItem(player, 111, 1);
}
else
{
player.frames.sendMessage(player, "You need level 78 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 111 && usedWith == 247 || itemUsed == 247 && usedWith == 111) {
if(player.skillLvl[15] >= 78)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 111, pi.getItemSlot(player, 111), 1);
pi.deleteItem(player, 247, pi.getItemSlot(player, 247), 1);
pi.addItem(player, 2450, 1);
player.addSkillXP(175 ,15);
player.frames.sendMessage(player, "You make Zamorak brew.");
}
else
{
player.frames.sendMessage(player, "You need level 78 Herblore to make Zamorak brew.");
}
}
if (itemUsed == 3002 && usedWith == 6693 || itemUsed == 6693 && usedWith == 3002) {
if(player.skillLvl[15] >= 81)
{
player.requestAnim(363, 0);
pi.deleteItem(player, 3002, pi.getItemSlot(player, 3002), 1);
pi.deleteItem(player, 6693, pi.getItemSlot(player, 6693), 1);
pi.addItem(player, 6685, 1);
player.addSkillXP(180 ,15);
player.frames.sendMessage(player, "You make Zamorak brew.");
}
else
{
player.frames.sendMessage(player, "You need level 81 Herblore to make Zamorak brew.");
}
}
 
if (itemUsed == 233 && usedWith == 237 || itemUsed == 237 && usedWith == 233) {
player.requestAnim(363, 0);
pi.deleteItem(player, 237, pi.getItemSlot(player, 237), 1);
pi.addItem(player, 235, 1);
}
 
if (itemUsed == 233 && usedWith == 243 || itemUsed == 243 && usedWith == 233) {
player.requestAnim(363, 0);
pi.deleteItem(player, 243, pi.getItemSlot(player, 243), 1);
pi.addItem(player, 241, 1);
}
 
if (itemUsed == 233 && usedWith == 1973 || itemUsed == 1973 && usedWith == 233) {
player.requestAnim(363, 0);
pi.deleteItem(player, 1973, pi.getItemSlot(player, 1973), 1);
pi.addItem(player, 1975, 1);
}






Code: [Select]
//=============================== HERBLORE =====================================
if (itemUsed == 249 && usedWith == 227 || itemUsed == 227 && usedWith == 249) {
if(p.skillLvl[15] >= 1)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 249, pi.getItemSlot(p, 249), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 91, 1);
}
else
{
p.frames.sendMessage(p, "You need level 1 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 91 && usedWith == 221 || itemUsed == 221 && usedWith == 91) {
if(p.skillLvl[15] >= 1)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 221, pi.getItemSlot(p, 221), 1);
pi.deleteItem(p, 91, pi.getItemSlot(p, 91), 1);
pi.addItem(p, 2428, 1);
p.addSkillXP(25 ,15);
p.frames.sendMessage(p, "You make Attack Potion.");
}
else
{
p.frames.sendMessage(p, "You need level 1 Herblore to make a Attack Potion.");
}
}
if (itemUsed == 251 && usedWith == 227 || itemUsed == 227 && usedWith == 251) {
if(p.skillLvl[15] >= 5)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 251, pi.getItemSlot(p, 251), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 93, 1);
}
else
{
p.frames.sendMessage(p, "You need level 5 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 93 && usedWith == 235 || itemUsed == 235 && usedWith == 93) {
if(p.skillLvl[15] >= 5)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 235, pi.getItemSlot(p, 235), 1);
pi.deleteItem(p, 93, pi.getItemSlot(p, 93), 1);
pi.addItem(p, 2446, 1);
p.addSkillXP(38 ,15);
p.frames.sendMessage(p, "You make Antipoison.");
}
else
{
p.frames.sendMessage(p, "You need level 5 Herblore to make Antipoison.");
}
}
if (itemUsed == 253 && usedWith == 227 || itemUsed == 227 && usedWith == 253) {
if(p.skillLvl[15] >= 12)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 253, pi.getItemSlot(p, 253), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 95, 1);
}
else
{
p.frames.sendMessage(p, "You need level 12 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 95 && usedWith == 225 || itemUsed == 225 && usedWith == 95) {
if(p.skillLvl[15] >= 12)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 225, pi.getItemSlot(p, 225), 1);
pi.deleteItem(p, 95, pi.getItemSlot(p, 95), 1);
pi.addItem(p, 113, 1);
p.addSkillXP(50 ,15);
p.frames.sendMessage(p, "You make Strength potion.");
}
else
{
p.frames.sendMessage(p, "You need level 12 Herblore to make Strength potion.");
}
}
if (itemUsed == 255 && usedWith == 227 || itemUsed == 227 && usedWith == 255) {
if(p.skillLvl[15] >= 22)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 255, pi.getItemSlot(p, 255), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 97, 1);
}
else
{
p.frames.sendMessage(p, "You need level 22 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 97 && usedWith == 223 || itemUsed == 223 && usedWith == 97) {
if(p.skillLvl[15] >= 22)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 223, pi.getItemSlot(p, 223), 1);
pi.deleteItem(p, 97, pi.getItemSlot(p, 97), 1);
pi.addItem(p, 2430, 1);
p.addSkillXP(62 ,15);
p.frames.sendMessage(p, "You make Restore potion.");
}
else
{
p.frames.sendMessage(p, "You need level 22 Herblore to make Restore potion.");
}
}
if (itemUsed == 97 && usedWith == 1975 || itemUsed == 1975 && usedWith == 97) {
if(p.skillLvl[15] >= 26)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 1975, pi.getItemSlot(p, 1975), 1);
pi.deleteItem(p, 97, pi.getItemSlot(p, 97), 1);
pi.addItem(p, 3008, 1);
p.addSkillXP(68 ,15);
p.frames.sendMessage(p, "You make Energy potion.");
}
else
{
p.frames.sendMessage(p, "You need level 26 Herblore to make Energy potion.");
}
}
if (itemUsed == 257 && usedWith == 227 || itemUsed == 227 && usedWith == 257) {
if(p.skillLvl[15] >= 30)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 257, pi.getItemSlot(p, 257), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 99, 1);
}
else
{
p.frames.sendMessage(p, "You need level 30 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 99 && usedWith == 1975 || itemUsed == 1975 && usedWith == 99) {
if(p.skillLvl[15] >= 30)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 1975, pi.getItemSlot(p, 1975), 1);
pi.deleteItem(p, 99, pi.getItemSlot(p, 99), 1);
pi.addItem(p, 133, 1);
p.addSkillXP(75 ,15);
p.frames.sendMessage(p, "You make Defence potion.");
}
else
{
p.frames.sendMessage(p, "You need level 30 Herblore to make Defence potion.");
}
}
if (itemUsed == 2998 && usedWith == 227 || itemUsed == 227 && usedWith == 2998) {
if(p.skillLvl[15] >= 34)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 2998, pi.getItemSlot(p, 2998), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 3002, 1);
}
else
{
p.frames.sendMessage(p, "You need level 34 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 3002 && usedWith == 2152 || itemUsed == 2152 && usedWith == 3002) {
if(p.skillLvl[15] >= 34)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 2152, pi.getItemSlot(p, 2152), 1);
pi.deleteItem(p, 3002, pi.getItemSlot(p, 3002), 1);
pi.addItem(p, 3032, 1);
p.addSkillXP(80 ,15);
p.frames.sendMessage(p, "You make Agility potion.");
}
else
{
p.frames.sendMessage(p, "You need level 34 Herblore to make Agility potion.");
}
}
if (itemUsed == 99 && usedWith == 231 || itemUsed == 231 && usedWith == 99) {
if(p.skillLvl[15] >= 38)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 99, pi.getItemSlot(p, 99), 1);
pi.deleteItem(p, 231, pi.getItemSlot(p, 231), 1);
pi.addItem(p, 2434, 1);
p.addSkillXP(88 ,15);
p.frames.sendMessage(p, "You make Prayer potion.");
}
else
{
p.frames.sendMessage(p, "You need level 38 Herblore to make Prayer potion.");
}
}
if (itemUsed == 12172 && usedWith == 227 || itemUsed == 227 && usedWith == 12172) {
if(p.skillLvl[15] >= 40)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 12172, pi.getItemSlot(p, 12172), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 12181, 1);
}
else
{
p.frames.sendMessage(p, "You need level 40 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 12181 && usedWith == 12109 || itemUsed == 12109 && usedWith == 12181) {
if(p.skillLvl[15] >= 40)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 12181, pi.getItemSlot(p, 12181), 1);
pi.deleteItem(p, 12109, pi.getItemSlot(p, 12109), 1);
pi.addItem(p, 12140, 1);
p.addSkillXP(92 ,15);
p.frames.sendMessage(p, "You make Summoning potion.");
}
else
{
p.frames.sendMessage(p, "You need level 40 Herblore to make Summoning potion.");
}
}
if (itemUsed == 259 && usedWith == 227 || itemUsed == 227 && usedWith == 259) {
if(p.skillLvl[15] >= 45)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 259, pi.getItemSlot(p, 259), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 101, 1);
}
else
{
p.frames.sendMessage(p, "You need level 45 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 101 && usedWith == 221 || itemUsed == 221 && usedWith == 101) {
if(p.skillLvl[15] >= 45)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 101, pi.getItemSlot(p, 101), 1);
pi.deleteItem(p, 221, pi.getItemSlot(p, 221), 1);
pi.addItem(p, 2436, 1);
p.addSkillXP(100 ,15);
p.frames.sendMessage(p, "You make Super Attack potion.");
}
else
{
p.frames.sendMessage(p, "You need level 45 Herblore to make Super Attack potion.");
}
}
if (itemUsed == 101 && usedWith == 235 || itemUsed == 235 && usedWith == 101) {
if(p.skillLvl[15] >= 48)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 101, pi.getItemSlot(p, 101), 1);
pi.deleteItem(p, 235, pi.getItemSlot(p, 235), 1);
pi.addItem(p, 2448, 1);
p.addSkillXP(106 ,15);
p.frames.sendMessage(p, "You make Super Attack Antipoison.");
}
else
{
p.frames.sendMessage(p, "You need level 48 Herblore to make Super Antipoison.");
}
}
if (itemUsed == 261 && usedWith == 227 || itemUsed == 227 && usedWith == 261) {
if(p.skillLvl[15] >= 50)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 261, pi.getItemSlot(p, 261), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 103, 1);
}
else
{
p.frames.sendMessage(p, "You need level 50 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 103 && usedWith == 231 || itemUsed == 231 && usedWith == 103) {
if(p.skillLvl[15] >= 50)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 103, pi.getItemSlot(p, 103), 1);
pi.deleteItem(p, 231, pi.getItemSlot(p, 231), 1);
pi.addItem(p, 2438, 1);
p.addSkillXP(112 ,15);
p.frames.sendMessage(p, "You make Fishing potion.");
}
else
{
p.frames.sendMessage(p, "You need level 50 Herblore to make Fishing potion.");
}
}
if (itemUsed == 103 && usedWith == 2970 || itemUsed == 2970 && usedWith == 103) {
if(p.skillLvl[15] >= 52)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 103, pi.getItemSlot(p, 103), 1);
pi.deleteItem(p, 2970, pi.getItemSlot(p, 2970), 1);
pi.addItem(p, 3016, 1);
p.addSkillXP(117 ,15);
p.frames.sendMessage(p, "You make Super Energy potion.");
}
else
{
p.frames.sendMessage(p, "You need level 52 Herblore to make Super Energy potion.");
}
}
if (itemUsed == 103 && usedWith == 10111 || itemUsed == 10111 && usedWith == 103) {
if(p.skillLvl[15] >= 53)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 103, pi.getItemSlot(p, 103), 1);
pi.deleteItem(p, 10111, pi.getItemSlot(p, 10111), 1);
pi.addItem(p, 9998, 1);
p.addSkillXP(120 ,15);
p.frames.sendMessage(p, "You make Super Hunter potion.");
}
else
{
p.frames.sendMessage(p, "You need level 53 Herblore to make Hunter potion.");
}
}
if (itemUsed == 263 && usedWith == 227 || itemUsed == 227 && usedWith == 263) {
if(p.skillLvl[15] >= 55)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 263, pi.getItemSlot(p, 263), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 105, 1);
}
else
{
p.frames.sendMessage(p, "You need level 55 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 105 && usedWith == 225 || itemUsed == 225 && usedWith == 105) {
if(p.skillLvl[15] >= 55)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 105, pi.getItemSlot(p, 105), 1);
pi.deleteItem(p, 225, pi.getItemSlot(p, 225), 1);
pi.addItem(p, 2440, 1);
p.addSkillXP(125 ,15);
p.frames.sendMessage(p, "You make Super Super Stregth potion.");
}
else
{
p.frames.sendMessage(p, "You need level 55 Herblore to make Super Stregth potion.");
}
}
if (itemUsed == 105 && usedWith == 241 || itemUsed == 241 && usedWith == 105) {
if(p.skillLvl[15] >= 60)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 105, pi.getItemSlot(p, 105), 1);
pi.deleteItem(p, 241, pi.getItemSlot(p, 241), 1);
pi.addItem(p, 187, 1);
p.addSkillXP(137 ,15);
p.frames.sendMessage(p, "You make Weapon Poison.");
}
else
{
p.frames.sendMessage(p, "You need level 60 Herblore to make Weapon Poison.");
}
}
if (itemUsed == 3000 && usedWith == 227 || itemUsed == 227 && usedWith == 3000) {
if(p.skillLvl[15] >= 63)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 3000, pi.getItemSlot(p, 3000), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 3002, 1);
}
else
{
p.frames.sendMessage(p, "You need level 63 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 3002 && usedWith == 223 || itemUsed == 223 && usedWith == 3002) {
if(p.skillLvl[15] >= 63)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 3002, pi.getItemSlot(p, 3002), 1);
pi.deleteItem(p, 223, pi.getItemSlot(p, 223), 1);
pi.addItem(p, 3024, 1);
p.addSkillXP(142 ,15);
p.frames.sendMessage(p, "You make Super Super Restore potion.");
}
else
{
p.frames.sendMessage(p, "You need level 63 Herblore to make Super Restore potion.");
}
}
if (itemUsed == 265 && usedWith == 227 || itemUsed == 227 && usedWith == 265) {
if(p.skillLvl[15] >= 66)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 265, pi.getItemSlot(p, 265), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 107, 1);
}
else
{
p.frames.sendMessage(p, "You need level 66 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 107 && usedWith == 239 || itemUsed == 239 && usedWith == 107) {
if(p.skillLvl[15] >= 63)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 107, pi.getItemSlot(p, 107), 1);
pi.deleteItem(p, 239, pi.getItemSlot(p, 239), 1);
pi.addItem(p, 2442, 1);
p.addSkillXP(150 ,15);
p.frames.sendMessage(p, "You make Super Defence potion.");
}
else
{
p.frames.sendMessage(p, "You need level 63 Herblore to make Super Defence potion.");
}
}
if (itemUsed == 267 && usedWith == 227 || itemUsed == 227 && usedWith == 267) {
if(p.skillLvl[15] >= 72)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 267, pi.getItemSlot(p, 267), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 109, 1);
}
else
{
p.frames.sendMessage(p, "You need level 72 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 109 && usedWith == 245 || itemUsed == 245 && usedWith == 109) {
if(p.skillLvl[15] >= 72)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 109, pi.getItemSlot(p, 109), 1);
pi.deleteItem(p, 245, pi.getItemSlot(p, 245), 1);
pi.addItem(p, 1935, 1);
pi.addItem(p, 2444, 1);
p.addSkillXP(162 ,15);
p.frames.sendMessage(p, "You make Ranging potion.");
}
else
{
p.frames.sendMessage(p, "You need level 72 Herblore to make Ranging potion.");
}
}
if (itemUsed == 2481 && usedWith == 227 || itemUsed == 227 && usedWith == 2481) {
if(p.skillLvl[15] >= 69)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 2481, pi.getItemSlot(p, 2481), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 2483, 1);
}
else
{
p.frames.sendMessage(p, "You need level 69 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 2483 && usedWith == 241 || itemUsed == 241 && usedWith == 2483) {
if(p.skillLvl[15] >= 69)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 2483, pi.getItemSlot(p, 2483), 1);
pi.deleteItem(p, 241, pi.getItemSlot(p, 241), 1);
pi.addItem(p, 2452, 1);
p.addSkillXP(157 ,15);
p.frames.sendMessage(p, "You make Anti fire-breath potion.");
}
else
{
p.frames.sendMessage(p, "You need level 69 Herblore to make Anti fire-breath potion.");
}
}
if (itemUsed == 2483 && usedWith == 3138 || itemUsed == 3138 && usedWith == 2483) {
if(p.skillLvl[15] >= 76)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 2483, pi.getItemSlot(p, 2483), 1);
pi.deleteItem(p, 3138, pi.getItemSlot(p, 3138), 1);
pi.addItem(p, 3040, 1);
p.addSkillXP(172 ,15);
p.frames.sendMessage(p, "You make Magic potion.");
}
else
{
p.frames.sendMessage(p, "You need level 76 Herblore to make Magic potion.");
}
}
if (itemUsed == 269 && usedWith == 227 || itemUsed == 227 && usedWith == 269) {
if(p.skillLvl[15] >= 78)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 269, pi.getItemSlot(p, 269), 1);
pi.deleteItem(p, 227, pi.getItemSlot(p, 227), 1);
pi.addItem(p, 111, 1);
}
else
{
p.frames.sendMessage(p, "You need level 78 Herblore to make a Unfinished Potion.");
}
}
if (itemUsed == 111 && usedWith == 247 || itemUsed == 247 && usedWith == 111) {
if(p.skillLvl[15] >= 78)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 111, pi.getItemSlot(p, 111), 1);
pi.deleteItem(p, 247, pi.getItemSlot(p, 247), 1);
pi.addItem(p, 2450, 1);
p.addSkillXP(175 ,15);
p.frames.sendMessage(p, "You make Zamorak brew.");
}
else
{
p.frames.sendMessage(p, "You need level 78 Herblore to make Zamorak brew.");
}
}
if (itemUsed == 3002 && usedWith == 6693 || itemUsed == 6693 && usedWith == 3002) {
if(p.skillLvl[15] >= 81)
{
p.requestAnim(363, 0);
pi.deleteItem(p, 3002, pi.getItemSlot(p, 3002), 1);
pi.deleteItem(p, 6693, pi.getItemSlot(p, 6693), 1);
pi.addItem(p, 6685, 1);
p.addSkillXP(180 ,15);
p.frames.sendMessage(p, "You make Saradomin brew.");
}
else
{
p.frames.sendMessage(p, "You need level 81 Herblore to make Saradomin brew.");
}
}
 
if (itemUsed == 233 && usedWith == 237 || itemUsed == 237 && usedWith == 233) {
p.requestAnim(363, 0);
pi.deleteItem(p, 237, pi.getItemSlot(p, 237), 1);
pi.addItem(p, 235, 1);
}
 
if (itemUsed == 233 && usedWith == 243 || itemUsed == 243 && usedWith == 233) {
p.requestAnim(363, 0);
pi.deleteItem(p, 243, pi.getItemSlot(p, 243), 1);
pi.addItem(p, 241, 1);
}
 
if (itemUsed == 233 && usedWith == 1973 || itemUsed == 1973 && usedWith == 233) {
p.requestAnim(363, 0);
pi.deleteItem(p, 1973, pi.getItemSlot(p, 1973), 1);
pi.addItem(p, 1975, 1);
}

Herb Cleaning 100 % creds to WC REECE

Code: [Select]
case 3049: // Toadflax
Engine.playerItems.addItem(p, 2998, 1);
pi.deleteItem(p, 3049, pi.getItemSlot(p,3049), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(8,15);
                break;
            case 3051: // Snapdragon
Engine.playerItems.addItem(p, 3000, 1);
pi.deleteItem(p, 3051, pi.getItemSlot(p,3051), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(11.3,15);
                break;
            case 215: // Cadantine
Engine.playerItems.addItem(p, 265, 1);
pi.deleteItem(p, 215, pi.getItemSlot(p,215), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(12.5,15);
                break;
            case 217: // Dwarf Weed
Engine.playerItems.addItem(p, 267, 1);
pi.deleteItem(p, 217, pi.getItemSlot(p,217), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(13.8,15);
                break;
            case 219: // Torstol
Engine.playerItems.addItem(p, 269, 1);
pi.deleteItem(p, 219, pi.getItemSlot(p,219), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(15,15);
                break;
            case 2485: // Lantadyme
Engine.playerItems.addItem(p, 2481, 1);
pi.deleteItem(p, 2485, pi.getItemSlot(p,2485), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(13.1,15);
                break;
            case 199: // Guam
Engine.playerItems.addItem(p, 249, 1);
pi.deleteItem(p, 199, pi.getItemSlot(p,199), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(2.5,15);
                break;
            case 201: // Marentill
Engine.playerItems.addItem(p, 251, 1);
pi.deleteItem(p, 201, pi.getItemSlot(p,201), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(3.8,15);
                break;
            case 203: // Tarromin
Engine.playerItems.addItem(p, 253, 1);
pi.deleteItem(p, 203, pi.getItemSlot(p,203), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(5,15);
                break;
            case 205: // Harralander
Engine.playerItems.addItem(p, 255, 1);
pi.deleteItem(p, 205, pi.getItemSlot(p,205), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(6.3,15);
                break;
            case 209: // Irit
Engine.playerItems.addItem(p, 259, 1);
pi.deleteItem(p, 209, pi.getItemSlot(p,209), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(8.8,15);
                break;
            case 211: // Avantoe
Engine.playerItems.addItem(p, 261, 1);
pi.deleteItem(p, 211, pi.getItemSlot(p,211), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(10,15);
                break;
            case 213: // Kwuarm
Engine.playerItems.addItem(p, 263, 1);
pi.deleteItem(p, 213, pi.getItemSlot(p,213), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(11.3,15);
                break;
            case 207: // Ranarr
Engine.playerItems.addItem(p, 257, 1);
pi.deleteItem(p, 207, pi.getItemSlot(p,207), 1);
p.frames.sendMessage(p, "You clean the herb."); 
p.addSkillXP(7.5,15);
                break;


Save, compile

Hope u like it

Share on Bluesky Share on Facebook


Hayden

  • Forum Owner
  • Administrator
  • Member
  • ***
  • Posts: 77
  • Thanked +7/-0
    • View Profile
Re: 508 Herblore (ItemOnItem)
« Reply #1 on: July 06, 2011, 02:46:36 pm »
Sweet release, thanks!

Keyani

  • Respect
  • Administrator
  • Newbie
  • ***
  • Posts: 48
  • Thanked +2/-0
  • Location: Belgium
    • View Profile
Re: 508 Herblore (ItemOnItem)
« Reply #2 on: July 08, 2011, 09:21:25 pm »
Bump