button(x, y, bmapOn, bmapOff, bmapOver, functionOn, functionOff, functionOver);

Dein Standard-Knopf hat 3 mögliche Funktionen, die unter bestimmten Situationen ausgeführt werden. Im Manual steht weiter:

Quote:
Anhand von EVENT_RELEASE und EVENT_BUTTONUP lässt sich unterscheiden ob functionOff durch verlassen des Knopfbereichs oder durch Loslassen der Maustaste ausgelöst wurde.

Das wäre nun mal ohne event_type nicht möglich, da beide Aktionen die functionOff aufrufen. Schreibe daher für letztere bspw. folgendes:

function my_button_off() {
if(event_type == EVENT_BUTTONUP) {
...
}
if(event_type == EVENT_RELEASE) { // oder "else"
...
}
}


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends