public void modifyMedia(int size, int interfaceId, int yaxisRotation, int xaxisRotation)
{
outStream.createFrame(230);
outStream.writeWordA(size); // the bigger the number the small the object will appear, go to small of a number and you crash the client so try to stay at above 100
outStream.writeWord(interfaceId); // interface id that contains the media
outStream.writeWord(yaxisRotation);
outStream.writeWordBigEndianA(xaxisRotation);
flushOutStream();
}
^^ THANKS SILAB! ^^
public void fillSpecBar(int stage)
{
if (stage >= 1)
{
modifyMedia(0, 12325, 0, 0);
} else if (stage >= 2)
{
modifyMedia(0, 12326, 0, 0);
} else if (stage >= 3)
{
modifyMedia(0, 12327, 0, 0);
} else if (stage >= 4)
{
modifyMedia(0, 12328, 0, 0);
} else if (stage >= 5)
{
modifyMedia(0, 12329, 0, 0);
} else if (stage >= 6)
{
modifyMedia(0, 12330, 0, 0);
} else if (stage >= 7)
{
modifyMedia(0, 12331, 0, 0);
} else if (stage >= 8)
{
modifyMedia(0, 12332, 0, 0);
} else if (stage >= 9)
{
modifyMedia(0, 12333, 0, 0);
} else if (stage >= 10)
{
modifyMedia(0, 12334, 0, 0);
} else {
}
}
public void drawSpecBar(int parentId)
{
outStream.createFrame(171);
outStream.writeByte(0);
outStream.writeWord(parentId);
flushOutStream();
}
public void loadSpecialBars()
{
packet.drawSpecBar(12323); // Whip
packet.fillSpecBar(10);
}
^^ That will load the whip special bar and fill it ^^