Maniac Mansion Mania Forum

MMM-Werkzeugkiste => Technik => Thema gestartet von: Cone Arex am 30. Juli 2021, 14:30:55

Titel: Wo wird der Aktions-Text zusammengebaut?
Beitrag von: Cone Arex am 30. Juli 2021, 14:30:55
Nehmen wir an, ich möchte dass in der Aktionsleiste nur dann Text erscheint, wenn ich mit dem Cursor über einem Objekt bin, also kein leeres "Gehe zu" erscheint. Wie stelle ich das an? Wo wird der Text zusammengebaut? Ich verstehe das GlobalScript da nicht wirklich.

Gemeint sind natürlich die neuen Starterpacks ab AGS 3.
Titel: Re: Wo wird der Aktions-Text zusammengebaut?
Beitrag von: KhrisMUC am 05. August 2021, 09:02:39
Schau Dir die Funktion TranslateAction() an (Zeile 117ff).
Titel: Re: Wo wird der Aktions-Text zusammengebaut?
Beitrag von: Cone Arex am 06. August 2021, 14:35:12
Die Funktion habe ich schon gefunden, nur wirklich durchblicken tue ich da nicht. Habe aber das was ich wollte auch anders geschafft.
Titel: Re: Wo wird der Aktions-Text zusammengebaut?
Beitrag von: KhrisMUC am 10. August 2021, 19:33:46
Einfach das ganz zu Anfang:

  if (GetLocationType(mouse.x, mouse.y) == eLocationNothing && InventoryItem.GetAtScreenXY(mouse.x, mouse.y) == null) return "";