Thread: Skillcape shop error [PI] (dungeoneering 120)

Results 1 to 10 of 10
  1. #1 Skillcape shop error [PI] (dungeoneering 120) 
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    Ok guys.. emm I already fixed it by http://www.rune-server.org/runescape...crash-fix.html

    Besides dungeoneering all skillcapes appears! everything works fine

    So the thing is i added

    http://www.rune-server.org/runescape...eering-pi.html

    and now.. when player has.. over level 99 in dungeoneering client crashes..

    My shopAssistant method
    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,9948,12169,18508};
    		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 > Server.shopHandler.MaxShopItems) {
    					TotalItems = Server.shopHandler.MaxShopItems;
    				}
    				c.getOutStream().createFrameVarSizeWord(53);
    				c.getOutStream().writeWord(3900);
    				c.getOutStream().writeWord(TotalItems);
    				int TotalCount = 0;
    				for (int i = 0; i < 24; i++) {
    					if (c.getLevelForXP(c.playerXP[i]) < 99)
    						continue;
    					c.getOutStream().writeByte(1);
    					c.getOutStream().writeWordBigEndianA(skillCapes[i] + 2);
    					TotalCount++;
    				}
    				c.getOutStream().endFrameVarSizeWord();
    				c.flushOutStream();	
    			}
    		}
    Client error
    Code:
            at ItemDef.forID(ItemDef.java:12)
            at ItemDef.getSprite(ItemDef.java:692)
            at client.drawInterface(client.java:10151)
            at client.draw3dScreen(client.java:10904)
            at client.method146(client.java:14840)
            at client.drawGameScreen(client.java:9942)
            at client.processDrawing(client.java:10837)
            at RSApplet.run(RSApplet.java:108)
            at client.run(client.java:6078)
            at java.lang.Thread.run(Unknown Source)
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    Oct 2010
    Age
    30
    Posts
    612
    Thanks given
    20
    Thanks received
    7
    Rep Power
    9
    something with this?
    if (c.getLevelForXP(c.playerXP[i]) < 99)
    Reply With Quote  
     

  3. #3  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    if (c.getLevelForXP(c.playerXP[i]) < 99)

    Possibly but i think if i will make it 120, it will not give players skillcape, untill all skills will not bee - 120

    Btw i need dungeoneering skillcape appear there from 99 level not 120.. I just need to fix crash
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Oct 2010
    Age
    30
    Posts
    612
    Thanks given
    20
    Thanks received
    7
    Rep Power
    9
    Then make it to check for dung skill
    sonething like
    if (c.getLevelForXP(c.playerXP[DungiD]) < 120)
    continue;
    if (c.getLevelForXP(c.playerXP[i]) < 99)
    continue;
    Reply With Quote  
     

  5. #5  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    in the case it will show up skillcapes only if player dungeoneering will have 120 i guess..
    Btw if i add your if statement still my client crashes..
    Last edited by rockarocka; 01-13-2012 at 11:46 PM. Reason: EDDITED
    Reply With Quote  
     

  6. #6  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    Quote Originally Posted by SayWut? View Post
    Change
    for (int i = 0; i < 24; i++) {
    too
    for (int i = 0; i < 23; i++) {

    Then just make a custom shop having dung cape in that.
    Already tryed that.. Client freezes then..
    Reply With Quote  
     

  7. #7  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    anyone help?
    Reply With Quote  
     

  8. #8  
    Extreme Donator

    woof woof bish's Avatar
    Join Date
    May 2011
    Age
    26
    Posts
    2,444
    Thanks given
    2,212
    Thanks received
    1,019
    Rep Power
    5000
    tv id pass? i think i know what ur talking about
    Reply With Quote  
     

  9. #9  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    Quote Originally Posted by Smirnoff View Post
    tv id pass? i think i know what ur talking about
    Added you into msn- [email protected]
    Added you into skype- skypiniekstoms
    Reply With Quote  
     

  10. #10  
    Registered Member
    Join Date
    May 2010
    Posts
    152
    Thanks given
    7
    Thanks received
    3
    Rep Power
    12
    Sorry for Epic gravedig, anyone found a fix for this? ''


    -Booo Yaaaaaa-
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. SkillCape Shop [PI]
    By Flashy in forum Help
    Replies: 3
    Last Post: 01-03-2012, 11:04 PM
  2. [PI]Skillcape shop help
    By Mizrey in forum Help
    Replies: 2
    Last Post: 12-27-2011, 08:36 AM
  3. Skillcape Shop Error
    By Queer in forum Help
    Replies: 2
    Last Post: 10-10-2011, 09:45 AM
  4. [PI] Skillcape shop
    By susurik in forum Help
    Replies: 1
    Last Post: 03-03-2011, 12:42 AM
  5. [PI] Skillcape Shop [PI]
    By vader rd in forum Help
    Replies: 1
    Last Post: 12-17-2010, 10:53 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •