im in wild and it wont let me attack there -_-....
here is my inwild + pvpsone and all methods from client.java..
this is not the whole code just what is needed for pvp...
Code:
if (isInPVP() && !isInPVPSafe() && !inFunPk()) {
int maxLevel = combatLevel + 12; // Because FUCKING +combatLevel + 12 Doesn't work how you want it to work in a String
getPA().walkableInterface(197);
if (combatLevel < 20) {
getPA().sendFrame126("3 - "+maxLevel, 21302);
} else if (combatLevel > 20 && combatLevel < 114) {
getPA().sendFrame126(combatLevel - 12+" - "+maxLevel, 21302);
} else {
getPA().sendFrame126(combatLevel - 12+" - 126", 21302);
}
getPA().showOption(3, 0, "Attack", 1);
} else if (isInPVPSafe()) {
int maxLevel = combatLevel + 12; // Because FUCKING +combatLevel + 12 Doesn't work how you want it to work in a String
getPA().walkableInterface(21200);
if (combatLevel < 20) {
getPA().sendFrame126("3 - "+maxLevel, 21202);
} else if (combatLevel > 20 && combatLevel < 114) {
getPA().sendFrame126(combatLevel - 12+" - "+maxLevel, 21202);
} else {
getPA().sendFrame126(combatLevel - 12+" - 126", 21202);
}
} else if(inWild() && !isInArd() && !isInFala() && !inFunPk()) {
if(safeZone()){
return;
}
int modY = absY > 6400 ? absY - 6400 : absY;
wildLevel = (((modY - 3520) / 8) + 1);
EarningPotential.checkPotential(this);
getPA().walkableInterface(197);
if(Config.SINGLE_AND_MULTI_ZONES) {
if(inMulti()) {
getPA().sendFrame126("@yel@Level: "+wildLevel, 199);
} else {
getPA().sendFrame126("@yel@Level: "+wildLevel, 199);
}
} else {
getPA().multiWay(-1);
getPA().sendFrame126("@yel@Level: "+wildLevel, 199);
}
getPA().showOption(3, 0, "Attack", 1);
and this is from player.java...
this is in pvp and safe
Code:
public boolean isInPVP() {
if(absX >= 3194 && absX <= 3251 && absY >= 3190 && absY <= 3288 || absX <= 2774 && absX >= 2674 && absY <= 3486 && absY >= 3467 || absX >= 2935 && absX <= 3061 && absY >= 3302 && absY <= 3395) {
return true;
}
return false;
}
public boolean isInPVPSafe() {
if(absX >= 3200 && absX <= 3230 && absY >= 3200 && absY <= 3234 || absX >= 2724 && absX <= 2727 && absY >= 3487 && absY <=3489 || absX >= 2721 && absX <= 2730 && absY >= 3487 && absY <= 3497 || absX <= 2949 && absX >= 2943 && absY >= 3368 && absY <= 3367 || absX >= 2943 && absX <= 2947 && absY >= 3370 && absY <= 3373 || absX >= 3009 && absX <= 3018 && absY >= 3355 && absY <= 3358) {
return true;
}
return false;
}
inwild now
Code:
public boolean inWild() {
if(isInFala() || isInArd() || inFunPk()) {
return true;
}
if(absX > 2941 && absX < 3392 && absY > 3518 && absY < 3966 || absX > 2941 && absX < 3060 && absY > 3314 && absY < 3399 ||
absX > 2941 && absX < 3392 && absY > 9918 && absY < 10366 || absX > 2583 && absX < 2729 && absY > 3255 && absY < 3343 || absX > 2307 && absX < 2365 && absY > 9813 && absY < 9899 || absX > 2325 && absX < 2329 && absY > 9809 && absY < 9810 || absX > 2325 && absX < 2329 && absY > 9809 && absY < 9810 || absX > 2365 && absX < 2350 && absY > 9815 && absY < 9801 || absX > 2365 && absX < 2355 && absY > 9806 && absY < 9796 || absX >= 2699 && absX <= 2753 && absY >= 9098 && absY <=9132 || absX >= 2699 && absX <= 2753 && absY >= 9098 && absY <=9132 || absX >= 3220 && absX <= 3299 && absY >= 3520 && absY <=3548 || absX >= 2250 && absX <= 2296 && absY >= 4676 && absY <=4715){
return true;
}
return false;
}
safe zone
Code:
public boolean safeZone() {
if(absX >= 3200 && absX <= 3230 && absY >= 3200 && absY <= 3234 || absX >= 2724 && absX <= 2727 && absY >= 3487 && absY <=3489 || absX >= 2721 && absX <= 2730 && absY >= 3487 && absY <= 3497 || absX <= 2949 && absX >= 2943 && absY >= 3368 && absY <= 3367 || absX >= 2943 && absX <= 2947 && absY >= 3370 && absY <= 3373 || absX >= 3009 && absX <= 3018 && absY >= 3355 && absY <= 3358) {
return true;
}
return false;
}
help please.