• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[Tut] Easy pk-box

Junior Spellweaver
Joined
Jan 1, 2007
Messages
149
Reaction score
7
Step 1 open client.java.

100% Made be me ("Mafia - LittleMaffia")

Add this to your commands :

Code:
if (command.startsWith("pkbox")) 
{ 
    sendMessage("Use one of the portals to a pkbox!"); 
    teleportToX = 2547;
    teleportToY = 3113;
}

Add this to your globalobjects in your client.java :
Code:
        makeGlobalObject(2550, 3111, 2469, 0, 10);//Portal---
        makeGlobalObject(2548, 3111, 2468, 0, 10);//Portal---
        makeGlobalObject(2546, 3111, 2467, 0, 10);//Portal---
        makeGlobalObject(3339, 3672, 4088, -1, 10);//pkbox-
        makeGlobalObject(3338, 3673, 4088, -1, 10);//pkbox-
        makeGlobalObject(3337, 3674, 4088, -1, 10);//pkbox-
        makeGlobalObject(3336, 3675, 4088, -1, 10);//pkbox-
        makeGlobalObject(3335, 3676, 4088, -1, 10);//pkbox-
        makeGlobalObject(3340, 3671, 4088, -1, 10);//pkbox-
        makeGlobalObject(3341, 3670, 4088, -1, 10);//pkbox-
        makeGlobalObject(3342, 3670, 4088, -2, 10);//pkbox-
        makeGlobalObject(3343, 3671, 4088, -2, 10);//pkbox-
        makeGlobalObject(3344, 3672, 4088, -2, 10);//pkbox-
        makeGlobalObject(3345, 3673, 4088, -2, 10);//pkbox-
        makeGlobalObject(3346, 3674, 4088, -2, 10);//pkbox-
        makeGlobalObject(3347, 3675, 4088, -2, 10);//pkbox-
        makeGlobalObject(3348, 3676, 4088, -2, 10);//pkbox-
        makeGlobalObject(3349, 3677, 4088, -2, 10);//pkbox-
        makeGlobalObject(3350, 3678, 4088, -2, 10);//pkbox-
        makeGlobalObject(3351, 3679, 4088, -2, 10);//pkbox-
        makeGlobalObject(3352, 3680, 4088, -2, 10);//pkbox-
        makeGlobalObject(3353, 3681, 4088, -2, 10);//pkbox-
        makeGlobalObject(3354, 3682, 4088, -2, 10);//pkbox-
        makeGlobalObject(3355, 3683, 4088, -2, 10);//pkbox-
        makeGlobalObject(3356, 3684, 4088, -2, 10);//pkbox-
        makeGlobalObject(3357, 3685, 4088, -2, 10);//pkbox-
        makeGlobalObject(3358, 3686, 4088, -2, 10);//pkbox-
        makeGlobalObject(3359, 3687, 4088, -2, 10);//pkbox-
        makeGlobalObject(3360, 3688, 4088, -2, 10);//pkbox-
        makeGlobalObject(3361, 3689, 4088, -2, 10);//pkbox-
        makeGlobalObject(3360, 3690, 4088, -3, 10);//pkbox-
        makeGlobalObject(3359, 3691, 4088, -3, 10);//pkbox-
        makeGlobalObject(3358, 3692, 4088, -3, 10);//pkbox-
        makeGlobalObject(3357, 3693, 4088, -3, 10);//pkbox-
        makeGlobalObject(3356, 3694, 4088, -3, 10);//pkbox-
        makeGlobalObject(3355, 3695, 4088, -3, 10);//pkbox-
        makeGlobalObject(3360, 3690, 4088, -3, 10);//pkbox-
        makeGlobalObject(3354, 3695, 4088, -4, 10);//pkbox-
        makeGlobalObject(3353, 3694, 4088, -4, 10);//pkbox-
        makeGlobalObject(3352, 3693, 4088, -4, 10);//pkbox-
        makeGlobalObject(3351, 3692, 4088, -4, 10);//pkbox-
        makeGlobalObject(3350, 3691, 4088, -4, 10);//pkbox-
        makeGlobalObject(3349, 3690, 4088, -4, 10);//pkbox-
        makeGlobalObject(3348, 3689, 4088, -4, 10);//pkbox-
        makeGlobalObject(3347, 3688, 4088, -4, 10);//pkbox-
        makeGlobalObject(3346, 3687, 4088, -4, 10);//pkbox-
        makeGlobalObject(3345, 3686, 4088, -4, 10);//pkbox-
        makeGlobalObject(3344, 3685, 4088, -4, 10);//pkbox-
        makeGlobalObject(3343, 3684, 4088, -4, 10);//pkbox-
        makeGlobalObject(3342, 3683, 4088, -4, 10);//pkbox-
        makeGlobalObject(3341, 3682, 4088, -4, 10);//pkbox-
        makeGlobalObject(3340, 3681, 4088, -4, 10);//pkbox-
        makeGlobalObject(3339, 3680, 4088, -4, 10);//pkbox-
        makeGlobalObject(3338, 3679, 4088, -4, 10);//pkbox-
        makeGlobalObject(3337, 3678, 4088, -4, 10);//pkbox-
        makeGlobalObject(3336, 3677, 4088, -4, 10);//pkbox-
        makeGlobalObject(3335, 3676, 4088, -4, 10);//pkbox-
        makeGlobalObject(3334, 3675, 4088, -4, 10);//pkbox-
        makeGlobalObject(3345, 3674, 4090, -1, 10);//pkbox-
        makeGlobalObject(3344, 3675, 4090, -1, 10);//pkbox-
        makeGlobalObject(3343, 3676, 4090, -1, 10);//pkbox-
        makeGlobalObject(3342, 3677, 4090, -1, 10);//pkbox-
        makeGlobalObject(3341, 3678, 4090, -1, 10);//pkbox-
        makeGlobalObject(3340, 3679, 4090, -1, 10);//pkbox-
        makeGlobalObject(3347, 3686, 4090, -1, 10);//pkbox-
        makeGlobalObject(3348, 3685, 4090, -1, 10);//pkbox-
        makeGlobalObject(3349, 3684, 4090, -1, 10);//pkbox-
        makeGlobalObject(3350, 3683, 4090, -1, 10);//pkbox-
        makeGlobalObject(3351, 3682, 4090, -1, 10);//pkbox-
        makeGlobalObject(3352, 3681, 4090, -1, 10);//pkbox-

