Chevy
January 11th, 2011, 21:48
Difficulty:1\10(Just copy and paste)
Source:Codeusa
Open up ItemOnItem.java
Put this in there:
//Pots n stuff - Coded by Chevy
//PRAY POTS
if(itemUsed == 139) { //Prayer potion(3)
switch(usedWith) {
case 143: // Prayer potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,2434,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 143) { //Prayer Potion(1)
switch(usedWith) {
case 139: //Prayer potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,2434,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 141) { //Prayer potion(2)
switch(usedWith) {
case 143: //Prayer potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,141,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,139,1);
pi.addItem(player,229,1);
}
break;
case 141: //Prayer potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,141,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,141,1)) {
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
pi.addItem(player,2434,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 143) { //Prayer potion(1)
switch(usedWith) {
case 141: //Prayer potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,141,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,139,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 143) { //Prayer potion(1)
switch(usedWith) {
case 143: //Prayer potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,143,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,141,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 139) { //Prayer potion(3)
switch(usedWith) {
case 141: //Prayer potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,141,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
pi.addItem(player,2434,1);
pi.addItem(player,143,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 139) { //Prayer potion(3)
switch(usedWith) {
case 139: //Prayer potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,139,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
pi.addItem(player,2434,1);
pi.addItem(player,141,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of pray pots
//SUPER STRENGTH POTS
if(itemUsed == 157) { //Super strength potion(3)
switch(usedWith) {
case 161: // Super strength potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,2440,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 161) { //Super strength Potion(1)
switch(usedWith) {
case 157: //Super strength potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,2440,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 159) { //Super strength potion(2)
switch(usedWith) {
case 161: //Super strength potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,159,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,157,1);
pi.addItem(player,229,1);
}
break;
case 159: //Super strength potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,159,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,159,1)) {
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
pi.addItem(player,2440,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 161) { //Super strength potion(1)
switch(usedWith) {
case 159: //Super strength potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,161,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,159,1)) {
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
pi.addItem(player,157,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 161) { //Super strength potion(1)
switch(usedWith) {
case 161: //Super strength potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,161,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,159,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 157) { //Super strength potion(3)
switch(usedWith) {
case 159: //Super strength potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,159,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
pi.addItem(player,2440,1);
pi.addItem(player,161,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 157) { //Super strength potion(3)
switch(usedWith) {
case 157: //Super strength potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,157,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
pi.addItem(player,2440,1);
pi.addItem(player,159,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Strength pots
//SUPER ATTACK POTS
if(itemUsed == 145) { //Super attack potion(3)
switch(usedWith) {
case 149: // Super attack potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,145,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,161),1);
pi.addItem(player,2436,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 149) { //Super attack Potion(1)
switch(usedWith) {
case 145: //Super attack potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,149,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,145,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,149),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,145),1);
pi.addItem(player,2436,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 147) { //Super attack potion(2)
switch(usedWith) {
case 149: //Super attack potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,147,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
pi.addItem(player,145,1);
pi.addItem(player,229,1);
}
break;
case 147: //Super attack potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,147,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,147,1)) {
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
pi.addItem(player,2436,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 149) { //Super attack potion(1)
switch(usedWith) {
case 147: //Super attack potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,147,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
pi.addItem(player,145,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 149) { //Super attack potion(1)
switch(usedWith) {
case 149: //Super attack potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,149,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
pi.addItem(player,147,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 145) { //Super attack potion(3)
switch(usedWith) {
case 147: //Super attack potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,145,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,147,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,145),1);
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
pi.addItem(player,2436,1);
pi.addItem(player,149,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 145) { //Super attack potion(3)
switch(usedWith) {
case 145: //Super attack potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,145,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,145,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,145),1);
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,145),1);
pi.addItem(player,2436,1);
pi.addItem(player,147,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Attack pots
//SUPER DEFENCE POTS
if(itemUsed == 163) { //Super defence potion(3)
switch(usedWith) {
case 167: // Super defence potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,163,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,167,1)) {
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
pi.addItem(player,2442,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 167) { //Super defence Potion(1)
switch(usedWith) {
case 163: //Super defence potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,167,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,163,1)) {
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
pi.addItem(player,2442,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 165) { //Super defence potion(2)
switch(usedWith) {
case 167: //Super defence potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,165,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,167,1)) {
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
pi.addItem(player,163,1);
pi.addItem(player,229,1);
}
break;
case 165: //Super defence potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,165,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,165,1)) {
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
pi.addItem(player,2442,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 167) { //Super defence potion(1)
switch(usedWith) {
case 165: //Super defence potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,167,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,165,1)) {
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
pi.addItem(player,163,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 167) { //Super defence potion(1)
switch(usedWith) {
case 167: //Super defence potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,167,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,167,1)) {
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
pi.addItem(player,165,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 163) { //Super defence potion(3)
switch(usedWith) {
case 165: //Super defencepotion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,163,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,165,1)) {
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
pi.addItem(player,2442,1);
pi.addItem(player,167,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 163) { //Super defence potion(3)
switch(usedWith) {
case 163: //Super defence potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,163,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,163,1)) {
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
pi.addItem(player,2442,1);
pi.addItem(player,165,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Defence pots
//Saradomin brews
if(itemUsed == 6687) { //Saradomin brew(3)
switch(usedWith) {
case 6692: // Saradomin brew(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6687,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6692,1)) {
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
Engine.playerItems.deleteItem(player,6692,pi.getIt emSlot(player,6692),1);
pi.addItem(player,6685,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6691) { //Saradomin brew(1)
switch(usedWith) {
case 6687: //Saradomin brew(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6691,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6687,1)) {
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
pi.addItem(player,6685,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6689) { //Saradomin brew(2)
switch(usedWith) {
case 6691: //Saradomin brew(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6689,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6691,1)) {
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
pi.addItem(player,6687,1);
pi.addItem(player,229,1);
}
break;
case 6689: //Saradomin brew(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6689,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6689,1)) {
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
pi.addItem(player,6685,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6691) { //Saradomin brew(1)
switch(usedWith) {
case 6689: //Saradomin brew(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6691,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6689,1)) {
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
pi.addItem(player,6687,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6691) { //Saradomin brew(1)
switch(usedWith) {
case 6691: //Saradomin brew(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6691,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6691,1)) {
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
pi.addItem(player,6689,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6687) { //Saradomin brew(3)
switch(usedWith) {
case 6689: //Saradomin brew(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6687,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6689,1)) {
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
pi.addItem(player,6685,1);
pi.addItem(player,6691,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6687) { //Saradomin brew(3)
switch(usedWith) {
case 6687: //Saradomin brew(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6687,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6687,1)) {
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
pi.addItem(player,6685,1);
pi.addItem(player,6689,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Saradomin brews
//Super Restore potions
if(itemUsed == 3026) { //Super Restore potion(3)
switch(usedWith) {
case 3030: // Super Restore potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3026,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3030,1)) {
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
pi.addItem(player,3024,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3030) { //Super Restore potion(1)
switch(usedWith) {
case 3026: //Super Restore potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3030,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3026,1)) {
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
pi.addItem(player,3024,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3028) { //Super Restore potion(2)
switch(usedWith) {
case 3030: //Super Restore potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3028,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3030,1)) {
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
pi.addItem(player,3026,1);
pi.addItem(player,229,1);
}
break;
case 3028: //Super Restore potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3028,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3028,1)) {
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
pi.addItem(player,3024,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3030) { //Super Restore potion(1)
switch(usedWith) {
case 3028: //Super Restore potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3030,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3028,1)) {
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
pi.addItem(player,3026,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3030) { //Super Restore potion(1)
switch(usedWith) {
case 3030: //Super Restore potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3030,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3030,1)) {
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
pi.addItem(player,3028,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3026) { //Super Restore potion(3)
switch(usedWith) {
case 3028: //Super Restore potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3026,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3028,1)) {
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
pi.addItem(player,3024,1);
pi.addItem(player,3030,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3026) { //Super Restore potion(3)
switch(usedWith) {
case 3026: //Super Restore potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3026,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3026,1)) {
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
pi.addItem(player,3024,1);
pi.addItem(player,3028,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Restore potions
//Ranging potions
if(itemUsed == 169) { //Ranging(3)
switch(usedWith) {
case 173: // Ranging(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,169,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,173,1)) {
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
pi.addItem(player,2444,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 173) { //Ranging potion(1)
switch(usedWith) {
case 169: //Ranging potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,173,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,169,1)) {
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
pi.addItem(player,2444,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 171) { //Ranging potion(2)
switch(usedWith) {
case 173: //Ranging potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,171,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,173,1)) {
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
pi.addItem(player,169,1);
pi.addItem(player,229,1);
}
break;
case 171: //Ranging potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,171,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,171,1)) {
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
pi.addItem(player,2444,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 173) { //Ranging potion(1)
switch(usedWith) {
case 171: //Ranging potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,173,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,171,1)) {
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
pi.addItem(player,169,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 173) { //Ranging potion(1)
switch(usedWith) {
case 173: //Ranging potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,173,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,173,1)) {
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
pi.addItem(player,171,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 169) { //Ranging potion(3)
switch(usedWith) {
case 171: //Ranging potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,169,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,171,1)) {
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
pi.addItem(player,2444,1);
pi.addItem(player,173,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 169) { //Ranging potion(3)
switch(usedWith) {
case 169: //Ranging potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,169,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,169,1)) {
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
pi.addItem(player,2444,1);
pi.addItem(player,171,1);
pi.addItem(player,229,1);
}
break;
}
}
else {
player.getActionSender().sendMessage(player, "Nothing interesting happens.");
}
//End of Ranging potions
Was this hard? No...
Just takes time to do it all....kinda a pain in the ass ;)
Source:Codeusa
Open up ItemOnItem.java
Put this in there:
//Pots n stuff - Coded by Chevy
//PRAY POTS
if(itemUsed == 139) { //Prayer potion(3)
switch(usedWith) {
case 143: // Prayer potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,2434,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 143) { //Prayer Potion(1)
switch(usedWith) {
case 139: //Prayer potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,2434,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 141) { //Prayer potion(2)
switch(usedWith) {
case 143: //Prayer potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,141,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,139,1);
pi.addItem(player,229,1);
}
break;
case 141: //Prayer potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,141,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,141,1)) {
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
pi.addItem(player,2434,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 143) { //Prayer potion(1)
switch(usedWith) {
case 141: //Prayer potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,141,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,139,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 143) { //Prayer potion(1)
switch(usedWith) {
case 143: //Prayer potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,143,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,143,1)) {
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
Engine.playerItems.deleteItem(player,143,pi.getIte mSlot(player,143),1);
pi.addItem(player,141,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 139) { //Prayer potion(3)
switch(usedWith) {
case 141: //Prayer potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,141,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,141,pi.getIte mSlot(player,141),1);
pi.addItem(player,2434,1);
pi.addItem(player,143,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 139) { //Prayer potion(3)
switch(usedWith) {
case 139: //Prayer potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,139,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,139,1)) {
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
Engine.playerItems.deleteItem(player,139,pi.getIte mSlot(player,139),1);
pi.addItem(player,2434,1);
pi.addItem(player,141,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of pray pots
//SUPER STRENGTH POTS
if(itemUsed == 157) { //Super strength potion(3)
switch(usedWith) {
case 161: // Super strength potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,2440,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 161) { //Super strength Potion(1)
switch(usedWith) {
case 157: //Super strength potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,2440,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 159) { //Super strength potion(2)
switch(usedWith) {
case 161: //Super strength potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,159,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,157,1);
pi.addItem(player,229,1);
}
break;
case 159: //Super strength potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,159,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,159,1)) {
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
pi.addItem(player,2440,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 161) { //Super strength potion(1)
switch(usedWith) {
case 159: //Super strength potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,161,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,159,1)) {
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
pi.addItem(player,157,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 161) { //Super strength potion(1)
switch(usedWith) {
case 161: //Super strength potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,161,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,161,1)) {
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
Engine.playerItems.deleteItem(player,161,pi.getIte mSlot(player,161),1);
pi.addItem(player,159,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 157) { //Super strength potion(3)
switch(usedWith) {
case 159: //Super strength potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,159,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,159,pi.getIte mSlot(player,159),1);
pi.addItem(player,2440,1);
pi.addItem(player,161,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 157) { //Super strength potion(3)
switch(usedWith) {
case 157: //Super strength potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,157,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,157,1)) {
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,157,pi.getIte mSlot(player,157),1);
pi.addItem(player,2440,1);
pi.addItem(player,159,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Strength pots
//SUPER ATTACK POTS
if(itemUsed == 145) { //Super attack potion(3)
switch(usedWith) {
case 149: // Super attack potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,145,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,157),1);
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,161),1);
pi.addItem(player,2436,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 149) { //Super attack Potion(1)
switch(usedWith) {
case 145: //Super attack potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,149,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,145,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,149),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,145),1);
pi.addItem(player,2436,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 147) { //Super attack potion(2)
switch(usedWith) {
case 149: //Super attack potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,147,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
pi.addItem(player,145,1);
pi.addItem(player,229,1);
}
break;
case 147: //Super attack potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,147,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,147,1)) {
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
pi.addItem(player,2436,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 149) { //Super attack potion(1)
switch(usedWith) {
case 147: //Super attack potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,147,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
pi.addItem(player,145,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 149) { //Super attack potion(1)
switch(usedWith) {
case 149: //Super attack potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,149,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,149,1)) {
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
Engine.playerItems.deleteItem(player,149,pi.getIte mSlot(player,149),1);
pi.addItem(player,147,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 145) { //Super attack potion(3)
switch(usedWith) {
case 147: //Super attack potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,145,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,147,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,145),1);
Engine.playerItems.deleteItem(player,147,pi.getIte mSlot(player,147),1);
pi.addItem(player,2436,1);
pi.addItem(player,149,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 145) { //Super attack potion(3)
switch(usedWith) {
case 145: //Super attack potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,145,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,145,1)) {
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,145),1);
Engine.playerItems.deleteItem(player,145,pi.getIte mSlot(player,145),1);
pi.addItem(player,2436,1);
pi.addItem(player,147,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Attack pots
//SUPER DEFENCE POTS
if(itemUsed == 163) { //Super defence potion(3)
switch(usedWith) {
case 167: // Super defence potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,163,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,167,1)) {
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
pi.addItem(player,2442,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 167) { //Super defence Potion(1)
switch(usedWith) {
case 163: //Super defence potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,167,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,163,1)) {
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
pi.addItem(player,2442,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 165) { //Super defence potion(2)
switch(usedWith) {
case 167: //Super defence potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,165,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,167,1)) {
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
pi.addItem(player,163,1);
pi.addItem(player,229,1);
}
break;
case 165: //Super defence potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,165,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,165,1)) {
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
pi.addItem(player,2442,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 167) { //Super defence potion(1)
switch(usedWith) {
case 165: //Super defence potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,167,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,165,1)) {
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
pi.addItem(player,163,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 167) { //Super defence potion(1)
switch(usedWith) {
case 167: //Super defence potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,167,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,167,1)) {
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
Engine.playerItems.deleteItem(player,167,pi.getIte mSlot(player,167),1);
pi.addItem(player,165,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 163) { //Super defence potion(3)
switch(usedWith) {
case 165: //Super defencepotion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,163,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,165,1)) {
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
Engine.playerItems.deleteItem(player,165,pi.getIte mSlot(player,165),1);
pi.addItem(player,2442,1);
pi.addItem(player,167,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 163) { //Super defence potion(3)
switch(usedWith) {
case 163: //Super defence potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,163,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,163,1)) {
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
Engine.playerItems.deleteItem(player,163,pi.getIte mSlot(player,163),1);
pi.addItem(player,2442,1);
pi.addItem(player,165,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Defence pots
//Saradomin brews
if(itemUsed == 6687) { //Saradomin brew(3)
switch(usedWith) {
case 6692: // Saradomin brew(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6687,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6692,1)) {
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
Engine.playerItems.deleteItem(player,6692,pi.getIt emSlot(player,6692),1);
pi.addItem(player,6685,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6691) { //Saradomin brew(1)
switch(usedWith) {
case 6687: //Saradomin brew(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6691,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6687,1)) {
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
pi.addItem(player,6685,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6689) { //Saradomin brew(2)
switch(usedWith) {
case 6691: //Saradomin brew(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6689,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6691,1)) {
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
pi.addItem(player,6687,1);
pi.addItem(player,229,1);
}
break;
case 6689: //Saradomin brew(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6689,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6689,1)) {
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
pi.addItem(player,6685,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6691) { //Saradomin brew(1)
switch(usedWith) {
case 6689: //Saradomin brew(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6691,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6689,1)) {
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
pi.addItem(player,6687,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6691) { //Saradomin brew(1)
switch(usedWith) {
case 6691: //Saradomin brew(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6691,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6691,1)) {
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
Engine.playerItems.deleteItem(player,6691,pi.getIt emSlot(player,6691),1);
pi.addItem(player,6689,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6687) { //Saradomin brew(3)
switch(usedWith) {
case 6689: //Saradomin brew(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6687,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6689,1)) {
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
Engine.playerItems.deleteItem(player,6689,pi.getIt emSlot(player,6689),1);
pi.addItem(player,6685,1);
pi.addItem(player,6691,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 6687) { //Saradomin brew(3)
switch(usedWith) {
case 6687: //Saradomin brew(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,6687,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,6687,1)) {
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
pi.addItem(player,6685,1);
pi.addItem(player,6689,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Saradomin brews
//Super Restore potions
if(itemUsed == 3026) { //Super Restore potion(3)
switch(usedWith) {
case 3030: // Super Restore potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3026,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3030,1)) {
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
pi.addItem(player,3024,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3030) { //Super Restore potion(1)
switch(usedWith) {
case 3026: //Super Restore potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3030,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3026,1)) {
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
Engine.playerItems.deleteItem(player,6687,pi.getIt emSlot(player,6687),1);
pi.addItem(player,3024,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3028) { //Super Restore potion(2)
switch(usedWith) {
case 3030: //Super Restore potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3028,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3030,1)) {
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
pi.addItem(player,3026,1);
pi.addItem(player,229,1);
}
break;
case 3028: //Super Restore potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3028,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3028,1)) {
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
pi.addItem(player,3024,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3030) { //Super Restore potion(1)
switch(usedWith) {
case 3028: //Super Restore potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3030,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3028,1)) {
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
pi.addItem(player,3026,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3030) { //Super Restore potion(1)
switch(usedWith) {
case 3030: //Super Restore potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3030,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3030,1)) {
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
Engine.playerItems.deleteItem(player,3030,pi.getIt emSlot(player,3030),1);
pi.addItem(player,3028,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3026) { //Super Restore potion(3)
switch(usedWith) {
case 3028: //Super Restore potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3026,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3028,1)) {
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
Engine.playerItems.deleteItem(player,3028,pi.getIt emSlot(player,3028),1);
pi.addItem(player,3024,1);
pi.addItem(player,3030,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 3026) { //Super Restore potion(3)
switch(usedWith) {
case 3026: //Super Restore potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,3026,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,3026,1)) {
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
Engine.playerItems.deleteItem(player,3026,pi.getIt emSlot(player,3026),1);
pi.addItem(player,3024,1);
pi.addItem(player,3028,1);
pi.addItem(player,229,1);
}
break;
}
}
//End of Super Restore potions
//Ranging potions
if(itemUsed == 169) { //Ranging(3)
switch(usedWith) {
case 173: // Ranging(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,169,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,173,1)) {
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
pi.addItem(player,2444,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 173) { //Ranging potion(1)
switch(usedWith) {
case 169: //Ranging potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,173,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,169,1)) {
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
pi.addItem(player,2444,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 171) { //Ranging potion(2)
switch(usedWith) {
case 173: //Ranging potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,171,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,173,1)) {
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
pi.addItem(player,169,1);
pi.addItem(player,229,1);
}
break;
case 171: //Ranging potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,171,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,171,1)) {
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
pi.addItem(player,2444,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 173) { //Ranging potion(1)
switch(usedWith) {
case 171: //Ranging potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,173,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,171,1)) {
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
pi.addItem(player,169,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 173) { //Ranging potion(1)
switch(usedWith) {
case 173: //Ranging potion(1)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,173,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,173,1)) {
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
Engine.playerItems.deleteItem(player,173,pi.getIte mSlot(player,173),1);
pi.addItem(player,171,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 169) { //Ranging potion(3)
switch(usedWith) {
case 171: //Ranging potion(2)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,169,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,171,1)) {
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
Engine.playerItems.deleteItem(player,171,pi.getIte mSlot(player,171),1);
pi.addItem(player,2444,1);
pi.addItem(player,173,1);
pi.addItem(player,229,1);
}
break;
}
}
if(itemUsed == 169) { //Ranging potion(3)
switch(usedWith) {
case 169: //Ranging potion(3)
if(Server.engine.playerItems.hasPlayerItemAmount(p layer,169,1) &&
Server.engine.playerItems.hasPlayerItemAmount(play er,169,1)) {
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
Engine.playerItems.deleteItem(player,169,pi.getIte mSlot(player,169),1);
pi.addItem(player,2444,1);
pi.addItem(player,171,1);
pi.addItem(player,229,1);
}
break;
}
}
else {
player.getActionSender().sendMessage(player, "Nothing interesting happens.");
}
//End of Ranging potions
Was this hard? No...
Just takes time to do it all....kinda a pain in the ass ;)