Nach einer langen Nacht und keiner Lösung wende ich mich nun Vertrauensvoll an die Community. Zum besseren Verständnis beschreibe ich kurz was ich getan habe und was ich gerne beabsichtige.
Mein Projekt soll einen Imbissstand simulieren, indem Waren eingekauft, Preise festgelegt und natürlich Waren verkauft werden sollen. Da sich die Produktpreise später auch ändern lassen sollen, habe ich bereits als globale.variablen deklariert und einen Anfangswert zugewiesen. Um die Verkaufspreise durch den Player festlegen zu lassen wollte ich eine Textbox und zwei Buttons für jedes zu verkaufende Produkt erstellen. Durch Eingabe (integer) oder durch klicken auf die Buttons sollten die entsprechenden globalen.verkaufspreis.variablen nun verändert werden.
Mit einer jeweils erstellen Textbox und den dazugehörigen Buttons bekomme ich das schon hin irgendwie hin. Nun stehe ich jedoch vor der Schwierigkeit, dass ich nicht für jede zu einzustellende Variable eigene Objekte erstellen möchte. Ich glaube dafür gibt es eine elegantere Lösung. Durch die Hilfe und Tutorials habe ich von den instance_id's erfahren. Daher habe ich versucht mittels nearest_instance mit der Maus und If Bedingungen etwas zu basteln das ich die oben genannte Textboxen und Buttons mehrfach im Raum platzieren kann aber diese unterschieldiche Aufgaben erfüllen können.
Ungefähr so:
Im obj_mouse_over
Im obj_sell_pricecontroller
Drawevent zum Ausgben der Werte auf den Textboxen (was auch noch nicht so ganz funktioniert)
Im obj_arrow_up (mit dem entsprechenden Sprite)
Leider funktioniert das so und so ähnlich nicht. Stellenweise bekomme ich auch keine Fehlermeldung, sondern es tut sich einfach garnichts. Nur leider kann ich mich nicht mehr an alles erinnern was ich versucht under verändert habe.
Für mich wäre es also sehr hilfreich wenn mir jemand erklären könnte, wie ich mit einem mouse_over die instance_id des darunterliegenden Objektes bekommen kann und dann dieses in einer If-Funktion auf die verschiedenen Buttons und Textboxen die ich im Room plaziert habe anwenden kann. Für alternative Lösungen wie man viele Werte unterschiedlicher Variablen angezeigt bekommt und sie gleichzeitig duch den Spieler veränderbar sind, wären natürlich auch super. So in der Art von Pizza Connection wäre schon geil.
Danke für Eure Hilfe.
Mein Projekt soll einen Imbissstand simulieren, indem Waren eingekauft, Preise festgelegt und natürlich Waren verkauft werden sollen. Da sich die Produktpreise später auch ändern lassen sollen, habe ich bereits als globale.variablen deklariert und einen Anfangswert zugewiesen. Um die Verkaufspreise durch den Player festlegen zu lassen wollte ich eine Textbox und zwei Buttons für jedes zu verkaufende Produkt erstellen. Durch Eingabe (integer) oder durch klicken auf die Buttons sollten die entsprechenden globalen.verkaufspreis.variablen nun verändert werden.
Mit einer jeweils erstellen Textbox und den dazugehörigen Buttons bekomme ich das schon hin irgendwie hin. Nun stehe ich jedoch vor der Schwierigkeit, dass ich nicht für jede zu einzustellende Variable eigene Objekte erstellen möchte. Ich glaube dafür gibt es eine elegantere Lösung. Durch die Hilfe und Tutorials habe ich von den instance_id's erfahren. Daher habe ich versucht mittels nearest_instance mit der Maus und If Bedingungen etwas zu basteln das ich die oben genannte Textboxen und Buttons mehrfach im Raum platzieren kann aber diese unterschieldiche Aufgaben erfüllen können.
Ungefähr so:
Im obj_mouse_over
Im obj_sell_pricecontroller
Drawevent zum Ausgben der Werte auf den Textboxen (was auch noch nicht so ganz funktioniert)
Im obj_arrow_up (mit dem entsprechenden Sprite)
Leider funktioniert das so und so ähnlich nicht. Stellenweise bekomme ich auch keine Fehlermeldung, sondern es tut sich einfach garnichts. Nur leider kann ich mich nicht mehr an alles erinnern was ich versucht under verändert habe.
Für mich wäre es also sehr hilfreich wenn mir jemand erklären könnte, wie ich mit einem mouse_over die instance_id des darunterliegenden Objektes bekommen kann und dann dieses in einer If-Funktion auf die verschiedenen Buttons und Textboxen die ich im Room plaziert habe anwenden kann. Für alternative Lösungen wie man viele Werte unterschiedlicher Variablen angezeigt bekommt und sie gleichzeitig duch den Spieler veränderbar sind, wären natürlich auch super. So in der Art von Pizza Connection wäre schon geil.
Danke für Eure Hilfe.