If you using a globalobject handler add this :

Code:
        p.makeGlobalObject(2550, 3111, 2469, 0, 10);//Portal---
        p.makeGlobalObject(2548, 3111, 2468, 0, 10);//Portal---
        p.makeGlobalObject(2546, 3111, 2467, 0, 10);//Portal---
        p.makeGlobalObject(3339, 3672, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3338, 3673, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3337, 3674, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3336, 3675, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3335, 3676, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3340, 3671, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3341, 3670, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3342, 3670, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3343, 3671, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3344, 3672, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3345, 3673, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3346, 3674, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3347, 3675, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3348, 3676, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3349, 3677, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3350, 3678, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3351, 3679, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3352, 3680, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3353, 3681, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3354, 3682, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3355, 3683, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3356, 3684, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3357, 3685, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3358, 3686, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3359, 3687, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3360, 3688, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3361, 3689, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3360, 3690, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3359, 3691, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3358, 3692, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3357, 3693, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3356, 3694, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3355, 3695, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3360, 3690, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3354, 3695, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3353, 3694, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3352, 3693, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3351, 3692, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3350, 3691, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3349, 3690, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3348, 3689, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3347, 3688, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3346, 3687, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3345, 3686, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3344, 3685, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3343, 3684, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3342, 3683, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3341, 3682, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3340, 3681, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3339, 3680, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3338, 3679, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3337, 3678, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3336, 3677, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3335, 3676, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3334, 3675, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3345, 3674, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3344, 3675, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3343, 3676, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3342, 3677, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3341, 3678, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3340, 3679, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3347, 3686, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3348, 3685, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3349, 3684, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3350, 3683, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3351, 3682, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3352, 3681, 4090, -1, 10);//pkbox-

