Hi,
I've stumbled upon a weird error I cannot seem to fix. The problem is, opening interfaces.
I'm using showInterface() (playerassistant.java), which looks like this:
Code:
public void showInterface(int interfaceid) {
synchronized(c) {
if(c.getOutStream() != null && c != null) {
c.getOutStream().createFrame(97);
c.getOutStream().writeWord(interfaceid);
c.flushOutStream();
}
}
}
I don't see why it doesn't work.
What I do know is, other interface opening things use sendFrame248, which looks like this:
Code:
public void sendFrame248(int MainFrame, int SubFrame) {
synchronized(c) {
if(c.getOutStream() != null && c != null) {
c.getOutStream().createFrame(248);
c.getOutStream().writeWordA(MainFrame);
c.getOutStream().writeWord(SubFrame);
c.flushOutStream();
}
}
}
Can anyone help?
Thanks in advance.
EDIT: just found out something, ::interface 3559 loads the make-over mage interface, however, ::interface 3550-3558 and 3560-3600 returns nothing?
EDIT2: I found out ::interface 8134 also loads the quest thingy (which is what I'm looking for, but from looking at other posts it should be 275?
Oh well, better than nothing!