Originally Posted by
divine
you'll need to give us more to go off of than that. For all we know, you're talking about osrs.
hi other divine this is my barrows code at the moment
Code:
package server.model.minigames;
import server.model.players.Client;
import server.util.Misc;
public class Barrows {
public static final int[][] COFFIN_AND_BROTHERS = {
{6823, 2030},
{6772, 2029},
{6822, 2028},
{6773, 2027},
{6771, 2026},
{6821, 2025}
};
/**
* Picking the random coffin
**/
public static int getRandomCoffin() {
return Misc.random(COFFIN_AND_BROTHERS.length-1);
}
/**
* Selects the coffin and shows the interface if coffin id matches random coffin
**/
public static boolean selectCoffin(Client c, int coffinId) {
if(c.randomCoffin == 0) {
c.randomCoffin = getRandomCoffin();
}
if(COFFIN_AND_BROTHERS[c.randomCoffin][0] == coffinId) {
c.getDH().sendDialogues(1, -1);
return true;
}
return false;
}
}
And this is the clickobject.java
Code:
case 6706: // torag
c.objectXOffset = 2;
break;
case 6772:
c.objectDistance = 2;
c.objectYOffset = 1;
break;
case 6705: // karils
c.objectYOffset = -1;
break;
case 6822:
c.objectDistance = 2;
c.objectYOffset = 1;
break;
case 6704: // guthan stairs
c.objectYOffset = -1;
break;
case 6773:
c.objectDistance = 2;
c.objectXOffset = 1;
c.objectYOffset = 1;
break;
case 6703: // dharok stairs
c.objectXOffset = -1;
break;
case 6771:
c.objectDistance = 2;
c.objectXOffset = 1;
c.objectYOffset = 1;
break;
case 6702: // ahrim stairs
c.objectXOffset = -1;
break;
case 6821:
c.objectDistance = 2;
c.objectXOffset = 1;
c.objectYOffset = 1;
break;