• Log in or sign up for an account here: https://www.sythe.org/login

rune-crafting

  • Thread starter Thread starter pk3r kyle
  • Start date Start date
P

pk3r kyle

Guest
Purpose: To add PRATICALLY FULL runecrafting!
Difficulty: 3 find/copy/paste
Classes: Client.java, LETS GET STARTED!

Search this:

Code:
public class client extends Player implements Runnable {

Under add this:

Code:
public int essamount = 0;

public void runecraft(int requiredlvl, int expadd, int itemtoadd, int x2, int x3, int x4, int x5, int x6, int x7, int x8, int x9, int x10)
{
if (playerHasItem(1436)) {
if (playerLevel[20] >= requiredlvl) {
if (playerLevel[20] < x2) {
essamount = amountOfItem(1436);
}
if (playerLevel[20] >= x2 && playerLevel[20] < x3) {
essamount = amountOfItem(1436)*2;
}
if (playerLevel[20] >= x3 && playerLevel[20] < x4) {
essamount = amountOfItem(1436)*3;
}
if (playerLevel[20] >= x4 && playerLevel[20] < x5) {
essamount = amountOfItem(1436)*4;
}
if (playerLevel[20] >= x5 && playerLevel[20] < x6) {
essamount = amountOfItem(1436)*5;
}
if (playerLevel[20] >= x6 && playerLevel[20] < x7) {
essamount = amountOfItem(1436)*6;
}
if (playerLevel[20] >= x7 && playerLevel[20] < x8) {
essamount = amountOfItem(1436)*7;
}
if (playerLevel[20] >= x8 && playerLevel[20] < x9) {
essamount = amountOfItem(1436)*8;
}
if (playerLevel[20] >= x9 && playerLevel[20] < x10) {
essamount = amountOfItem(1436)*9;
}
if (playerLevel[20] >= x10) {
essamount = amountOfItem(1436)*10;
}
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
deleteItem(1436, getItemSlot(1436), 1);
addSkillXP(expadd*essamount, 20);
addItem(itemtoadd, essamount);
sendMessage("You craft "+essamount+" "+getItemName(itemtoadd)+"!");
staticAnimation(186, absX, absY, 100);
setAnimation(791);
}
else if (playerLevel[20] <= requiredlvl -1) {
sendMessage("You need "+requiredlvl+" Runecrafting to make "+getItemName(itemtoadd)+"!");
}
}
else if (!playerHasItem(1436)) {
sendMessage("You need some rune essence to craft runes!");
}
}

Now go and search this:

Code:
else if(useItemID == 536 && atObjectID == 5284) // Bone grinding

You see this:

Code:
                               	else if(useItemID == 536 && atObjectID == 5284) // Bone grinding
				{
                                sendMessage("You grind the "+GetItemName(536)+" and recieve prayer xp.");
                                addSkillXP((152*playerLevel[5]), 5);
                                deleteItem(536,getItemSlot(536), 1);
				}

Under add this:

Code:
                               	else if(useItemID == 1436 && atObjectID == 2478) // rune
				{
				runecraft(1, 5, 556, 11, 22, 33, 44, 55, 66, 77, 88, 99); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2480) // rune
				{
				runecraft(5, 6, 555, 19, 38, 57, 76, 95, 1000, 1000, 1000, 1000); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2481) // rune
				{
				runecraft(9, 7, 557, 26, 51, 78, 1000, 1000, 1000, 1000, 1000, 1000); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2482) // rune
				{
				runecraft(14, 7, 554, 35, 70, 1000, 1000, 1000, 1000, 1000, 1000, 1000); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2483) // rune
				{
				runecraft(20, 8, 559, 46, 92, 1000, 1000, 1000, 1000, 1000, 1000, 1000); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2486) // rune
				{
				runecraft(44, 9, 561, 91, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2484) // rune
				{
				runecraft(27, 8, 564, 59, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2487) // rune
				{
				runecraft(35, 9, 562, 74, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000); // runecraftingz
				}

                               	else if(useItemID == 1436 && atObjectID == 2479) // rune
				{
				runecraft(2, 6, 558, 14, 28, 42, 56, 70, 84, 98, 1000, 1000); // runecraftingz
				}

HAVE FUN!

This is "only" the skill. You need the teleport coords, go and search.
 

Similar threads

P
 
Replies
1
Views
217
P
 
Replies
0
Views
167
pk3r kyle
P
F
 
Replies
0
Views
644
Full Metalst
F
F
 
Replies
0
Views
752
Full Metalst
F
Runescape Gamblingrunescape gambling
Back
Top