1
Tutorials / [Snippet] - Adding skillcapes on level 99
« on: September 18, 2011, 01:30:55 pm »
This adds a skillcape and skillcape hood on level 99. =]
PlayerAssistent search
add:
Hope it helped!
PlayerAssistent search
Code: [Select]
public void levelUp(int skill) {
aboveCode: [Select]
switch(skill) {
add:
Code: [Select]
int [][] getCape = {{0,9747,9748,9749},{1,9753,9754,9755},{2,9750,9751,9752},{3,9768,9769,9770},{4,9756,9757,9758},{5,9759,9760,9761},{6,9762,9763,9764},{7,9801,9802,9803},{8,9807,9808,9809},{9,9783,9784,9785},{10,9798,9799,9800},{11,9804,9805,9806},{12,9780,9781,9782},{13,9795,9796,9797},{14,9792,9793,9794},{15,9774,9775,9776},{16,9771,9772,9773},{17,9777,9778,9779},{18,9786,9787,9788},****,9810,9811,9812},{20,9765,9766,9767}};
for (int j = 0; j < getCape.length; j++) {
if (skill == getCape[j][0] && c.getLevelForXP(c.playerXP[skill]) == 99) {
int cape = c.getShops().get99Count();
if (c.getItems().freeSlots() == 0){
Server.itemHandler.createGroundItem(c, getCape[j][3], c.getX(), c.getY(), 1, c.getId());
} else {
c.getItems().addItem(getCape[j][3],1);//hood
}
if (cape > 1){
if (c.getItems().freeSlots() == 0){
Server.itemHandler.createGroundItem(c, getCape[j][2], c.getX(), c.getY(), 1, c.getId());
}else{
c.getItems().addItem(getCape[j][2],1);//trimmed
}
}
if (cape < 1){
if (c.getItems().freeSlots() == 0){
Server.itemHandler.createGroundItem(c, getCape[j][1], c.getX(), c.getY(), 1, c.getId());
}else{
c.getItems().addItem(getCape[j][1],1);//trimmed
}
}
}
}
Hope it helped!