Its alot but I dont care :p

Now find somthing like :

Code:
case 1815:
if(!teleblock)
{
sendMessage("You pull the lever...");
setAnimation(0x714);
teleportToX = 2561;
teleportToY = 3311;
sendMessage("And get teleported back to Ardougne!");
}
else if(teleblock)
{
sendMessage("A magical force stops you from teleporting.");
}

break;

Under the break; hit enter and add this :

Code:
case 2469:
sendMessage ("Use the portal to pk people.");

selectoption("Warning pkbox, Do you want to be teleported?", "Yes, I'm full with food.", "No, I dont want to die!", "");
OptionObject = objectID;
break;

case 2468:
sendMessage ("Use the portal to pk people.");

selectoption("Warning pkbox, Do you want to be teleported?", "Yes, I'm full with food.", "No, I dont want to die!", "");
OptionObject = objectID;
break;

case 2467:
sendMessage ("Use the portal to pk people.");

selectoption("Warning pkbox, Do you want to be teleported?", "Yes, I'm full with food.", "No, I dont want to die!", "");
OptionObject = objectID;
break;

And now again search for somthing like :

Code:
}else if (duelring){
        teleportToX = 3311;
        teleportToY = 3234;
        heightLevel = 0;
        sendMessage("You teleport to the duel arena!");
        duelring = false;
                     RemoveAllWindows();
                  }

Under the last } add :

Code:
else if(OptionObject == 2469) {
{
if(combat <= 3 || combat >= 51) 
{
sendMessage("You must have a combat level of 4-50 or higher to enter this pkbox."); 
RemoveAllWindows();
}
else
{
showInterface(1908);
sendMessage ("Good luck with pking!");
teleportToX = 3340;
teleportToY = 3674;
heightLevel = 0;
OptionObject = -1;
}
}
}
else if(OptionObject == 2468) {
{
if(combat <= 51 || combat >= 90) 
{
sendMessage("You must have a combat level of 52-89 or higher to enter this pkbox."); 
RemoveAllWindows();
}
else
{
showInterface(1908);
sendMessage ("Good luck with pking!");
teleportToX = 3346;
teleportToY = 3680;
heightLevel = 0;
OptionObject = -1;
}
}
}
else if(OptionObject == 2467) {
{
if(combat <= 90) 
{
sendMessage("You must have a combat level of 91 or higher to enter this pkbox."); 
RemoveAllWindows();
}
else
{
showInterface(1908);
sendMessage ("Good luck with pking!");
teleportToX = 3354;
teleportToY = 3688;
heightLevel = 0;
OptionObject = -1;
}
}
}

Here some screen shots :


LittleMaffia - [Tut] Easy pk-box - RaGEZONE Forums


LittleMaffia - [Tut] Easy pk-box - RaGEZONE Forums


LittleMaffia - [Tut] Easy pk-box - RaGEZONE Forums


LittleMaffia - [Tut] Easy pk-box - RaGEZONE Forums


Enjoy =D
 
Last edited:
Initiate Mage
Joined
Feb 11, 2008
Messages
4
Reaction score
0
Re: [TUT] Easy pk-box

Nice i think ill try and do this. Well explained And does the code do all 3 of the portals or just one?
 
Newbie Spellweaver
Joined
Jan 6, 2006
Messages
65
Reaction score
0
Re: [TUT] Easy pk-box

LittleMaffia are you from Silabsoft and Mopar forums??

I have seen this exact same tut in both places.

It's a good idea though.
 
Canadian
Loyal Member
Joined
Dec 4, 2007
Messages
1,936
Reaction score
96
Re: [TUT] Easy pk-box

I have found 2 slight problems..

#1: You said under the '}' to add something, but that would mess it up, it needs to go under the 'break;'.

#2: You never told them which part to make a wilderness.

Other then that, looks nice. Good job!
 
Newbie Spellweaver
Joined
Jul 5, 2007
Messages
9
Reaction score
0
Re: [TUT] Easy pk-box

I get an error...

'else' without if
else if <optionobject == 2469>



NEED HELP pl0x
 
