if(!inWilderness) {
showWalkableInterface(-1);
}
Or something.
|
When I run out of the wild the wildy sign stays as a walkable interface..
How do I make so when I run out that the interface goes away?
if (isInWilderness(absX, absY, 1))
{
if (!hasWildySign)
{
hasWildySign = true;
outStream.createFrame(208);
outStream.writeWordBigEndian_dup(197);
sendQuest("", 199);
}
int level = ((absY - 3520) / 8) + 1;
if (level != wildyLevel)
{
wildyLevel = level;
sendQuest("Level: " + wildyLevel, 199);
}
}
---------- Post added at 02:37 PM ---------- Previous post was at 02:28 PM ----------
Can someone please help? Instead of view and then leave.
if(!inWilderness) {
showWalkableInterface(-1);
}
Or something.
That is in case 121 already, but is doing nothing.
if (!isInWilderness(absX, absY, 1)) {
wildysigndisappear();
hasWildySign = false;
}
public void wildysigndisappear()
{
sendFrame126("", 13589);
sendFrame126("", 13590);
sendFrame126("", 13591);
sendFrame126("", 13592);
sendFrame126("", 13593);
sendFrame126("", 13594);
sendFrame126("", 13595);
sendFrame126("", 13596);
sendFrame126("", 13597);
sendFrame126("", 13598);
sendFrame126("", 13599);
sendFrame126("", 13600);
setInterfaceWalkable(13588);
appearanceUpdateRequired = true;
updateRequired = true;
}
It fixed it nvm!
Thanks man, Rep for that.
Code:if (isInWilderness(absX, absY, 1) { if (!hasWildySign) { hasWildySign = false; } int level = ((absY - 3520) / 8) + 1; if (level != wildyLevel) { wildyLevel = level; outStream.createFrame(208); outStream.writeWordBigEndian_dup(197); sendQuest("Level: " + wildyLevel, 199); } } if (!isInWilderness(absX, absY, 1)) { setInterfaceWalkable(-1); }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |