Code:
case 34170: // Make 1
if (skillselect == 1) {
capeChosen(capeName,false);
RemoveAllWindows();
} else {
server.fletching.Shortbow(playerId);
}
break;
case 34169: // Make 5
if (skillselect == 1) {
capeChosen(capeName,false);
RemoveAllWindows();
} else {
server.fletching.Shortbow(playerId);
}
break;
case 34168: // Make 10
if (skillselect == 1) {
capeChosen(capeName,false);
RemoveAllWindows();
} else {
server.fletching.Shortbow(playerId);
}
break;
case 34174: // Make 1
if (skillselect == 1) {
capeChosen(capeName,true);
RemoveAllWindows();
} else {
server.fletching.Longbow(playerId);
}
break;
case 34173: // Make 5
if (skillselect == 1) {
capeChosen(capeName,true);
RemoveAllWindows();
} else {
server.fletching.Longbow(playerId);
}
break;
case 34172: // Make 10
if (skillselect == 1) {
capeChosen(capeName,true);
RemoveAllWindows();
} else {
server.fletching.Longbow(playerId);
}
break;
case 34167:
server.fletching.Shortbow(playerId);
break;
case 34171://longbow
server.fletching.Longbow(playerId);
break;
case 34245: //5 Options [Op 1]
CraftPotteryX(0,1,1787,1761,6); //Unfired Pot
FirePotteryX(0,1,1931,1787,6); //Unfired Pot
break;
case 34244: //5 Options [Op 1] x5
CraftPotteryX(0,5,1787,1761,6);
FirePotteryX(0,5,1931,1787,6);
break;
case 34243: //5 Options [Op 1] x10
CraftPotteryX(0,10,1787,1761,6); //Unfired Pot
FirePotteryX(0,10,1931,1787,6); //Unfired Pot
break;
case 34249: //5 Options [Op 2]
CraftPotteryX(7,5,1789,1761,15); //Unfired Pie Dish
FirePotteryX(7,5,2313,1789,10); //Pie Dish
break;
case 34248: //5 Options [Op 2] x5
CraftPotteryX(7,5,1789,1761,15);
FirePotteryX(7,5,2313,1789,10);
break;
case 34247: //5 Options [Op 2] x10
CraftPotteryX(7,10,1789,1761,15);
FirePotteryX(7,10,2313,1789,10);
break;
case 34253: //5 Options [Op 3]
CraftPottery(18,1791,1761,18); //Unfired Bowl
FirePottery(18,1923,1791,15); //Bowl
break;
case 34252: //5 Options [Op 3] x5
CraftPotteryX(18,5,1791,1761,18);
FirePotteryX(19,5,1923,1791,15);
break;
case 34251: //5 Options [Op 3] x10
CraftPotteryX(8,10,1791,1761,18);
FirePotteryX(8,10,1923,1791,15);
break;
case 35000: //5 Options [Op 4] x5
CraftPotteryX(19,5,5352,1761,18);
FirePotteryX(19,5,5350,5352,15);
break;
case 34255: //5 Options [Op 4] x10
CraftPotteryX(19,10,5352,1761,18);
FirePotteryX(19,10,5350,5352,15);
break;
case 35005: //5 Options [Op 5]
CraftPottery(25,4438,1761,20); //Unfired Pot Lid
FirePottery(25,4440,4438,20); //Pot Lid
break;
case 35004: //5 Options [Op 5] x5
CraftPotteryX(25,5,4438,1761,20);
FirePotteryX(25,5,4440,4438,20);
break;
case 35001: //5 Options [Op 5] x10
CraftPotteryX(25,10,4438,1761,20);
FirePotteryX(25,10,4440,4438,20);
CraftPottery(19,5352,1761,18); //Unfired Plant Pot
FirePottery(19,5350,5352,15); //Plant Pot
break;
case 57219:
tannerX(5,1745,1753,0);//green 5x
break;
case 57227:
tannerX(1,1745,1753,0);//green 1x
break;
case 57220:
tannerX(5,2505,1751,0);//blue 5x
break;
case 57228:
tannerX(1,2505,1751,0);//blue 1x
break;
case 57223:
tannerX(5,2507,1749,0);//red 5x
break;
case 57231:
tannerX(1,2507,1749,0);//red 1x
break;
case 57224:
tannerX(5,2509,1747,0);//black 5x
break;
case 57232:
tannerX(1,2509,1747,0);//black 1x
break;
case 52703:
tannerX(28,1745,1753,0);//green all
break;
case 57204:
tannerX(28,2505,1751,0);//blue all
break;
case 57207:
tannerX(28,2507,1749,0);//red all
break;
case 57208:
tannerX(28,2509,1747,0);//black all
break;
case 57217:
tannerX(5,1741,1739,0);//leather 5x
break;
case 34185: //1st symbol make 1
if (skillselect == 0) {
CraftHide(1,57,1065,1745,1,1734,10,620);//Green D-Hide Vambs
CraftHide(2,66,2487,2505,1,1734,15,700);//Blue D-Hide Vambs
CraftHide(3,73,2489,2507,1,1734,15,780);//Red D-Hide Vambs
CraftHide(4,79,2491,2509,1,1734,15,860);//Black D-Hide Vambs
RemoveAllWindows();
} else {
server.cooking.orMaybeNow(playerId);
}
break;
case 34193: //3rd symbol make 1
if (skillselect == 0) {
CraftHide(1,63,1135,1745,1,1734,30,186);//Green D-Hide Body
CraftHide(2,71,2499,2505,1,1734,35,210);//Blue D-Hide Body
CraftHide(3,77,2501,2507,1,1734,35,234);//Red D-Hide Body
CraftHide(4,84,2503,2509,1,1734,35,258);//Black D-Hide Body
RemoveAllWindows();
} else {
server.cooking.orMaybeNow(playerId);
}
break;
case 34184: //1st symbot make x 5
CraftHideX(1,5,57,1065,1745,1,1734,10,620);
CraftHideX(2,5,66,2487,2505,1,1734,10,700);
CraftHideX(3,5,73,2489,2507,1,1734,10,780);
CraftHideX(4,5,79,2491,2509,1,1734,10,860);
RemoveAllWindows();
break;
case 34192: //3rd symbot make x 5
CraftHideX(1,5,63,1135,1745,1,1734,30,1860);
CraftHideX(2,5,71,2499,2505,1,1734,35,2100);
CraftHideX(3,5,77,2501,2507,1,1734,35,2340);
CraftHideX(4,5,84,2503,2509,1,1734,35,2580);
RemoveAllWindows();
break;
case 34183: //1st symbol make x 10
CraftHideX(1,10,57,1065,1745,1,1734,10,620);
CraftHideX(2,10,66,2487,2505,1,1734,15,700);
CraftHideX(3,10,73,2489,2507,1,1734,15,780);
CraftHideX(4,10,79,2491,2509,1,1734,15,860);
RemoveAllWindows();
break;
case 34191: //3rd symbol make x 10
CraftHideX(1,10,63,1135,1745,1,1734,30,1860);
CraftHideX(2,10,71,2499,2505,1,1734,35,2100);
CraftHideX(3,10,77,2501,2507,1,1734,35,2340);
CraftHideX(4,10,84,2503,2509,1,1734,35,2580);
RemoveAllWindows();
break;
case 34189: //middle symbol make 1
if (skillselect == 0) {
CraftHide(1,60,1099,1745,1,1734,10,1240);//Green D-Hide Chaps
CraftHide(2,68,2493,2505,1,1734,15,1400);//Blue D-Hide Chaps
CraftHide(3,75,2494,2507,1,1734,15,1560);//Red D-Hide Chaps
CraftHide(4,82,2497,2509,1,1734,15,1720);//Black D-Hide Chaps
RemoveAllWindows();
} else {
server.cooking.orMaybeNow(playerId);
}
break;
case 34188: //middle make 5x
if (skillselect == 0) {
CraftHideX(1,5,60,1099,1745,1,1734,20,1240);
CraftHideX(2,5,68,2493,2505,1,1734,25,1400);
CraftHideX(3,5,75,2494,2507,1,1734,25,1560);
CraftHideX(4,5,82,2497,2509,1,1734,25,1720);
RemoveAllWindows();
} else {
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
}
break;
case 34187: //middle make 10x
if (skillselect == 0) {
CraftHideX(1,10,60,1099,1745,1,1734,20,1240);
CraftHideX(2,10,68,2493,2505,1,1734,25,1400);
CraftHideX(3,10,75,2494,2507,1,1734,25,1560);
CraftHideX(4,10,82,2497,2509,1,1734,25,1720);
RemoveAllWindows();
} else {
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
server.cooking.orMaybeNow(playerId);
}
Code:
public void ArrowFletchingFTW(int Plvl, int delItem, int delItem2, int pickupItem, int EXP,int emote){
if((playerLevel[9] >= Plvl) && (playerHasItem(53, 15))) {
deleteItem(delItem, getItemSlot(delItem), 15);
deleteItem(delItem2, getItemSlot(delItem2), 15);
addItem(pickupItem, 15);
addSkillXP(EXP, 12);
setAnimation(emote);
sendMessage("You make 15"+GetItemName(pickupItem)+" ");
} else {
sendMessage("You need atleast "+Plvl+" Fletching to make this.");
sendMessage("Or you don't have enough supplies to make this arrow");
}
}
public void TanningInterface() {
skillselect = 0;
showInterface(14670);
sendQuest("Leather", 14777);
sendQuest("1gp", 14785);
sendQuest("Hard Leather", 14781);
sendQuest("5gp", 14789);
sendFrame246(14769, 250, 1741);
sendFrame246(14773, 250, 1743);
sendFrame246(14771, 250, 1753);
sendFrame246(14772, 250, 1751);
sendFrame246(14775, 250, 1749);
sendFrame246(14776, 250, 1747);
sendQuest("", 14778);
sendQuest("", 14786);
sendQuest("", 14782);
sendQuest("", 14790);
int[]Line = {14779, 14787, 14783, 14791, 14780, 14788, 14784, 14792};
String[]HideColor = {"Green", "Red", "Blue", "Black"};
String[]HideCost = {"Free", "Free", "Free", "Free"};
int HC = 0, i2 = 0;
for(int i = 0; i < Line.length; i++) {
if(HC == 0) {
sendQuest(HideColor[(int)(i/2)], Line[i]);
HC = 1;
} else {
sendQuest(HideCost[(int)(i/2)], Line[i]);
HC = 0;
}
}
}
public void CraftPottery(int LevelNeeded, int ItemGained, int DeletedClay, int EXPGained){
skillselect = 0;
if(playerLevel[12] >= LevelNeeded){
if(playerHasItemAmount(DeletedClay,1)){
startAnimation(894);
deleteItem(DeletedClay, GetItemSlot(DeletedClay),1);
addItem(ItemGained,1);
addSkillXP(EXPGained, 12);
sendMessage("You spin the Soft clay into a "+GetItemName(ItemGained));
} else {
sendMessage("You need one "+GetItemName(DeletedClay)+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
} else {
sendMessage("You need a Crafting level of "+LevelNeeded+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
}
public void CraftPotteryX(int LevelNeeded, int AmountToDo, int ItemGained, int DeletedClay, int EXPGained){
skillselect = 0;
if(playerLevel[12] >= LevelNeeded){
for(int X = 0; X < AmountToDo; X++){
startAnimation(894);
if(playerHasItemAmount(DeletedClay,1) == true){
deleteItem(DeletedClay, GetItemSlot(DeletedClay),1) ;
addItem(ItemGained,1);
addSkillXP(EXPGained, 12);
sendMessage("You spin the Soft clay into a "+GetItemName(ItemGained));
} else {
sendMessage("You need one "+GetItemName(DeletedClay)+" to make a "+GetItemName(ItemGained));
RemoveAllWindows(); }
}
} else if(playerLevel[12] < LevelNeeded){
sendMessage("You need a Crafting level of "+LevelNeeded+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
}
public void FirePottery(int LevelNeeded, int ItemGained, int DeletedItem, int EXPGained){
skillselect = 0;
if(playerLevel[12] >= LevelNeeded){
if(playerHasItemAmount(DeletedItem,1)){
startAnimation(899);
deleteItem(DeletedItem, GetItemSlot(DeletedItem),1);
addItem(ItemGained,1);
addSkillXP(EXPGained, 12);
sendMessage("You put the "+GetItemName(DeletedItem)+" into the Pottery Oven and retreive a "+GetItemName(ItemGained));
} else {
sendMessage("You need one "+GetItemName(DeletedItem)+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
} else {
sendMessage("You need a Crafting level of "+LevelNeeded+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
}
public void FirePotteryX(int LevelNeeded, int AmountToDo, int ItemGained, int DeletedItem, int EXPGained){
skillselect = 0;
if(playerLevel[12] >= LevelNeeded){
for(int X = 0; X < AmountToDo; X++){
startAnimation(899);
if(playerHasItemAmount(DeletedItem,1) == true){
deleteItem(DeletedItem, GetItemSlot(DeletedItem),1) ;
addItem(ItemGained,1);
addSkillXP(EXPGained, 12);
sendMessage("You put the "+GetItemName(DeletedItem)+" into the Pottery Oven and retreive a "+GetItemName(ItemGained));
} else {
sendMessage("You need one "+GetItemName(DeletedItem)+" to make a "+GetItemName(ItemGained));
RemoveAllWindows(); }
}
} else if(playerLevel[12] < LevelNeeded){
sendMessage("You need a Crafting level of "+LevelNeeded+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
}
public void tannerX(int AmountToDo, int ItemGained, int DeletedItem, int MoneyLoss){
skillselect = 0;
if(playerLevel[12] >= 0){
for(int X = 0; X < AmountToDo; X++){
if(playerHasItemAmount(DeletedItem,1)){
deleteItem(DeletedItem, GetItemSlot(DeletedItem),1) ;
deleteItem(MoneyLoss, GetItemSlot(MoneyLoss),1) ;
addItem(ItemGained, 1);
sendMessage("The tanner tan's your hides for free!");
RemoveAllWindows();
} else {
sendMessage("You need "+GetItemName(DeletedItem)+" in order to tan "+GetItemName(ItemGained));
RemoveAllWindows(); }
}
}
}
public void CraftHide(int Hide, int LevelNeeded, int ItemGained, int DeletedHide, int DeletedHideAmount, int DeletedThread, int DeletedThreadAmount, int EXPGained){
skillselect = 0;
if(HideID == Hide){
if(playerLevel[12] >= LevelNeeded){
if((playerHasItemAmount(DeletedHide, DeletedHideAmount))
&& playerHasItemAmount(DeletedThread, DeletedThreadAmount)){
startAnimation(885);
deleteItem(DeletedHide, GetItemSlot(DeletedHide),DeletedHideAmount);
deleteItem(DeletedThread, GetItemSlot(DeletedThread),DeletedThreadAmount);
addItem(ItemGained,1);
addSkillXP(EXPGained, 12);
sendMessage("You craft the "+GetItemName(DeletedHide)+" into "+GetItemName(ItemGained));
} else {
sendMessage("You need "+DeletedHideAmount+" "+GetItemName(DeletedHide)+" to make a "+GetItemName(ItemGained));
}
} else if (playerLevel[12] < LevelNeeded) {
sendMessage("You need a Crafting level of "+LevelNeeded+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
}
}
public void CraftHideX(int Hide, int AmountToDo, int LevelNeeded, int ItemGained, int DeletedHide, int DeletedHideAmount, int DeletedThread, int DeletedThreadAmount, int EXPGained){
skillselect = 0;
if(HideID == Hide){
if(playerLevel[12] >= LevelNeeded){
for(int X = 0; X < AmountToDo; X++){
if((playerHasItemAmount(DeletedHide, DeletedHideAmount))
&& playerHasItemAmount(DeletedThread, DeletedThreadAmount)){
startAnimation(885);
deleteItem(DeletedHide, GetItemSlot(DeletedHide), DeletedHideAmount);
deleteItem(DeletedThread, GetItemSlot(DeletedThread), DeletedThreadAmount);
addItem(ItemGained,1);
addSkillXP(EXPGained, 12);
sendMessage("You craft the "+GetItemName(DeletedHide)+" into "+GetItemName(ItemGained));
} else {
sendMessage("You need "+DeletedHideAmount+" "+GetItemName(DeletedHide)+" to make a "+GetItemName(ItemGained));}
}
} else if(playerLevel[12] < LevelNeeded) {
sendMessage("You need a Crafting level of "+LevelNeeded+" to make a "+GetItemName(ItemGained));
RemoveAllWindows();
}
}
}
public void GreenDragonhideCrafting(){
HideID = 1;
sendFrame164(8880);
sendFrame246(8883 , 250, 1065);
sendFrame246(8884 , 200, 1099);
sendFrame246(8885 , 200, 1135);
sendFrame126("Green d'hide body",8897);
sendFrame126("Green d'hide chaps",8893);
sendFrame126("Green d'hide vamb",8889);
}
public void BlueDragonhideCrafting(){
HideID = 2;
sendFrame164(8880);
sendFrame246(8883 , 250, 2487);
sendFrame246(8884 , 200, 2493);
sendFrame246(8885 , 200, 2499);
sendFrame126("Blue d'hide body",8897);
sendFrame126("Blue d'hide chaps",8893);
sendFrame126("Blue d'hide vambs",8889);
}
public void RedDragonhideCrafting(){
HideID = 3;
sendFrame164(8880);
sendFrame246(8883 , 250, 2489);
sendFrame246(8884 , 200, 2495);
sendFrame246(8885 , 200, 2501);
sendFrame126("Red d'hide body",8897);
sendFrame126("Red d'hide chaps",8893);
sendFrame126("Red d'hide vambs",8889);
}
public void BlackDragonhideCrafting(){
HideID = 4;
sendFrame164(8880);
sendFrame246(8883 , 250, 2491);
sendFrame246(8884 , 200, 2497);
sendFrame246(8885 , 200, 2503);
sendFrame126("Black d'hide body",8897);
sendFrame126("Black d'hide chaps",8893);
sendFrame126("Black d'hide vambs",8889);
}