Thread: [PI] Hovering over Skills

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1 [PI] Hovering over Skills 
    Registered Member
    Join Date
    Apr 2012
    Age
    28
    Posts
    274
    Thanks given
    121
    Thanks received
    10
    Rep Power
    12
    Basically once u reach a 99 , as you keep training the xp becomes negative.. How can i make it go up to 200m xp instead of it being negative ?

    Quote Originally Posted by AddictivePkz View Post
    This is disgusting. Terrible release.. I might as well download a cleaned PI and called it PussyScape and release it.. These horny little boys givin positive feedback cuz they think ur a girl? Even if ur a girl ur definatly fat with glasses and a shit load of acne with no friends.. Not trying to be mean or anything.. (Lmao)
    LOL
    Reply With Quote  
     

  2. #2  
    Registered Member
    Bubletan's Avatar
    Join Date
    May 2011
    Posts
    585
    Thanks given
    133
    Thanks received
    283
    Rep Power
    320
    if(c.getPA().getLevelForXP(c.playerXP[i]) >= 99) sendFrame... 200000000-c.playerXP[i]
    - Playing RS almost 24/7?

    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Apr 2012
    Age
    28
    Posts
    274
    Thanks given
    121
    Thanks received
    10
    Rep Power
    12
    Quote Originally Posted by Bubletan View Post
    if(c.getPA().getLevelForXP(c.playerXP[i]) >= 99) sendFrame... 200000000-c.playerXP[i]
    Not to sound like an idiot, but where do i put that?
    Quote Originally Posted by AddictivePkz View Post
    This is disgusting. Terrible release.. I might as well download a cleaned PI and called it PussyScape and release it.. These horny little boys givin positive feedback cuz they think ur a girl? Even if ur a girl ur definatly fat with glasses and a shit load of acne with no friends.. Not trying to be mean or anything.. (Lmao)
    LOL
    Reply With Quote  
     

  4. #4  
    Registered Member
    Bubletan's Avatar
    Join Date
    May 2011
    Posts
    585
    Thanks given
    133
    Thanks received
    283
    Rep Power
    320
    PlayerAssistant.java look for
    Code:
    refreshSkill(int
    - Playing RS almost 24/7?

    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Apr 2012
    Age
    28
    Posts
    274
    Thanks given
    121
    Thanks received
    10
    Rep Power
    12
    Not Really sure where to put it
    Code:
     public void refreshSkill(int i) {
      int attackLeft = (getXPForLevel(getLevelForXP(c.playerXP[0]) + 1) - c.playerXP[0]);
      int defenceLeft = (getXPForLevel(getLevelForXP(c.playerXP[1]) + 1) - c.playerXP[1]);
      int strengthLeft = (getXPForLevel(getLevelForXP(c.playerXP[2]) + 1) - c.playerXP[2]);
      int hitpointsLeft = (getXPForLevel(getLevelForXP(c.playerXP[3]) + 1) - c.playerXP[3]);
      int rangeLeft = (getXPForLevel(getLevelForXP(c.playerXP[4]) + 1) - c.playerXP[4]);
      int prayerLeft = (getXPForLevel(getLevelForXP(c.playerXP[5]) + 1) - c.playerXP[5]);
      int mageLeft = (getXPForLevel(getLevelForXP(c.playerXP[6]) + 1) - c.playerXP[6]);
      int cookingLeft = (getXPForLevel(getLevelForXP(c.playerXP[7]) + 1) - c.playerXP[7]);
      int woodcuttingLeft = (getXPForLevel(getLevelForXP(c.playerXP[8]) + 1) - c.playerXP[8]);
      int fletchingLeft = (getXPForLevel(getLevelForXP(c.playerXP[9]) + 1) - c.playerXP[9]);
      int fishingLeft = (getXPForLevel(getLevelForXP(c.playerXP[10]) + 1) - c.playerXP[10]);
      int firemakingLeft = (getXPForLevel(getLevelForXP(c.playerXP[11]) + 1) - c.playerXP[11]);
      int craftingLeft = (getXPForLevel(getLevelForXP(c.playerXP[12]) + 1) - c.playerXP[12]);
      int smithingLeft = (getXPForLevel(getLevelForXP(c.playerXP[13]) + 1) - c.playerXP[13]);
      int miningLeft = (getXPForLevel(getLevelForXP(c.playerXP[14]) + 1) - c.playerXP[14]);
      int herbloreLeft = (getXPForLevel(getLevelForXP(c.playerXP[15]) + 1) - c.playerXP[15]);
      int agilityLeft = (getXPForLevel(getLevelForXP(c.playerXP[16]) + 1) - c.playerXP[16]);
      int thievingLeft = (getXPForLevel(getLevelForXP(c.playerXP[17]) + 1) - c.playerXP[17]);
      int slayerLeft = (getXPForLevel(getLevelForXP(c.playerXP[18]) + 1) - c.playerXP[18]);
      int farmingLeft = (getXPForLevel(getLevelForXP(c.playerXP[19]) + 1) - c.playerXP[19]);
      int runecraftLeft = (getXPForLevel(getLevelForXP(c.playerXP[20]) + 1) - c.playerXP[20]);
      int summoningLeft = (getXPForLevel(getLevelForXP(c.playerXP[21]) + 1) - c.playerXP[21]);
      int hunterLeft = (getXPForLevel(getLevelForXP(c.playerXP[22]) + 1) - c.playerXP[22]);
      int constructionLeft = (getXPForLevel(getLevelForXP(c.playerXP[23]) + 1) - c.playerXP[23]);
      int dungeoneeringLeft = (getXPForLevel(getLevelForXP(c.playerXP[24]) + 1) - c.playerXP[24]);
      c.calcCombat();
        switch (i) {
          case 0://atack
          sendFrame126("" + c.playerLevel[0] + "", 4004);
          sendFrame126("" + getLevelForXP(c.playerXP[0]) + "", 4005);
          sendFrame126("" + c.playerXP[0] + "", 4044);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[0]) + 1) + "", 4045);
          sendFrame126("" + attackLeft + "", 18792);
          sendFrame126(c.playerLevel[0] + "/" + getLevelForXP(c.playerXP[0]), 18790);
          break;
          
          case 1://defence
          sendFrame126("" + c.playerLevel[1] + "", 4008);
          sendFrame126("" + getLevelForXP(c.playerXP[1]) + "", 4009);
          sendFrame126("" + c.playerXP[1] + "", 4056);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[1]) + 1) + "", 4057);
          sendFrame126("" + defenceLeft + "", 18817);
          sendFrame126(c.playerLevel[1] + "/" + getLevelForXP(c.playerXP[1]), 18815);
          break;
          
          case 2://strength
          sendFrame126("" + c.playerLevel[2] + "", 4006);
          sendFrame126("" + getLevelForXP(c.playerXP[2]) + "", 4007);
          sendFrame126("" + c.playerXP[2] + "", 4050);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[2]) + 1) + "", 4051);
          sendFrame126("" + strengthLeft + "", 18798);
          sendFrame126(c.playerLevel[2] + "/" + getLevelForXP(c.playerXP[2]), 18796);
          break;
          
          case 3://hitpoints
          sendFrame126("" + c.playerLevel[3] + "", 4016);
          sendFrame126("" + getLevelForXP(c.playerXP[3]) + "", 4017);
          sendFrame126("" + c.playerXP[3] + "", 18853);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[3])+1) + "", 18854);
          sendFrame126("" + hitpointsLeft + "", 18859);
          sendFrame126(c.playerLevel[3] + "/" + getLevelForXP(c.playerXP[3]), 18857);
          break;
          
          case 4://range
          sendFrame126("" + c.playerLevel[4] + "", 4010);
          sendFrame126("" + getLevelForXP(c.playerXP[4]) + "", 4011);
          sendFrame126("" + c.playerXP[4] + "", 4062);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[4]) + 1) + "", 4063);
          sendFrame126("" + rangeLeft + "", 18822);
          sendFrame126(c.playerLevel[4] + "/" + getLevelForXP(c.playerXP[4]), 18820);
          break;
          
          case 5://prayer
          sendFrame126("" + c.playerLevel[5] + "", 4012);
          sendFrame126("" + getLevelForXP(c.playerXP[5]) + "", 4013);
          sendFrame126("" + c.playerXP[5] + "", 4068);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[5]) + 1) + "", 4069);
          sendFrame126("" +c.playerLevel[5]+"/"+getLevelForXP(c.playerXP[5])+"", 687);//Prayer frame
          sendFrame126("" + prayerLeft + "", 18827);
          sendFrame126(c.playerLevel[5] + "/" + getLevelForXP(c.playerXP[5]), 18825);
          break;
          
          case 6://magic
          sendFrame126("" + c.playerLevel[6] + "", 4014);
          sendFrame126("" + getLevelForXP(c.playerXP[6]) + "", 4015);
          sendFrame126("" + c.playerXP[6] + "", 18832);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[6]) + 1) + "", 18833);
          sendFrame126("" + mageLeft + "", 18838);
          sendFrame126(c.playerLevel[6] + "/" + getLevelForXP(c.playerXP[6]), 18836);
          break;
          
          case 7://cooking
          sendFrame126("" + c.playerLevel[7] + "", 4034);
          sendFrame126("" + getLevelForXP(c.playerXP[7]) + "", 4035);
          sendFrame126("" + c.playerXP[7] + "", 19042);
          sendFrame126("" +getXPForLevel(getLevelForXP(c.playerXP[7]) + 1) + "", 19043);
          sendFrame126("" + cookingLeft + "", 19048);
          sendFrame126(c.playerLevel[7] + "/" + getLevelForXP(c.playerXP[7]), 19046);
          break;
          
          case 8://woodcutting
          sendFrame126("" + c.playerLevel[8] + "", 4038);
          sendFrame126("" + getLevelForXP(c.playerXP[8]) + "", 4039);
          sendFrame126("" + c.playerXP[8] + "", 19084);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[8]) + 1) + "", 19085);
          sendFrame126("" + woodcuttingLeft + "", 19090);
          sendFrame126(c.playerLevel[8] + "/" + getLevelForXP(c.playerXP[8]), 19088);
          break;
          
          case 9://fletching
          sendFrame126("" + c.playerLevel[9] + "", 4026);
          sendFrame126("" + getLevelForXP(c.playerXP[9]) + "", 4027);
          sendFrame126("" + c.playerXP[9] + "", 18958);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[9]) + 1) + "", 18959);
          sendFrame126("" + fletchingLeft + "", 18964);
          sendFrame126(c.playerLevel[9] + "/" + getLevelForXP(c.playerXP[9]), 18962);
          break;
          
          case 10://fishing
          sendFrame126("" + c.playerLevel[10] + "", 4032);
          sendFrame126("" + getLevelForXP(c.playerXP[10]) + "", 4033);
          sendFrame126("" + c.playerXP[10] + "", 19021);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[10]) + 1) + "", 19022);
          sendFrame126("" + fletchingLeft + "", 19027);
          sendFrame126(c.playerLevel[10] + "/" + getLevelForXP(c.playerXP[10]), 19025);
          break;
          
          case 11://firemaking
          sendFrame126("" + c.playerLevel[11] + "", 4036);
          sendFrame126("" + getLevelForXP(c.playerXP[11]) + "", 4037);
          sendFrame126("" + c.playerXP[11] + "", 19063);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[11]) + 1) + "", 19064);
          sendFrame126("" + firemakingLeft + "", 19069);
          sendFrame126(c.playerLevel[11] + "/" + getLevelForXP(c.playerXP[11]), 19067);
          break;
          
          case 12://crafting
          sendFrame126("" + c.playerLevel[12] + "", 4024);
          sendFrame126("" + getLevelForXP(c.playerXP[12]) + "", 4025);
          sendFrame126("" + c.playerXP[12] + "", 18937);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[12]) + 1) + "", 18938);
          sendFrame126("" + craftingLeft + "", 18943);
          sendFrame126(c.playerLevel[12] + "/" + getLevelForXP(c.playerXP[12]), 18941);
          break;
          
          case 13://smithing
          sendFrame126("" + c.playerLevel[13] + "", 4030);
          sendFrame126("" + getLevelForXP(c.playerXP[13]) + "", 4031);
          sendFrame126("" + c.playerXP[13] + "", 19422);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[13]) + 1) + "", 19423);
    sendFrame126("" + smithingLeft + "", 19428);
          sendFrame126(c.playerLevel[13] + "/" + getLevelForXP(c.playerXP[13]), 19426);
          break;
          
          case 14://mining
          sendFrame126("" + c.playerLevel[14] + "", 4028);
          sendFrame126("" + getLevelForXP(c.playerXP[14]) + "", 4029);
          sendFrame126("" + c.playerXP[14] + "", 18979);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[14]) + 1)+ "", 18980);
          sendFrame126("" + miningLeft + "", 18985);
          sendFrame126(c.playerLevel[14] + "/" + getLevelForXP(c.playerXP[14]), 18983);
          break;
          
          case 15://herblore
          sendFrame126("" + c.playerLevel[15] + "", 4020);
          sendFrame126("" + getLevelForXP(c.playerXP[15]) + "", 4021);
          sendFrame126("" + c.playerXP[15] + "", 18895);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[15]) + 1) + "", 18896);
          sendFrame126("" + herbloreLeft + "", 18901);
          sendFrame126(c.playerLevel[15] + "/" + getLevelForXP(c.playerXP[15]), 18899);
          break;
          
          case 16://agility
          sendFrame126("" + c.playerLevel[16] + "", 4018);
          sendFrame126("" + getLevelForXP(c.playerXP[16]) + "", 4019);
          sendFrame126("" + c.playerXP[16] + "", 18874);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[16]) + 1) + "", 18875);
          sendFrame126("" + agilityLeft + "", 18880);
          sendFrame126(c.playerLevel[16] + "/" + getLevelForXP(c.playerXP[16]), 18878);
          break;
          
          case 17://thieving
          sendFrame126("" + c.playerLevel[17] + "", 4022);
          sendFrame126("" + getLevelForXP(c.playerXP[17]) + "", 4023);
          sendFrame126("" + c.playerXP[17] + "", 18916);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[17]) + 1) + "", 18917);
          sendFrame126("" + thievingLeft + "", 18922);
          sendFrame126(c.playerLevel[17] + "/" + getLevelForXP(c.playerXP[17]), 18920);
          break;
          
          case 18://slayer
          sendFrame126("" + c.playerLevel[18] + "", 18809);
          sendFrame126("" + getLevelForXP(c.playerXP[18]) + "", 18810);
          sendFrame126("" + c.playerXP[18] + "", 19126);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[18]) + 1) + "", 19127);
          sendFrame126("" + slayerLeft + "", 19132);
          sendFrame126(c.playerLevel[18] + "/" + getLevelForXP(c.playerXP[18]), 19130);
          break;
          
          case 19://farming
          sendFrame126("" + c.playerLevel[19] + "", 18811);
          sendFrame126("" + getLevelForXP(c.playerXP[19]) + "", 18812);
          sendFrame126("" + c.playerXP[19] + "", 19275);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[19]) + 1) + "", 19276);
          sendFrame126("" + farmingLeft + "", 19281);
          sendFrame126(c.playerLevel[19] + "/" + getLevelForXP(c.playerXP[19]), 19279);
          break;
          
          case 20://runecraft
          sendFrame126("" + c.playerLevel[20] + "", 18807);
          sendFrame126("" + getLevelForXP(c.playerXP[20]) + "", 18808);
          sendFrame126("" + c.playerXP[20] + "", 19105);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[20]) + 1) + "", 19106);
          sendFrame126("" + runecraftLeft + "", 19111);
          sendFrame126(c.playerLevel[20] + "/" + getLevelForXP(c.playerXP[20]), 19109);
          break;
          
          case 21://summoning
          sendFrame126("" + c.playerLevel[21] + "", 19178);
          sendFrame126("" + getLevelForXP(c.playerXP[21]) + "", 19179);
          sendFrame126("" + c.playerXP[21] + "", 19232);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[21]) + 1) + "", 19233);
          sendFrame126("" + constructionLeft + "", 19238);
          sendFrame126(c.playerLevel[21] + "/" + getLevelForXP(c.playerXP[21]), 19236);
          break;
          
          case 22://hunting
          sendFrame126("" + c.playerLevel[22] + "", 19176);
          sendFrame126("" + getLevelForXP(c.playerXP[22]) + "", 19177);
          sendFrame126("" + c.playerXP[22] + "", 19211);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[22]) + 1) + "", 19212);
          sendFrame126("" + hunterLeft + "", 19217);
          sendFrame126(c.playerLevel[22] + "/" + getLevelForXP(c.playerXP[22]), 19215);
          break;
          
          case 23://construction
          sendFrame126("" + c.playerLevel[23] + "", 19174);
          sendFrame126("" + getLevelForXP(c.playerXP[23]) + "", 19175);
          sendFrame126("" + c.playerXP[23] + "", 19190);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[23]) + 1) + "", 19191);
          sendFrame126("" + summoningLeft + "", 19196);
          sendFrame126(c.playerLevel[23] + "/" + getLevelForXP(c.playerXP[23]), 19194);
          break;
          
          case 24://dungeoneering
          sendFrame126("" + c.playerLevel[24] + "", 19180);
          sendFrame126("" + getLevelForXP(c.playerXP[24]) + "", 19181);
          sendFrame126("" + c.playerXP[24] + "", 19253);
          sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[24]) + 1) + "", 19254);
          sendFrame126("" + dungeoneeringLeft + "", 19259);
          sendFrame126(c.playerLevel[24] + "/" + getLevelForXP(c.playerXP[24]), 19257);
          break;
        }
      }
    Quote Originally Posted by AddictivePkz View Post
    This is disgusting. Terrible release.. I might as well download a cleaned PI and called it PussyScape and release it.. These horny little boys givin positive feedback cuz they think ur a girl? Even if ur a girl ur definatly fat with glasses and a shit load of acne with no friends.. Not trying to be mean or anything.. (Lmao)
    LOL
    Reply With Quote  
     

  6. #6  
    Registered Member
    Bubletan's Avatar
    Join Date
    May 2011
    Posts
    585
    Thanks given
    133
    Thanks received
    283
    Rep Power
    320
    Oh well.. Thats hardcoded. You gotta edit so if attackLeft is negative.. if(attackLeft < 0) attackLeft = 200000000-c.playerXP[0]; under attackLeft etc.
    - Playing RS almost 24/7?

    Reply With Quote  
     

  7. #7  
    Donator

    Jason's Avatar
    Join Date
    Aug 2009
    Posts
    6,092
    Thanks given
    2,402
    Thanks received
    2,823
    Rep Power
    4550
    LOL this has nothing to do server sided, it's client sided. Your issue is where the hover sprites are being drawn on the interface.
    Reply With Quote  
     

  8. #8  
    Registered Member
    Join Date
    Apr 2012
    Age
    28
    Posts
    274
    Thanks given
    121
    Thanks received
    10
    Rep Power
    12
    Quote Originally Posted by Jason View Post
    LOL this has nothing to do server sided, it's client sided. Your issue is where the hover sprites are being drawn on the interface.
    I really dont think thats the problem..
    Anybody have any ideas?
    Quote Originally Posted by AddictivePkz View Post
    This is disgusting. Terrible release.. I might as well download a cleaned PI and called it PussyScape and release it.. These horny little boys givin positive feedback cuz they think ur a girl? Even if ur a girl ur definatly fat with glasses and a shit load of acne with no friends.. Not trying to be mean or anything.. (Lmao)
    LOL
    Reply With Quote  
     

  9. #9  
    Registered Member
    Bubletan's Avatar
    Join Date
    May 2011
    Posts
    585
    Thanks given
    133
    Thanks received
    283
    Rep Power
    320
    Did you read my reply above? Lol
    - Playing RS almost 24/7?

    Reply With Quote  
     

  10. #10  
    Registered Member

    Join Date
    Oct 2011
    Age
    28
    Posts
    1,880
    Thanks given
    311
    Thanks received
    557
    Rep Power
    703
    I have this client sided I added to fix the issue. Look for the method I have and replace it with what I give you.
    Code:
    	public String setMessage(int level){
    		String[] messages = new String[4];
    		String message = "";
    		int maxLevel = 99;
    		if(maxStats[level] > maxLevel){
    			if(level != 24){
    				maxStats[level] = 99;
    			}else if(maxStats[level] > 120){
    				maxStats[level] = 120;
    			}
    		}
    	    int[] stuff = {0,3,14,2,16,13,1,15,10,4,17,7,5,12,11,6,9,8,20,18,19,21,22,23,24};
    		messages[0] = skillNames[level]+": "+currentStats[stuff[level]]+"/"+maxStats[stuff[level]]+"\\n";
    		messages[1] = "Current XP: " + addComma(currentExp[stuff[level]]) +"\\n";
    		messages[2]= "Next level: "+ (addComma(getXPForLevel(maxStats[stuff[level]]+1))) + "\\n";
    		messages[3]= "Remainder: "+ (addComma(getXPForLevel(maxStats[stuff[level]]+1)-currentExp[stuff[level]]));
    		if(maxStats[stuff[level]] < 99) {
    			message = messages[0] + messages[1] + messages[2] + messages[3];
    		} else {
    			message = messages[0] + messages[1];
    		}
    		return message;
    	}
    Reply With Quote  
     

Page 1 of 2 12 LastLast

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. [pi] xp hovering ?
    By Exile rsps in forum Buying
    Replies: 1
    Last Post: 11-02-2011, 10:02 AM
  2. Hovering
    By DotEXE in forum Help
    Replies: 22
    Last Post: 10-31-2011, 10:26 PM
  3. [PI] hovering
    By nMik in forum Help
    Replies: 0
    Last Post: 10-22-2011, 11:45 PM
  4. Replies: 5
    Last Post: 07-05-2011, 05:30 AM
  5. Replies: 21
    Last Post: 12-06-2009, 06:24 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
  •