Jump to content

Search the Community

Showing results for tags '317pi'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • RuneLocus
    • News & Announcements
    • Information Booth
    • Website Support
    • Introductions
    • Chat
    • Forum Games
  • RuneScape Development
    • RSPS General
    • RuneScape Private Server (RS2)
    • RuneScape Private Server (503+)
    • RuneScape Private Server (EoC 742+)
  • Other
    • Digital Art
    • Gaming
    • Webdevelopment
    • Computers
  • Marketplace
    • RuneScape Market
    • RSPS Market
    • Others Market
    • Freelance Middleman Services
  • Super Secret Club's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 50 results

  1. hello! i'm trying to get the lunar spells to work on my pi 317 (client side) but when i hover over each spell, none of them have the box showing how many of each rune i need to cast each lunar spell. please help - my rsinterface.java codes [QUOTE]private static Sprite LoadLunarSprite(int i, String s) { Sprite sprite = imageLoader(i,"/Lunar/" + s); return sprite; } public static void addLunarSprite(int i, int j, String name) { RSInterface RSInterface = addInterface(i); RSInterface.id = i; RSInterface.parentID = i; RSInterface.type = 5; RSInterface.atActionType = 5; RSInterface.contentType = 0; RSInterface.aByte254 = 0; RSInterface.mOverInterToTrigger = 52; RSInterface.sprite1 = LoadLunarSprite(j, name); RSInterface.width = 500; RSInterface.height = 500; RSInterface.tooltip = ""; } public static void drawRune(int i,int id, String runeName) { RSInterface RSInterface = addInterface(i); RSInterface.type = 5; RSInterface.atActionType = 0; RSInterface.contentType = 0; RSInterface.aByte254 = 0; RSInterface.mOverInterToTrigger = 52; RSInterface.sprite1 = LoadLunarSprite(id, "RUNE"); RSInterface.width = 500; RSInterface.height = 500; } public static void addRuneText(int ID, int runeAmount, int RuneID, TextDrawingArea[] font){ RSInterface rsInterface = addInterface(ID); rsInterface.id = ID; rsInterface.parentID = 1151; rsInterface.type = 4; rsInterface.atActionType = 0; rsInterface.contentType = 0; rsInterface.width = 0; rsInterface.height = 14; rsInterface.aByte254 = 0; rsInterface.mOverInterToTrigger= -1; rsInterface.anIntArray245 = new int[1]; rsInterface.anIntArray212 = new int[1]; rsInterface.anIntArray245[0] = 3; rsInterface.anIntArray212[0] = runeAmount; rsInterface.valueIndexArray = new int[1][4]; rsInterface.valueIndexArray[0][0] = 4; rsInterface.valueIndexArray[0][1] = 3214; rsInterface.valueIndexArray[0][2] = RuneID; rsInterface.valueIndexArray[0][3] = 0; rsInterface.centerText = true; rsInterface.textDrawingAreas = font[0]; //rsInterface.textShadowed = true; rsInterface.message = "%1/"+runeAmount+""; rsInterface.popupString = ""; //rsInterface.disabledColour = 12582912; //rsInterface.enabledColour = 49152; } public static void homeTeleport(){ RSInterface RSInterface = addInterface(30000); RSInterface.tooltip = "Cast @[email protected] Home Teleport"; RSInterface.id = 30000; RSInterface.parentID = 30000; RSInterface.type = 5; RSInterface.atActionType = 5; RSInterface.contentType = 0; RSInterface.aByte254 = 0; RSInterface.mOverInterToTrigger = 30001; RSInterface.sprite1 = LoadLunarSprite(1, "SPRITE"); RSInterface.width = 20; RSInterface.height = 20; RSInterface Int = addInterface(30001); Int.isMouseoverTriggered = true; Int.totalChildren(1); addLunarSprite(30002, 0, "SPRITE"); setBounds(30002, 0, 0,0, Int); } public static void addLunar2RunesSmallBox(int ID, int r1, int r2, int ra1, int ra2,int rune1, int lvl,String name, String descr,TextDrawingArea[] TDA,int sid,int suo,int type){ RSInterface rsInterface = addInterface(ID); rsInterface.id = ID; rsInterface.parentID = 1151; rsInterface.type = 5; rsInterface.atActionType = type; rsInterface.contentType = 0; rsInterface.mOverInterToTrigger = ID+1; //rsInterface.spellUsableOn = suo; rsInterface.selectedActionName = "Cast On"; rsInterface.width = 20; rsInterface.height = 20; rsInterface.tooltip = "Cast @[email protected]"+name; rsInterface.spellName = name; rsInterface.anIntArray245 = new int[3]; rsInterface.anIntArray212 = new int[3]; rsInterface.anIntArray245[0] = 3; rsInterface.anIntArray212[0] = ra1; rsInterface.anIntArray245[1] = 3; rsInterface.anIntArray212[1] = ra2; rsInterface.anIntArray245[2] = 3; rsInterface.anIntArray212[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] = r2; 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.sprite2 = LoadLunarSprite(sid, "LUNARON"); rsInterface.sprite1 = LoadLunarSprite(sid, "LUNAROFF"); RSInterface INT = addInterface(ID+1); INT.isMouseoverTriggered = true; INT.totalChildren(7); addLunarSprite(ID+2, 0, "BOX"); setBounds(ID+2, 0, 0, 0, INT); addText(ID+3, "Level "+(lvl+1)+": "+name, 0xFF981F, true, true, 52, TDA, 1); setBounds(ID+3, 90, 4, 1, INT); addText(ID+4, descr, 0xAF6A1A, true, true, 52, TDA, 0); setBounds(ID+4, 90, 19, 2, INT); setBounds(30016, 37, 35, 3, INT);//Rune setBounds(rune1, 112, 35, 4, INT);//Rune addRuneText(ID+5, ra1+1, r1, TDA); setBounds(ID+5, 50, 66, 5, INT); addRuneText(ID+6, ra2+1, r2, TDA); setBounds(ID+6, 123, 66, 6, INT); } public static void addLunar3RunesSmallBox(int ID, int r1, int r2, int r3, int ra1, int ra2, int ra3,int rune1, int rune2, int lvl,String name, String descr,TextDrawingArea[] TDA, int sid,int suo,int type){ RSInterface rsInterface = addInterface(ID); rsInterface.id = ID; rsInterface.parentID = 1151; rsInterface.type = 5; rsInterface.atActionType = type; rsInterface.contentType = 0; rsInterface.mOverInterToTrigger = ID+1; //rsInterface.spellUsableOn = suo; rsInterface.selectedActionName = "Cast on"; rsInterface.width = 20; rsInterface.height = 20; rsInterface.tooltip = "Cast @[email protected]"+name; rsInterface.spellName = name; rsInterface.anIntArray245 = new int[4]; rsInterface.anIntArray212 = new int[4]; rsInterface.anIntArray245[0] = 3; rsInterface.anIntArray212[0] = ra1; rsInterface.anIntArray245[1] = 3; rsInterface.anIntArray212[1] = ra2; rsInterface.anIntArray245[2] = 3; rsInterface.anIntArray212[2] = ra3; rsInterface.anIntArray245[3] = 3; rsInterface.anIntArray212[3] = lvl; rsInterface.valueIndexArray = new int[4][]; 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] = r2; rsInterface.valueIndexArray[1][3] = 0; rsInterface.valueIndexArray[2] = new int[4]; rsInterface.valueIndexArray[2][0] = 4; rsInterface.valueIndexArray[2][1] = 3214; rsInterface.valueIndexArray[2][2] = r3; rsInterface.valueIndexArray[2][3] = 0; rsInterface.valueIndexArray[3] = new int[3]; rsInterface.valueIndexArray[3][0] = 1; rsInterface.valueIndexArray[3][1] = 6; rsInterface.valueIndexArray[3][2] = 0; rsInterface.sprite2 = LoadLunarSprite(sid, "LUNARON"); rsInterface.sprite1 = LoadLunarSprite(sid, "LUNAROFF"); RSInterface INT = addInterface(ID+1); INT.isMouseoverTriggered = true; INT.totalChildren(9); addLunarSprite(ID+2, 0, "BOX"); setBounds(ID+2, 0, 0, 0, INT); addText(ID+3, "Level "+(lvl+1)+": "+name, 0xFF981F, true, true, 52, TDA, 1);setBounds(ID+3, 90, 4, 1, INT); addText(ID+4, descr, 0xAF6A1A, true, true, 52, TDA, 0); setBounds(ID+4, 90, 19, 2, INT); setBounds(30016, 14, 35, 3, INT); setBounds(rune1, 74, 35, 4, INT); setBounds(rune2, 130, 35, 5, INT); addRuneText(ID+5, ra1+1, r1, TDA); setBounds(ID+5, 26, 66, 6, INT); addRuneText(ID+6, ra2+1, r2, TDA); setBounds(ID+6, 87, 66, 7, INT); addRuneText(ID+7, ra3+1, r3, TDA); setBounds(ID+7, 142, 66, 8, INT); } public static void addLunar3RunesBigBox(int ID, int r1, int r2, int r3, int ra1, int ra2, int ra3,int rune1, int rune2, int lvl,String name, String descr,TextDrawingArea[] TDA, int sid,int suo,int type){ RSInterface rsInterface = addInterface(ID); rsInterface.id = ID; rsInterface.parentID = 1151; rsInterface.type = 5; rsInterface.atActionType = type; rsInterface.contentType = 0; rsInterface.mOverInterToTrigger = ID+1; //rsInterface.spellUsableOn = suo; rsInterface.selectedActionName = "Cast on"; rsInterface.width = 20; rsInterface.height = 20; rsInterface.tooltip = "Cast @[email protected]"+name; rsInterface.spellName = name; rsInterface.anIntArray245 = new int[4]; rsInterface.anIntArray212 = new int[4]; rsInterface.anIntArray245[0] = 3; rsInterface.anIntArray212[0] = ra1; rsInterface.anIntArray245[1] = 3; rsInterface.anIntArray212[1] = ra2; rsInterface.anIntArray245[2] = 3; rsInterface.anIntArray212[2] = ra3; rsInterface.anIntArray245[3] = 3; rsInterface.anIntArray212[3] = lvl; rsInterface.valueIndexArray = new int[4][]; 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] = r2; rsInterface.valueIndexArray[1][3] = 0; rsInterface.valueIndexArray[2] = new int[4]; rsInterface.valueIndexArray[2][0] = 4; rsInterface.valueIndexArray[2][1] = 3214; rsInterface.valueIndexArray[2][2] = r3; rsInterface.valueIndexArray[2][3] = 0; rsInterface.valueIndexArray[3] = new int[3]; rsInterface.valueIndexArray[3][0] = 1; rsInterface.valueIndexArray[3][1] = 6; rsInterface.valueIndexArray[3][2] = 0; rsInterface.sprite2 = LoadLunarSprite(sid, "LUNARON"); rsInterface.sprite1 = LoadLunarSprite(sid, "LUNAROFF"); RSInterface INT = addInterface(ID+1); INT.isMouseoverTriggered = true; INT.totalChildren(9); addLunarSprite(ID+2, 1, "BOX"); setBounds(ID+2, 0, 0, 0, INT); addText(ID+3, "Level "+(lvl+1)+": "+name, 0xFF981F, true, true, 52, TDA, 1);setBounds(ID+3, 90, 4, 1, INT); addText(ID+4, descr, 0xAF6A1A, true, true, 52, TDA, 0); setBounds(ID+4, 90, 21, 2, INT); setBounds(30016, 14, 48, 3, INT); setBounds(rune1, 74, 48, 4, INT); setBounds(rune2, 130, 48, 5, INT); addRuneText(ID+5, ra1+1, r1, TDA); setBounds(ID+5, 26, 79, 6, INT); addRuneText(ID+6, ra2+1, r2, TDA); setBounds(ID+6, 87, 79, 7, INT); addRuneText(ID+7, ra3+1, r3, TDA); setBounds(ID+7, 142, 79, 8, INT); } public static void addLunar3RunesLargeBox(int ID, int r1, int r2, int r3, int ra1, int ra2, int ra3,int rune1, int rune2, int lvl,String name, String descr,TextDrawingArea[] TDA, int sid,int suo,int type){ RSInterface rsInterface = addInterface(ID); rsInterface.id = ID; rsInterface.parentID = 1151; rsInterface.type = 5; rsInterface.atActionType = type; rsInterface.contentType = 0; rsInterface.mOverInterToTrigger = ID+1; //rsInterface.spellUsableOn = suo; rsInterface.selectedActionName = "Cast on"; rsInterface.width = 20; rsInterface.height = 20; rsInterface.tooltip = "Cast @[email protected]"+name; rsInterface.spellName = name; rsInterface.anIntArray245 = new int[4]; rsInterface.anIntArray212 = new int[4]; rsInterface.anIntArray245[0] = 3; rsInterface.anIntArray212[0] = ra1; rsInterface.anIntArray245[1] = 3; rsInterface.anIntArray212[1] = ra2; rsInterface.anIntArray245[2] = 3; rsInterface.anIntArray212[2] = ra3; rsInterface.anIntArray245[3] = 3; rsInterface.anIntArray212[3] = lvl; rsInterface.valueIndexArray = new int[4][]; 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] = r2; rsInterface.valueIndexArray[1][3] = 0; rsInterface.valueIndexArray[2] = new int[4]; rsInterface.valueIndexArray[2][0] = 4; rsInterface.valueIndexArray[2][1] = 3214; rsInterface.valueIndexArray[2][2] = r3; rsInterface.valueIndexArray[2][3] = 0; rsInterface.valueIndexArray[3] = new int[3]; rsInterface.valueIndexArray[3][0] = 1; rsInterface.valueIndexArray[3][1] = 6; rsInterface.valueIndexArray[3][2] = 0; rsInterface.sprite2 = LoadLunarSprite(sid, "LUNARON"); rsInterface.sprite1 = LoadLunarSprite(sid, "LUNAROFF"); RSInterface INT = addInterface(ID+1); INT.isMouseoverTriggered = true; INT.totalChildren(9); addLunarSprite(ID+2, 2, "BOX"); setBounds(ID+2, 0, 0, 0, INT); addText(ID+3, "Level "+(lvl+1)+": "+name, 0xFF981F, true, true, 52, TDA, 1); setBounds(ID+3, 90, 4, 1, INT); addText(ID+4, descr, 0xAF6A1A, true, true, 52, TDA, 0); setBounds(ID+4, 90, 34, 2, INT); setBounds(30016, 14, 61, 3, INT); setBounds(rune1, 74, 61, 4, INT); setBounds(rune2, 130, 61, 5, INT); addRuneText(ID+5, ra1+1, r1, TDA); setBounds(ID+5, 26, 92, 6, INT); addRuneText(ID+6, ra2+1, r2, TDA); setBounds(ID+6, 87, 92, 7, INT); addRuneText(ID+7, ra3+1, r3, TDA); setBounds(ID+7, 142, 92, 8, INT); } public static void configureLunar(TextDrawingArea[] TDA){ homeTeleport(); drawRune(30003,1, "Fire"); drawRune(30004,2, "Water"); drawRune(30005,3, "Air"); drawRune(30006,4, "Earth"); drawRune(30007,5, "Mind"); drawRune(30008,6, "Body"); drawRune(30009,7, "Death"); drawRune(30010,8, "Nature"); drawRune(30011,9, "Chaos"); drawRune(30012,10, "Law"); drawRune(30013,11, "Cosmic"); drawRune(30014,12, "Blood"); drawRune(30015,13, "Soul"); drawRune(30016,14, "Astral"); addLunar3RunesSmallBox(30017, 9075, 554, 555, 0, 4, 3, 30003, 30004, 64, "Bake Pie","Bake pies without a stove",TDA,0, 16,2); addLunar2RunesSmallBox(30025, 9075, 557, 0, 7, 30006, 65,"Cure Plant", "Cure disease on farming patch",TDA,1, 4,2); addLunar3RunesBigBox(30032, 9075, 564, 558, 0,0, 0, 30013, 30007, 65,"Monster Examine", "Detect the combat statistics of a\\nmonster",TDA, 2,2,2); addLunar3RunesSmallBox(30040, 9075, 564, 556, 0, 0, 1, 30013, 30005, 66, "NPC Contact","Speak with varied NPCs",TDA,3,0,2); addLunar3RunesSmallBox(30048, 9075, 563, 557, 0, 0, 9, 30012, 30006, 67, "Cure Other","Cure poisoned players",TDA,4,8,2); addLunar3RunesSmallBox(30056, 9075, 555, 554, 0, 2, 0, 30004, 30003, 67, "Humidify","fills certain vessels with water",TDA,5,0,5); addLunar3RunesSmallBox(30064, 9075, 563, 557, 1, 0, 1, 30012, 30006, 68, "Moonclan Teleport","Teleports you to moonclan island",TDA,6,0,5); addLunar3RunesBigBox(30075, 9075, 563, 557, 1, 0, 3, 30012, 30006, 69,"Tele Group Moonclan", "Teleports players to Moonclan\\nisland",TDA, 7,0,5); addLunar3RunesSmallBox(30083, 9075, 563, 557, 1, 0, 5, 30012, 30006, 70, "Ourania Teleport","Teleports you to ourania rune altar",TDA,8,0,5); addLunar3RunesSmallBox(30091, 9075, 564, 563, 1, 1, 0, 30013, 30012, 70, "Cure Me","Cures Poison",TDA,9,0,5); addLunar2RunesSmallBox(30099, 9075, 557, 1, 1, 30006, 70,"Hunter Kit", "Get a kit of hunting gear",TDA,10,0,5); addLunar3RunesSmallBox(30106, 9075, 563, 555, 1, 0,0, 30012, 30004, 71,"Waterbirth Teleport", "Teleports you to Waterbirth island",TDA,11,0,5); addLunar3RunesBigBox(30114, 9075, 563, 555, 1, 0, 4, 30012, 30004, 72,"Tele Group Waterbirth", "Teleports players to Waterbirth\\nisland",TDA, 12,0,5); addLunar3RunesSmallBox(30122, 9075, 564, 563, 1, 1, 1, 30013, 30012, 73, "Cure Group","Cures Poison on players",TDA,13,0,5); addLunar3RunesBigBox(30130, 9075, 564, 559, 1, 1, 4, 30013, 30008, 74,"Stat Spy", "Cast on another player to see their\\nskill levels",TDA, 14,8,2); addLunar3RunesBigBox(30138, 9075, 563, 554, 1, 1, 2, 30012, 30003, 74,"Barbarian Teleport", "Teleports you to the Barbarian\\noutpost",TDA, 15,0,5); addLunar3RunesBigBox(30146, 9075, 563, 554, 1, 1, 5, 30012, 30003, 75,"Tele Group Barbarian", "Teleports players to the Barbarian\\noutpost",TDA, 16,0,5); addLunar3RunesSmallBox(30154, 9075, 554, 556, 1, 5, 9, 30003, 30005, 76, "Superglass Make","Make glass without a furnace",TDA,17, 16,2); addLunar3RunesSmallBox(30162, 9075, 563, 555, 1, 1, 3, 30012, 30004, 77, "Khazard Teleport","Teleports you to Port khazard",TDA,18,0,5); addLunar3RunesSmallBox(30170, 9075, 563, 555, 1, 1, 7, 30012, 30004, 78, "Tele Group Khazard","Teleports players to Port khazard",TDA,19,0,5); addLunar3RunesBigBox(30178, 9075, 564, 559, 1, 0, 4, 30013, 30008, 78,"Dream", "Take a rest and restore hitpoints 3\\n times faster",TDA, 20,0,5); addLunar3RunesSmallBox(30186, 9075, 557, 555, 1, 9, 4, 30006, 30004, 79, "String Jewellery","String amulets without wool",TDA,21,0,5); addLunar3RunesLargeBox(30194, 9075, 557, 555, 1, 9, 9, 30006, 30004, 80,"Stat Restore Pot\\nShare", "Share a potion with up to 4 nearby\\nplayers",TDA, 22,0,5); addLunar3RunesSmallBox(30202, 9075, 554, 555, 1, 6, 6, 30003, 30004, 81, "Magic Imbue","Combine runes without a talisman",TDA,23,0,5); addLunar3RunesBigBox(30210, 9075, 561, 557, 2, 1, 14, 30010, 30006, 82,"Fertile Soil", "Fertilise a farming patch with super\\ncompost",TDA, 24, 4,2); addLunar3RunesBigBox(30218, 9075, 557, 555, 2, 11, 9, 30006, 30004, 83,"Boost Potion Share", "Shares a potion with up to 4 nearby\\nplayers",TDA, 25, 0,5); addLunar3RunesSmallBox(30226, 9075, 563, 555, 2, 2, 9, 30012, 30004, 84, "Fishing Guild Teleport","Teleports you to the fishing guild",TDA,26,0,5); addLunar3RunesLargeBox(30234, 9075, 563, 555, 1, 2, 13, 30012, 30004, 85, "Tele Group Fishing\\nGuild", "Teleports players to the Fishing\\nGuild",TDA, 27,0,5); addLunar3RunesSmallBox(30242, 9075, 557, 561, 2, 14, 0, 30006, 30010, 85, "Plank Make","Turn Logs into planks",TDA,28,16,5); /********Cut Off Limit**********/ addLunar3RunesSmallBox(30250, 9075, 563, 555, 2, 2, 9, 30012, 30004, 86, "Catherby Teleport","Teleports you to Catherby",TDA,29,0,5); addLunar3RunesSmallBox(30258, 9075, 563, 555, 2, 2, 14, 30012, 30004, 87, "Tele Group Catherby","Teleports players to Catherby",TDA,30,0,5); addLunar3RunesSmallBox(30266, 9075, 563, 555, 2, 2, 7, 30012, 30004, 88, "Ice Plateau Teleport","Teleports you to Ice Plateau",TDA,31,0,5); addLunar3RunesBigBox(30274, 9075, 563, 555, 2, 2, 15, 30012, 30004, 89, "Tele Group Ice\\n Plateau","Teleports players to Ice Plateau",TDA,32,0,5); addLunar3RunesBigBox(30282, 9075, 563, 561, 2, 1, 0, 30012, 30010, 90, "Energy Transfer","Spend hitpoints and SA Energy to\\n give another player hitpoints and run energy",TDA,33,8,2); addLunar3RunesBigBox(30290, 9075, 563, 565, 2, 2, 0, 30012, 30014, 91, "Heal Other","Transfer up to 75% of hitpoints\\n to another player",TDA,34,8,2); addLunar3RunesBigBox(30298, 9075, 560, 557, 2, 1, 9, 30009, 30006, 92, "Vengeance Other","Allows another player to rebound\\ndamage to an opponent",TDA,35,8,2); addLunar3RunesSmallBox(30306, 9075, 560, 557, 3, 1, 9,30009, 30006, 93, "Vengeance","Rebound damage to an opponent",TDA,36,0,5); addLunar3RunesBigBox(30314, 9075, 565, 563, 3, 2, 5, 30014, 30012, 94, "Heal Group","Transfer up to 75% of hitpoints to a group",TDA,37,0,5); addLunar3RunesBigBox(30322, 9075, 564, 563, 2, 1, 0, 30013, 30012, 95, "Spellbook Swap","Change to another spellbook for 1\\nspell cast",TDA,38,0,5); } public static void constructLunar(){ RSInterface Interface = addInterface(16640); Interface.totalChildren(80); setBounds(30000, 11, 10, 0, Interface); setBounds(30017, 40, 9, 1, Interface); setBounds(30025, 71, 12, 2, Interface); setBounds(30032, 103, 10, 3, Interface); setBounds(30040, 135, 12, 4, Interface); setBounds(30048, 165, 10, 5, Interface); setBounds(30056, 8, 38, 6, Interface); setBounds(30064, 39, 39, 7, Interface); setBounds(30075, 71, 39, 8, Interface); setBounds(30083, 103, 39, 9, Interface); setBounds(30091, 135, 39, 10, Interface); setBounds(30099, 165, 37, 11, Interface); setBounds(30106, 12, 68, 12, Interface); setBounds(30114, 42, 68, 13, Interface); setBounds(30122, 71, 68, 14, Interface); setBounds(30130, 103, 68, 15, Interface); setBounds(30138, 135, 68, 16, Interface); setBounds(30146, 165, 68, 17, Interface); setBounds(30154, 14, 97, 18, Interface); setBounds(30162, 42, 97, 19, Interface); setBounds(30170, 71, 97, 20, Interface); setBounds(30178, 101, 97, 21, Interface); setBounds(30186, 135, 98, 22, Interface); setBounds(30194, 168, 98, 23, Interface); setBounds(30202, 11, 125, 24, Interface); setBounds(30210, 42, 124, 25, Interface); setBounds(30218, 74, 125, 26, Interface); setBounds(30226, 103, 125, 27, Interface); setBounds(30234, 135, 125, 28, Interface); setBounds(30242, 164, 126, 29, Interface); setBounds(30250, 10, 155, 30, Interface); setBounds(30258, 42, 155, 31, Interface); setBounds(30266, 71, 155, 32, Interface); setBounds(30274, 103, 155, 33, Interface); setBounds(30282, 136, 155, 34, Interface); setBounds(30290, 165, 155, 35, Interface); setBounds(30298, 13, 185, 36, Interface); setBounds(30306, 42, 185, 37, Interface); setBounds(30314, 71, 184, 38, Interface); setBounds(30322, 104, 184, 39, Interface); setBounds(30001, 6, 184, 40, Interface);// hover setBounds(30018, 5, 176, 41, Interface);// hover setBounds(30026, 5, 176, 42, Interface);// hover setBounds(30033, 5, 163, 43, Interface);// hover setBounds(30041, 5, 176, 44, Interface);// hover setBounds(30049, 5, 176, 45, Interface);// hover setBounds(30057, 5, 176, 46, Interface);// hover setBounds(30065, 5, 176, 47, Interface);// hover setBounds(30076, 5, 163, 48, Interface);// hover setBounds(30084, 5, 176, 49, Interface);// hover setBounds(30092, 5, 176, 50, Interface);// hover setBounds(30100, 5, 176, 51, Interface);// hover setBounds(30107, 5, 176, 52, Interface);// hover setBounds(30115, 5, 163, 53, Interface);// hover setBounds(30123, 5, 176, 54, Interface);// hover setBounds(30131, 5, 163, 55, Interface);// hover setBounds(30139, 5, 163, 56, Interface);// hover setBounds(30147, 5, 163, 57, Interface);// hover setBounds(30155, 5, 176, 58, Interface);// hover setBounds(30163, 5, 176, 59, Interface);// hover setBounds(30171, 5, 176, 60, Interface);// hover setBounds(30179, 5, 163, 61, Interface);// hover setBounds(30187, 5, 176, 62, Interface);// hover setBounds(30195, 5, 149, 63, Interface);// hover setBounds(30203, 5, 176, 64, Interface);// hover setBounds(30211, 5, 163, 65, Interface);// hover setBounds(30219, 5, 163, 66, Interface);// hover setBounds(30227, 5, 176, 67, Interface);// hover setBounds(30235, 5, 149, 68, Interface);// hover setBounds(30243, 5, 176, 69, Interface);// hover setBounds(30251, 5, 5, 70, Interface);// hover setBounds(30259, 5, 5, 71, Interface);// hover setBounds(30267, 5, 5, 72, Interface);// hover setBounds(30275, 5, 5, 73, Interface);// hover setBounds(30283, 5, 5, 74, Interface);// hover setBounds(30291, 5, 5, 75, Interface);// hover setBounds(30299, 5, 5, 76, Interface);// hover setBounds(30307, 5, 5, 77, Interface);// hover setBounds(30323, 5, 5, 78, Interface);// hover setBounds(30315, 5, 5, 79, Interface);// hover }[/QUOTE]
  2. [CENTER][IMG]http://i.minus.com/ibNGEn7dHdvTn.png[/IMG] [/CENTER] This is my first guide getting posted. I have not seen many guides regarding this, so, I figured since I learned to do just this, why not cover it with others for them to know how, as well? I am using a PI base, 317 revision so this shall work for ALL PI bases. [CENTER][U]Step one:[/U] Look for a file called: [U]Open your ObjectManager.Java[/U] [INDENT]You can search it in your folder, or look for it manually: SRC > SERVER>WORLD>ObjectManager[/INDENT] Look for a this code [CODE]public void loadCustomSpawns(Client c) {[/CODE] [U]Step two:[/U] You should see something along the lines of this: [CODE]private int[][] customObjects = {{}}; public void loadCustomSpawns(Client c) { c.getPA().checkObjectSpawn(OBJECT_ID, [B]TELE_X[/B], [B]TELE_Y[/B], [B]HEIGHT[/B], 10);[/CODE] [U]Step Three:[/U] When you have this code: [CODE]public void loadCustomSpawns(Client c) {[/CODE] [CENTER][U]Add the new line anywhere under it:[/U][/CENTER] [CODE]c.getPA().checkObjectSpawn(-1, TELE_X, TELE_Y, 1, 10);[/CODE] Replace coordinates X & Y with the object you are trying to remove. I will show you my example, below. [IMG]http://i.gyazo.com/ad666f2bfc3e795efef0c4628a5b08f4.png[/IMG] As you can see, my coordinates are: x- 3348 Y- 3333 Your first coordinate is your[B] X[/B], your second is your [B]Y[/B]. So, the code you will type in (or in this case, the code I will type in) would be: [CODE]c.getPA().checkObjectSpawn(-1, 3348, 3333, 1, 10);[/CODE][/CENTER] [U][CENTER]Step Four: [/CENTER][/U] [CENTER]Save, compile & run! You are all set after that! [/CENTER] If you follow this correctly, you will have NO errors. Stay tuned for the next tutorial! There will be a tutorial on: [B]How to step an NPC and add items into it[/B]. Kind regards & thanks for reading! -Mahdy.
  3. Ok, so it doesn't happen very often, but i need help again guys. One of my players informed me that my skillcape shop wasnt working(this was yesterday). So i checked it out, and it doesnt let you buy the cape, regardless of whether or not you have the skill for it. I looked over my coding for it and neither i nor Eclipse see anything wrong with it. Maybe one of you can tell me whats wrong here? Shopassistant.java(skillcape related part only.) [CODE] public int[] skillCapes = { 9747, 9753, 9750, 9768, 9756, 9759, 9762, 9801, 9807, 9783, 9798, 9804, 9780, 9795, 9792, 9774, 9771, 9777, 9786, 9810, 9765 }; public int get99Count() { int count = 0; for (int j = 0; j < c.playerLevel.length; j++) { if (c.getLevelForXP(c.playerXP[j]) >= 99) { count++; } } return count; } public void setupSkillCapes(int capes, int capes2) { synchronized (c) { c.getItems().resetItems(3823); c.isShopping = true; c.myShopId = 14; c.getPA().sendFrame248(3824, 3822); c.getPA().sendFrame126("Skillcape Shop", 3901); int TotalItems = 0; TotalItems = capes2; if (TotalItems > ShopHandler.MaxShopItems) { TotalItems = ShopHandler.MaxShopItems; } c.getOutStream().createFrameVarSizeWord(53); c.getOutStream().writeWord(3900); c.getOutStream().writeWord(TotalItems); for (int i = 0; i < 23; i++) { if (c.getLevelForXP(c.playerXP[i]) < 99) continue; c.getOutStream().writeByte(1); c.getOutStream().writeWordBigEndianA(skillCapes[i] + 2); } c.getOutStream().endFrameVarSizeWord(); c.flushOutStream(); } } public void skillBuy(int item) { int nn = get99Count(); if (nn > 1) nn = 1; else nn = 0; for (int j = 0; j < skillCapes.length; j++) { if (skillCapes[j] == item || skillCapes[j] + 1 == item) { if (c.getItems().freeSlots() > 1) { if (c.getItems().playerHasItem(995, 99000)) { if (c.getLevelForXP(c.playerXP[j]) >= 99) { c.getItems().deleteItem(995, c.getItems().getItemSlot(995), 99000); c.getItems().addItem(skillCapes[j] + nn, 1); c.getItems().addItem(skillCapes[j] + 2, 1); } else { c.sendMessage("You must have 99 in the skill of the cape you're trying to buy."); } } else { c.sendMessage("You need 99k to buy this item."); } } else { c.sendMessage("You must have at least 1 inventory spaces to buy this item."); } } } c.getItems().resetItems(3823); } public void openVoid() { } public void buyVoid(int item) { } } [/CODE] Thanks in advance, Zelda
  4. Ok, so i've come across a wierd issue. Ive been working on a project for one of my favorite servers, it had gone down due to the owner not knowing how to code and thus, there were no updates and what have you. So im about 70% done with it and i decided to jar the client(its finished) and let the staff test it out. I port forwarded, revived my 4 year old no-ip account, and got it running for em. I made sure the ip was correct in the client, auto cache downloader running like a dream(45 sec download/unzip). Now here is the funny part, Only 2 out of four of them could connect... The other two keep getting ""error connecting to server". I cant for the life of me figure out what is wrong lel. i would be very greatful if someone could help me with this. I can post any files you need, if any are even needed. Thanks in advance, Zelda
  5. [SIZE=2][COLOR="#FFFF00"][CENTER]New-Reality has a dedicated Development team, there is daily updates with new content each day..[/CENTER][/COLOR][/SIZE] [CENTER][IMG]http://i40.tinypic.com/9h6o9t.png[/IMG][/CENTER] [SIZE=2][COLOR="#E6E6FA"][CENTER]New-Reality is an eco based server. Once of the biggest things we have to offer is flawless pking and bridding. This brings along an active wilderness, and active clans. We also have very enjoyable pvm with many bosses, drops, which is ultimately a way of making money. Last but not least, for those skillers out there, new-reality offers some nice skilling, and a completionists cape for those who master all skills.[/CENTER][/COLOR][/SIZE] [CENTER][COLOR="#FFFF00"] Quick Links:[/COLOR] [url=http://new-reality.org/]HomePage[/url] [url=http://new-reality.org/forum/]Forums[/url] [url=http://new-reality.org/play/]Play (Webclient not working atm)[/url] [spoiler=Media][IMG]http://i.imgur.com/bvtPjLX.png[/IMG] [img]http://i1318.photobucket.com/albums/t657/chachaichai/pic1_zps14c90c2b.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/ww_zps33052c6a.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/seof_zps6b01ec83.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/j_zps31f56b90.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/hpgo_zps09ac51e9.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/gddgd_zps02475113.png[/img] [img]http://i39.tinypic.com/13yecmb.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/eee_zps189b5286.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/fdgdg_zpsc0821f55.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/igtheiort_zps90c24e5b.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/ggdgj_zps83d09769.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/gifig_zpsd1ffa0ed.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/Capture2_zps34ffa11f.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/fsejs_zps7aff87fe.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/ddsdddf_zps294f9479.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/fjgd_zpsd0ec6172.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/fihgd_zps1a95749a.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/dfdp_zps2dee5cc9.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/eeeeee_zps430334be.png[/img] [img]http://i43.tinypic.com/iynbr7.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/dfdhh_zps0b0c6758.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/dfdgd_zpseb083200.png[/img] [img]http://i1318.photobucket.com/albums/t657/chachaichai/lll_zps6d6f6c88.png[/img] [img]http://i42.tinypic.com/2ql7kt2.png[/img][/spoiler] [spoiler=Features] [COLOR="#FF0000"]Server Features:[/COLOR] [COLOR="#FFFF00"] - all pvp armours - new rs hitsplats - Unique ::train - All specials - Nice quest tab with player info - nice shops - perfect welfare pking - many outstanding features I cant explain - Good skilling - Duel Arena - Barrows Minigame - Pk system, pkp points with shops - Amazing community - Ep drop system - All nex armours, chaotics, any cool item you can think of - Perfect PKing with flawless switching and perfect hybriding - Active clans - All working Special attacks - Auto vote system - Donator island with amazing bosses and features - Active forums - Many wilderness teleports - Few Known dupes patched - Clipped Following - Clipped Combat - Full working Curses - Many custom teleports - Dedicated staff/ Development team - 10+ bosses - quick prayers - active pvm - all nex effects - [/COLOR] [COLOR="#FF0000"]Client Features:[/COLOR] [COLOR="#FFFF00"]- 100% Runescape XP Bar - Mac Compatable - 614 Look, Less Lag - 634 items. - 633 characters. - 602 anims including Korasi. - 377 maps & objects (including godwars, corp ect..) - New hitmarks like rs Including Criticals. - 602 Npc's & Skilltab - Fast loading client. - Low client memory usage. - New Shop interface - New Bank interface - New RS Loading Bar/Login Box/Background -New Skill Tab w/ hovering -New Friends list/Ignore list[/COLOR] [/spoiler] [CENTER][spoiler=Events/Activities] [COLOR="#FF0000"]Staff hosted events:[/COLOR] [COLOR="#FFFF00"]- Hide and seek - Hp events - free for all events - pking events - bridding torunaments - pure tournaments[/COLOR] [COLOR="#FF0000"]In game activities:[/COLOR] [COLOR="#FFFF00"]- Skilling - Pvm (15+ bosses, with different drops) - Pking - Bridding - Making money - Dueling (popular) - other minigames - socialize with other players - slayer - achievements - Many more![/COLOR] [/spoiler][/CENTER] [COLOR="#FFFF00"][B] [SIZE=4]Experience the new reality[/SIZE]:[/B][/COLOR] [SIZE=3][COLOR="#E6E6FA"]New-Reality has an outstanding community, and the ultimate experience. We have dedicated staff (looking for more) and a dedicated development team. We will provide new content with daily updates, while taking suggestions from the community to add new features into the game. We ensure you that you will have an enjoyable time here, and you will make many new friends and have a lot of fun.[/COLOR] [COLOR="#E6E6FA"]Through out the future, there will be many fun community events hosted such as: pk tournaments, hide and seeks, hp events ect... Our goal is to make our community grow, and become a successful game. By doing this we will encourage our players to use our auto vote system, and we will keep advertising our server[/COLOR].[/CENTER] [/SIZE] [B][SIZE=4][CENTER][COLOR="#FFFF00"]Development of the server:[/COLOR][/SIZE][/B] [SIZE=3][COLOR="#E6E6FA"]The development team here at new-reality is very dedicated. We ensure you that we will constantly update the server with new content. We will be running polls every so often on our forums to determine what new content the community wants. New-Reality definitely is now at its greatest right now, throughout time we will work hard and try to make it at its greatest.[/COLOR][/CENTER][/SIZE]
  6. hey i am busy making a donorshop what's going pretty good (diddn't think it ever shall work out :P ) but there is one problem now that is when you look in the "char file" look at this. [CODE]DonorPoints 0[/CODE] and normally is must be [CODE]DonorPoints = 0[/CODE] but somehow the " = " missing ? now what i did coded? player.java [CODE]KC, DC, recoil = 0, DonorPoints, ag1, puremaster, ag2, ag3, ag4, ag5, ag6, headIconHints, dbowDelay = 0, pure, saveDelay, altarPrayed = 0, playerKilled, pkPoints, wcLevelReq, totalPlayerDamageDealt, killedBy, lastChatId = 1, vestaDelay = 0, privateChat, friendSlot = 0, SolProtect = 0, dialogueId, fishingLevelReq, processPackets = 0, randomCoffin, newLocation, CSLS = 0, lastNpcAttacked = 0, specEffect, specBarId, processTimer, attackLevelReq, fletchingLevelReq, Donatorreq, defenceLevelReq, dclaw1, dclaw2, dclaw3, dclaw4, strengthLevelReq, rangeLevelReq, magicLevelReq, followId, skullTimer, votingPoints, nextChat = 0, talkingNpc = -1, dialogueAction = 0, autocastId, followDistance, followId2, barrageCount = 0, delayedDamage = 0, delayedDamage2 = 0, pcPoints, isDonator, WildTimer = 0, magePoints = 0,[/CODE] and than. playersave.java [CODE]characterfile.write("DonorPoints = ", 0, 12); characterfile.write(Integer.toString(p.DonorPoints), 0, Integer.toString(p.DonorPoints).length()); characterfile.newLine();][/CODE] also in playersave.java [CODE]} else if (token.equals("DonorPoints")) { p.DonorPoints = Integer.parseInt(token2);[/CODE] than we my frend shopass.java [CODE]} if (c.myShopId == 72) { handleOtherShop(itemID); return false;[/CODE] and, [CODE] } else if(c.myShopId == 72) { if (c.DonorPoints >= TotPrice2) { if (c.getItems().freeSlots() > 0) { buyDelay = System.currentTimeMillis(); c.DonorPoints -= TotPrice2; c.getItems().addItem(itemID, 1); Server.shopHandler.ShopItemsN[c.myShopId][fromSlot] -= 1; Server.shopHandler.ShopItemsDelay[c.myShopId][fromSlot] = 0; if ((fromSlot + 1) > Server.shopHandler.ShopItemsStandard[c.myShopId]) { Server.shopHandler.ShopItems[c.myShopId][fromSlot] = 0; } } else { c.sendMessage("You don't have enough space in your inventory."); break; } } else { c.sendMessage("You don't have enough Donator Points."); break; }[/CODE] now the shop ask for donorpoints and aslong price = 0 that is says like i added barrows stuff on no price but before it whas coins, so it whas like 200k for ahrim staff now 0 donorpoints that is says to. and i added dragon claws on a price of 700 (just rondom to test things out XD ) and i cant buy that so that's a good thing but someone if i chance [CODE]DonorPoints 0[/CODE] into [CODE]DonorPoints 9999[/CODE] it wont work since it must look like. [CODE]Donorpoints = 9999[/CODE] if someone could help shall be nice
  7. [B]Hello Members of Runelocus,[/B] [COLOR="#FF0000"]I am interested in looking for an development team to start a project of my own {317}{Old School}.[/COLOR] [COLOR="#00FFFF"]About Myself:[/COLOR] I am 17 years of age, I just recently received an job. but this doesn't affect alot of my availability in getting this project completed. I have about 2 years of java server sided coding experience. My knowledge with java terms are not very efficient but i can understand when showed them. [B]With this project i hope to gain experience and give experience to other's. There is no limit to what we can achieve if we work hard and try our best.[/B] [B][U][COLOR="#FF8C00"]{Requirments}[/COLOR][/U][/B] -Microphone -Skype -Daily Attendance (Emergencies, holidays and family matters don't count). -12yrs or Older -Knowledge in desired position [B][U][COLOR="#FF8C00"]{Developement Team}[/COLOR][/U][/B] [B][U]Managers/Developers[/U][/B] [COLOR="#00FF00"]-Me -Open[/COLOR] [B][U]Server/client Developers[/U][/B] [COLOR="#00FF00"]-Open -Open -Open [/COLOR] [B][U]Web developers[/U][/B] [COLOR="#00FF00"]-Open -Open[/COLOR] [B][U]Server Support/Investors[/U][/B] [COLOR="#00FF00"]-Optional -Optional -Optional -Optional [/COLOR] [B][U][COLOR="#FF8C00"]Application Format(*Required)[/COLOR][/U][/B] *Name: *State,Country,Timezone: Gender: *Position Desired: *Age: Race/Ethnicity: Religion: *Hours on per day: *Programming Experience: *Skype: Email:
  8. [center]Hello, Matt and I had worked on this source for a while, and were both working on new projects, and don't really have time for this anymore. I've worked on it for a couple months, doing little updates as time went on, Matt came a little bit late but he had still done a ton of shit, so if you dont mind, please Rep+ and give us a "Thanks" if you use. Make sure that you change the server ip to 127.0.0.1 as well. [SPOILER="Download"] [url=http://www.mediafire.com/?dpjtztomd2fdbwm]Package.rar[/url] [center][url=http://www.mediafire.com/download.php?4dnh8zosajewo63]Cache ( Extract to your c: ) [/url][/center][/SPOILER] [SPOILER="Media"] [img]http://puu.sh/GJJG[/img] [img]http://puu.sh/GJLE[/img] [img]http://puu.sh/GJMy[/img] [img]http://www.runelocus.com/images/server_uploads/12267_12462.png[/img] [img]http://puu.sh/GJNz[/img][/SPOILER] [SIZE="7"]Credits:[/SIZE] [SIZE="5"][url=http://www.rune-server.org/members/big+d/]Big D[/url][/SIZE] [SIZE="5"][url=http://www.rune-server.org/members/matt0wn3r/]matt0wn3r[/url][/SIZE] [SIZE="5"][url=http://www.rune-server.org/members/trivzor/]trivzor[/url] (ONLY FOR THE BASE)[/SIZE][/center]
  9. how to move my altars, or add new altars and bank booths and such? , i have tried looking in objecthandler.java , but i cannot see anything regarding a altar , if you guys could help it would be wonderful. BTW, source is insidiax v2 317 thankyou
  10. may-not be the right section but does anyone know a good 317 [PI] that has got good switches and a pvp server also does anyone know a server download that has Pvp system such as like soulsplit world 3. could you leave the link and stuff, would be much appreciated
  11. Hey im following a guide to add a korasi into my pi 31 rsps so it says add something into class 8 but when i look for class8 file and there is not one? do i need to make one or what someone help please! thanks
  12. Hey! I love giving my players the ability to use a downloadable client, but when I update, I fear the downloadable client won't show correctly and stuff. I have seen this on other servers, where the server is updated, you get kicked, then it says you require a page refresh, am I able to do something like that for my webclient, and make my downloadable client say you require a new update?
  13. Hitmarks show when one player attacks another, but when a player attacks a NPC, hitmarks don't show up. When a NPC attacks a player, the hitmarks show up but the NPC's do not have any attack animations? If someone is willing to fix this for me i will pay 40M RSGP or $25 paypal. If you want to do this, PM me here, post here, or add me on skype: MrTorva THANKS!
  14. This is the method for it client sided. launchURL("URLHERE"); I even tried adding c2.launchURL & c.launchURL and still nothing but when i seem to post it server sided under the clicking button i get this error: [IMG]http://i1139.photobucket.com/albums/n547/Im_G_O_D/error.png[/IMG]
  15. Hey, I wanted to make a commands interface, where you can click a command (lets say mute) and it will ask for input (name) and then it would mute the input. I just want to know how to ask for input if possible, or you could spoon feed me on however to do it, whichever is good :). Thankyou.
  16. I need this to see if I can trust my staff. If anyone can tell me how to, or if there is a tutorial out there? That'd be great.
  17. Client = InsidiaX I run the client and everything works great, just one problem. The gamframe in the client is cutoff at the top: [IMG]http://i1139.photobucket.com/albums/n547/Im_G_O_D/pagecut.png[/IMG] Someone know how to re-arrange this? Help me please!
  18. Mr Torva

    317PI Emote id's

    I need the following emote id's + gfx's Give thanks Around the world in eggty days Dramatic point Last 3 of the new emotes. If you have them, please PM or just post here thanks :)
  19. Mr Torva

    317PI Blood altar?

    Uhm was thinking about this, but is there even such thing...? Jagex has released the new altars but i cant seem to find the blood altar coordinates anywhere.
  20. Anyone got an idea on how i would change my currently "Mage of Zamorak" interface for teleporting to the runecrafting alters from this: [IMG]http://i1139.photobucket.com/albums/n547/Im_G_O_D/torva.png[/IMG] To this? [IMG]http://i1139.photobucket.com/albums/n547/Im_G_O_D/interface.png[/IMG] Any specific tutorial on replacing this?
  21. Anyone got a clue on why auto retaliate will not work both pvm/pvp?
  22. I need help fixing a little problem with my Achievement list, when players achieve the achievement the text doesnt change from red to green, how can i fix this? Here is what i got client sided in RsInterfaces: [code] public static void achievement(TextDrawingArea[] TDA) { RSInterface tab = addTabInterface(19500); RSInterface scroll = addTabInterface(19501); addText(19502, "Achievement List", TDA, 2, 0xFF9900, false, true); addSprite(19503, 0, "Interfaces/Achieve/ACH"); addSprite(19504, 3, "Interfaces/Achieve/ACH"); addSprite(19505, 0, "Interfaces/Achieve/ACH"); addButton(19590, 1, "QuestTab/QUEST", 18, 18, "Swap to Information", 1); tab.totalChildren(6); tab.child(0, 19502, 5, 5); tab.child(1, 19503, 0, 25); tab.child(2, 19504, 0, 28); tab.child(3, 19505, 0, 249); tab.child(4, 19501, 0, 25); tab.child(5, 19590, 165, 3); scroll.width = 174; scroll.height = 224; scroll.scrollMax = 1250; addHoverText(19549, "", "", TDA, 1, 0xFF9900, false, true, 150); addText(19506, "Player Killing", TDA, 2, 0xFF9900, false, true); addHoverText(19507, "Kill 50 players", "", TDA, 0, 0xff0000, false, true, 150); addHoverText(19508, "Kill 100 players", "", TDA, 0, 0xff0000, false, true, 150); addHoverText(19509, "Kill 250 players", "", TDA, 0, 0xff0000, false, true, 150); addHoverText(19510, "Kill 400 players", "", TDA, 0, 0xff0000, false, true, 150); addHoverText(19511, "Kill 750 Players", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19512, "Kill 1000 players", "", TDA, 0, 0xff0000, false, true, 150); addHoverText(19513, "Kill 1250 players", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19514, "Kill 1500 players", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19515, "Kill 2500 players", "View", TDA, 0, 0xff0000, false, true, 150); addText(19516, "Skilling", TDA, 2, 0xFF9900, false, true); addHoverText(19517, "99 Mining", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19518, "99 Fishing", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19519, "99 Herblore", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19520, "99 Thieving", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19521, "99 Crafting", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19522, "99 Hunter", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19523, "99 Summoning", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19524, "99 Slayer", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19525, "Maxed Account", "View", TDA, 0, 0xff0000, false, true, 150); //addText(19526, "Creations", "View", TDA, 2, 0xff0000, false, true, 150); addText(19526, "Creations", TDA, 2, 0xFF9900, false, true); addHoverText(19527, "Create: Dragonfire shield", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19528, "Create: Amulet of fury", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19529, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19530, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19531, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19532, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19533, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19534, "", "View", TDA, 0, 0xff0000, false, true, 150); addText(19535, "", TDA, 2, 0xFF9900, false, true); addHoverText(19536, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19537, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19538, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19539, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19540, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19541, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19542, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19543, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19544, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19545, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19546, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19547, "", "View", TDA, 0, 0xff0000, false, true, 150); addHoverText(19548, "", "View", TDA, 0, 0xff0000, false, true, 150); scroll.totalChildren(44); scroll.child(0, 19507, 5, 47); scroll.child(1, 19508, 5, 61); scroll.child(2, 19509, 5, 75); scroll.child(3, 19510, 5, 89); scroll.child(4, 19511, 5, 103); scroll.child(5, 19506, 5, 20); scroll.child(6, 19512, 5, 117); scroll.child(7, 19513, 5, 131); scroll.child(8, 19514, 5, 145); scroll.child(9, 19515, 5, 159); scroll.child(10, 19516, 5, 187); scroll.child(11, 19517, 5, 215); scroll.child(12, 19518, 5, 229); scroll.child(13, 19519, 5, 243); scroll.child(14, 19520, 5, 257); scroll.child(15, 19521, 5, 271); scroll.child(16, 19522, 5, 285); scroll.child(17, 19523, 5, 299); scroll.child(18, 19524, 5, 313); scroll.child(19, 19525, 5, 327); scroll.child(20, 19526, 5, 350); scroll.child(21, 19527, 5, 380); scroll.child(22, 19528, 5, 393); scroll.child(23, 19529, 5, 411); scroll.child(24, 19530, 5, 424); scroll.child(25, 19531, 5, 439); scroll.child(26, 19532, 5, 453); scroll.child(27, 19533, 5, 467); scroll.child(28, 19534, 5, 481); scroll.child(29, 19535, 5, 509); scroll.child(30, 19536, 5, 537); scroll.child(31, 19537, 5, 551); scroll.child(32, 19538, 5, 565); scroll.child(33, 19539, 5, 579); scroll.child(34, 19540, 5, 593); scroll.child(35, 19541, 5, 607); scroll.child(36, 19542, 5, 621); scroll.child(37, 19543, 5, 635); scroll.child(38, 19544, 5, 649); scroll.child(39, 19545, 5, 663); scroll.child(40, 19546, 5, 677); scroll.child(41, 19547, 5, 691); scroll.child(42, 19548, 5, 705); scroll.child(43, 19549, 5, 6); } [/code]
  23. [CENTER]Alright so after a few hours of adding/removing different ways of making this perfect(in my case), i finally did it. This WILL work for you if you already have the percentile dicebag coded into your source. I CBF to explain how to add items, there is already tutorials for that. Head into (src>server>model>players>packets>Clickitem.java) and add this under your VERY LAST "Case" method if you got one, if not just add this somewhere near the bottom lol: [code] if (itemId == 15098 && System.currentTimeMillis() - c.diceDelay >= 5000) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; int dice = Misc.random(99)+1; c.startAnimation(11900); c.gfx0(2075); c.forcedChat(""+ Misc.optimizeText(c.playerName) +" rolled a "+dice+" on the percentile dice."); c.diceDelay = System.currentTimeMillis(); } } }[/code] NOTE: This is MY dice bag itemId, you will need to change yours to your itemId that fits your server! [code]if (itemId == 15098 && System.currentTimeMillis() - c.diceDelay >= 5000) {[/code] Also, if this animation and GFX does not work on your server, i suggest adding this into your ClickItem.java: [code] if (itemId == 15098 && System.currentTimeMillis() - c.diceDelay >= 5000) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; int dice = Misc.random(99)+1; c.forcedChat(""+ Misc.optimizeText(c.playerName) +" rolled a "+dice+" on the percentile dice."); c.diceDelay = System.currentTimeMillis(); } } }[/code] Walah, now you have the ability to single click ("private roll") your dice bag instead of typing ::dice. Enjoy :) [IMG]http://i1139.photobucket.com/albums/n547/Im_G_O_D/w00t.png[/IMG][/CENTER]
  24. I got frost bones into my server but when i spawn them noted they show up noted but like 1 in each note? How do i make it to where they are a stackable note?
×