Custom Item + Interface Problem
Well im making the lunar interface. I am having a problem with making the client read the amount of astral ruens that i have int he inventory. I don't know if tis something to do with the rune being a custom item, or what. but for some reason it just doesn't work. Heres what im doing:
Code:
public static void addLunar3Runes(int ID, int r1, int r2, int r3, int ra1, int ra2, int ra3, int lvl, String name){
RSInterface rsInterface = addInterface(ID);
rsInterface.id = ID;
rsInterface.parentID = 1151;
rsInterface.type = 5;
rsInterface.atActionType = 2;
rsInterface.contentType = 0;
rsInterface.anInt230 = -1;
rsInterface.selectedActionName = "Cast On";
rsInterface.width = 20;
rsInterface.height = 20;
rsInterface.tooltip = "Cast @[email protected]"+name;
rsInterface.spellName = name;
rsInterface.valueCompareType = new int[3];
rsInterface.requiredValues = new int[3];
rsInterface.valueCompareType[0] = 3;
rsInterface.requiredValues[0] = ra1;
rsInterface.valueCompareType[1] = 3;
rsInterface.requiredValues[1] = ra2;
rsInterface.valueCompareType[2] = 3;
rsInterface.requiredValues[2] = lvl;
rsInterface.valueIndexArray = new int[3][];
rsInterface.valueIndexArray[0] = new int[4];
rsInterface.valueIndexArray[0][0] = 4;
rsInterface.valueIndexArray[0][1] = 3214;
rsInterface.valueIndexArray[0][2] = r1;
rsInterface.valueIndexArray[0][3] = 0;
rsInterface.valueIndexArray[1] = new int[4];
rsInterface.valueIndexArray[1][0] = 4;
rsInterface.valueIndexArray[1][1] = 3214;
rsInterface.valueIndexArray[1][2] = r3;
rsInterface.valueIndexArray[1][3] = 0;
rsInterface.valueIndexArray[2] = new int[3];
rsInterface.valueIndexArray[2][0] = 1;
rsInterface.valueIndexArray[2][1] = 6;
rsInterface.valueIndexArray[2][2] = 0;
rsInterface.sprite1 = LoadLunarSprite(0, "LUNARON");
rsInterface.sprite2 = LoadLunarSprite(0, "LUNAROFF");
}
public static void configureLunar(){
homeTeleport();
addLunar3Runes(30003, 9075, 556, 555, 1, 4, 3, 64, "Bake Pie");
}
ANY HELP?