So ganz stimmt das aber auch nicht:
...
else if (UsedAction(A_USE_INV)) {
if (MovePlayer(101, 135)) {
FaceDirection(player.ID, DIR_UP);
Wait(5);
ai = player.ActiveInventory.ID;
if (ai == 5) {
// code
}
else if (ai == 6) {
// code
}
else if (ai == 7) {
// code
}
else Unhandled();
}
}
else Unhandled();
Ich hab mal aktuellen code benutzt, die Klammern korrigiert und außerdem ein zweites Unhandled eingefügt. Das ist wichtig, da es sonst nicht aufgerufen wird, falls man z.B. InvItem Nr. 8 benutzt. (USE_INV wird benutzt, deswegen wird das untere Unhandled nicht aufgerufen; ein zweites muss rein.)