post the whole method please
|
ok so i have added a skillpoint system where you have a 50% chance of recieving +3 skillpoints when you level up a skill. it all works perfectly, except it can also give you skillpoints for combat skills. which i don't want. i will post my PlayerAssistant.java(which i know is the problem) and hopefully you guys can help!
int randomNumberSkill = 0;
randomNumberSkill = Misc.random(1);
if (randomNumberSkill == 0) {
c.skillPoints += 3;
c.sendMessage("You gained <col=255125000>+3</col> skill points");
}
}
How can i make this so that it only give points to skills, not combat stats. i think i would have to change the whole randomNumberSkill int but idk how.. also, if u know of an easier way to do this, i will pay you.
Skype: Rhssoccer4
*i also have teamviewer*
thanks!
Extrocity
post the whole method please
[SPOIL] }
c.dialogueAction = 0;
c.nextChat = 0;
int randomNumberSkill = 0;
randomNumberSkill = Misc.random(1);
if (randomNumberSkill == 0) {
c.skillPoints += 3;
c.sendMessage("You gained <col=255125000>+3</col> skill points");
}
}
public void refreshSkill(int i) {
switch (i) {
case 0:
sendFrame126("" + c.playerLevel[0] + "", 4004);
sendFrame126("" + getLevelForXP(c.playerXP[0]) + "", 4005);
sendFrame126("" + c.playerXP[0] + "", 4044);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[0]) + 1) + "", 4045);
break;
case 1:
sendFrame126("" + c.playerLevel[1] + "", 4008);
sendFrame126("" + getLevelForXP(c.playerXP[1]) + "", 4009);
sendFrame126("" + c.playerXP[1] + "", 4056);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[1]) + 1) + "", 4057);
break;
case 2:
sendFrame126("" + c.playerLevel[2] + "", 4006);
sendFrame126("" + getLevelForXP(c.playerXP[2]) + "", 4007);
sendFrame126("" + c.playerXP[2] + "", 4050);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[2]) + 1) + "", 4051);
break;
case 3:
sendFrame126("" + c.playerLevel[3] + "", 4016);
sendFrame126("" + getLevelForXP(c.playerXP[3]) + "", 4017);
sendFrame126("" + c.playerXP[3] + "", 4080);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[3])+1) + "", 4081);
break;
case 4:
sendFrame126("" + c.playerLevel[4] + "", 4010);
sendFrame126("" + getLevelForXP(c.playerXP[4]) + "", 4011);
sendFrame126("" + c.playerXP[4] + "", 4062);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[4]) + 1) + "", 4063);
break;
case 6:
sendFrame126("" + c.playerLevel[6] + "", 4014);
sendFrame126("" + getLevelForXP(c.playerXP[6]) + "", 4015);
sendFrame126("" + c.playerXP[6] + "", 4074);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[6]) + 1) + "", 4075);
break;
case 5:
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
break;
case 7:
sendFrame126("" + c.playerLevel[7] + "", 4034);
sendFrame126("" + getLevelForXP(c.playerXP[7]) + "", 4035);
sendFrame126("" + c.playerXP[7] + "", 4134);
sendFrame126("" +getXPForLevel(getLevelForXP(c.playerXP[7]) + 1) + "", 4135);
break;
case 8:
sendFrame126("" + c.playerLevel[8] + "", 4038);
sendFrame126("" + getLevelForXP(c.playerXP[8]) + "", 4039);
sendFrame126("" + c.playerXP[8] + "", 4146);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[8]) + 1) + "", 4147);
break;
case 9:
sendFrame126("" + c.playerLevel[9] + "", 4026);
sendFrame126("" + getLevelForXP(c.playerXP[9]) + "", 4027);
sendFrame126("" + c.playerXP[9] + "", 4110);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[9]) + 1) + "", 4111);
break;
case 10:
sendFrame126("" + c.playerLevel[10] + "", 4032);
sendFrame126("" + getLevelForXP(c.playerXP[10]) + "", 4033);
sendFrame126("" + c.playerXP[10] + "", 4128);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[10]) + 1) + "", 4129);
break;
case 11:
sendFrame126("" + c.playerLevel[11] + "", 4036);
sendFrame126("" + getLevelForXP(c.playerXP[11]) + "", 4037);
sendFrame126("" + c.playerXP[11] + "", 4140);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[11]) + 1) + "", 4141);
break;
case 12:
sendFrame126("" + c.playerLevel[12] + "", 4024);
sendFrame126("" + getLevelForXP(c.playerXP[12]) + "", 4025);
sendFrame126("" + c.playerXP[12] + "", 4104);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[12]) + 1) + "", 4105);
break;
case 13:
sendFrame126("" + c.playerLevel[13] + "", 4030);
sendFrame126("" + getLevelForXP(c.playerXP[13]) + "", 4031);
sendFrame126("" + c.playerXP[13] + "", 4122);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[13]) + 1) + "", 4123);
break;
case 14:
sendFrame126("" + c.playerLevel[14] + "", 4028);
sendFrame126("" + getLevelForXP(c.playerXP[14]) + "", 4029);
sendFrame126("" + c.playerXP[14] + "", 4116);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[14]) + 1)+ "", 4117);
break;
case 15:
sendFrame126("" + c.playerLevel[15] + "", 4020);
sendFrame126("" + getLevelForXP(c.playerXP[15]) + "", 4021);
sendFrame126("" + c.playerXP[15] + "", 4092);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[15]) + 1) + "", 4093);
break;
case 16:
sendFrame126("" + c.playerLevel[16] + "", 4018);
sendFrame126("" + getLevelForXP(c.playerXP[16]) + "", 4019);
sendFrame126("" + c.playerXP[16] + "", 4086);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[16]) + 1) + "", 4087);
break;
case 17:
sendFrame126("" + c.playerLevel[17] + "", 4022);
sendFrame126("" + getLevelForXP(c.playerXP[17]) + "", 4023);
sendFrame126("" + c.playerXP[17] + "", 4098);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[17]) + 1) + "", 4099);
break;
case 18:
sendFrame126("" + c.playerLevel[18] + "", 12166);
sendFrame126("" + getLevelForXP(c.playerXP[18]) + "", 12167);
sendFrame126("" + c.playerXP[18] + "", 12171);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[18]) + 1) + "", 12172);
break;
case 19:
sendFrame126("" + c.playerLevel[19] + "", 13926);
sendFrame126("" + getLevelForXP(c.playerXP[19]) + "", 13927);
sendFrame126("" + c.playerXP[19] + "", 13921);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[19]) + 1) + "", 13922);
break;
case 20:
sendFrame126("" + c.playerLevel[20] + "", 4152);
sendFrame126("" + getLevelForXP(c.playerXP[20]) + "", 4153);
sendFrame126("" + c.playerXP[20] + "", 4157);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[20]) + 1) + "", 4158);
break;
case 21:
sendFrame126("" + c.playerLevel[21] + "", 29800); //hunter
break;
case 22:
sendFrame126("" + c.playerLevel[22] + "", 29801); //summoning
break;
}
}[/SPOIL]
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |