Im trying to get the Operate Option to work via server sided but when I do click Operate My If statment doesnt work... I Know the packet Id which is 43, and here is my Packet 43
Code:
case 43:
// bank 10 items - sell 5 items
interfaceID = inStream.readUnsignedWordBigEndian();
removeID = inStream.readUnsignedWordA();
removeSlot = inStream.readUnsignedWordA();
if (removeID == 2621) {
} else if (lastOperate > 60) {
sM("You cannot operate this item yet.");
}
if (IsAttacking) {
hitDiff = misc.random(13);
lowGFX(579,0);
lastOperate += 60;
} else {
sM("You must be in combat to operate this item.");
}
}
if (interfaceID == 5064) {
// remove from bag to bank
bankItem(removeID, removeSlot, 10);
}
if(interfaceID == 7423) {
bankItem(removeID, removeSlot, 10);openUpDepBox();
} else if (interfaceID == 5382) {
// remove from bank
fromBank(removeID, removeSlot, 10);
} else if (interfaceID == 3322) {
// remove from bag to trade window
tradeItem(removeID, removeSlot, 10);
} else if (interfaceID == 3415) {
// remove from trade window
fromTrade(removeID, removeSlot, 10);
} else if (interfaceID == 3823) {
// Show value to sell items
sellItem(removeID, removeSlot, 5);
} else if (interfaceID == 3900) {
// Show value to buy items
buyItem(removeID, removeSlot, 5);
} else if ((interfaceID >= 1119) && (interfaceID <= 1123)) {
}
break;
Does anyone know what is wrong with it?? It doesnt seem to work and yes the id 2621 is the same on my server so its not the item id