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