Newbie Spellweaver
Joined
Oct 20, 2007
Messages
6
Reaction score
0
Re: [TUT] Easy pk-box

Awesome TuT! Worked for me, but there is only 1 problem, when i talk to hans there is 2 options (thanks! or fu... u wigger).

When i go pk box I click, Yes, i'm full of food and then appear the Thanks! and the fu... u wigger! If i click thanks! appear the lvl required to go to pk box or i go in if I am with the lvl required, if i click fu.. u wigger it does nothing.



Anyone knows how to change that?
 
Newbie Spellweaver
Joined
Feb 22, 2008
Messages
65
Reaction score
0
Re: [TUT] Easy pk-box

I get an error...

'else' without if
else if <optionobject == 2469>



NEED HELP pl0x

He said He Has An Error.. Help Him. Same With me But Nvm With Pk Box..
 
Newbie Spellweaver
Joined
Jul 13, 2005
Messages
16
Reaction score
0
Re: [TUT] Easy pk-box

Damn! This is awesome, I <3 It. Can help on my test server :p
Now just need to program in Runescape.. Wow is easy :p
 
Newbie Spellweaver
Joined
Jul 22, 2007
Messages
30
Reaction score
0
Re: [TUT] Easy pk-box

good release, got it in my server working

thanks men
 
Initiate Mage
Joined
Apr 25, 2009
Messages
3
Reaction score
0
Re: [TUT] Easy pk-box

makeGlobalObject(2550, 3**** 2469, 0, 10);//Portal---
makeGlobalObject(2548, 3**** 2468, 0, 10);//Portal---
makeGlobalObject(2546, 3**** 2467, 0, 10);//Portal---


what do those stars do? ive seen 3 guides with them. my source dosent recognize them and gives me errors.
 
Initiate Mage
Joined
Dec 28, 2009
Messages
1
Reaction score
0
Step 1 open client.java.

If you using a globalobject handler add this :

Code:
        p.makeGlobalObject(2550, 3**** 2469, 0, 10);//Portal---
        p.makeGlobalObject(2548, 3**** 2468, 0, 10);//Portal---
        p.makeGlobalObject(2546, 3**** 2467, 0, 10);//Portal---
        p.makeGlobalObject(3339, 3672, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3338, 3673, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3337, 3674, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3336, 3675, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3335, 3676, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3340, 3671, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3341, 3670, 4088, -1, 10);//pkbox-
        p.makeGlobalObject(3342, 3670, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3343, 3671, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3344, 3672, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3345, 3673, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3346, 3674, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3347, 3675, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3348, 3676, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3349, 3677, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3350, 3678, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3351, 3679, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3352, 3680, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3353, 3681, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3354, 3682, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3355, 3683, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3356, 3684, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3357, 3685, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3358, 3686, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3359, 3687, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3360, 3688, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3361, 3689, 4088, -2, 10);//pkbox-
        p.makeGlobalObject(3360, 3690, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3359, 3691, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3358, 3692, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3357, 3693, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3356, 3694, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3355, 3695, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3360, 3690, 4088, -3, 10);//pkbox-
        p.makeGlobalObject(3354, 3695, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3353, 3694, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3352, 3693, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3351, 3692, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3350, 3691, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3349, 3690, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3348, 3689, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3347, 3688, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3346, 3687, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3345, 3686, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3344, 3685, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3343, 3684, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3342, 3683, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3341, 3682, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3340, 3681, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3339, 3680, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3338, 3679, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3337, 3678, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3336, 3677, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3335, 3676, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3334, 3675, 4088, -4, 10);//pkbox-
        p.makeGlobalObject(3345, 3674, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3344, 3675, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3343, 3676, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3342, 3677, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3341, 3678, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3340, 3679, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3347, 3686, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3348, 3685, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3349, 3684, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3350, 3683, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3351, 3682, 4090, -1, 10);//pkbox-
        p.makeGlobalObject(3352, 3681, 4090, -1, 10);//pkbox-

Its alot but I dont care :p




omg! when i type that in my objecthandler nothing happends i get no errors:p but! when i am in the game nothing happends!" no portal! please help!!!!!!!:scared:
 
Back
Top