Hi allerseits
Ich versuche gerade, aus einem String eine Variable zu extrahieren.
Konkret: Benutzer gibt "Objekt1.Variable" oder dergleichen ein und der entsprechende Wert wird zurückgegeben.
Problem: Es gibt 2 Funktionen, mit denen ich dies bisher versucht habe. variable_local_get und variable_global_get, beide sind allerdings nicht das, was ich suche. Denn die globale Variante scheint lediglich auch nur globale Variablen zu finden(leider nichts mit Elementzeiger Objekt.Variable), während die lokale Variante sowohl lokale als auch globale Variablen erkennt, allerdings nicht über einen Elementzugriffszeiger(Obj.element), das scheint auch die Funktion nicht hinzukriegen.
Was ich bräuchte, wäre eine Funktion, die in einem (vermutlich globalen)Gültigkeitsbereich wie etwa der im Room Creation Code nach Variablen überprüft(Also wo folgendes funktionieren sollte: "objekt.var",globale "var").
Is vl etwas schwer zu verstehen...
Es gäbe zwar Lösungen etwa mit execute_string, oder in dem man Objekte und Variablen im string aufteilt und entsprechend so "dereferenziert"... bevor ich aber das mache, frage ich lieber, obs einfachere Methoden gibt =)
Ich versuche gerade, aus einem String eine Variable zu extrahieren.
Konkret: Benutzer gibt "Objekt1.Variable" oder dergleichen ein und der entsprechende Wert wird zurückgegeben.
Problem: Es gibt 2 Funktionen, mit denen ich dies bisher versucht habe. variable_local_get und variable_global_get, beide sind allerdings nicht das, was ich suche. Denn die globale Variante scheint lediglich auch nur globale Variablen zu finden(leider nichts mit Elementzeiger Objekt.Variable), während die lokale Variante sowohl lokale als auch globale Variablen erkennt, allerdings nicht über einen Elementzugriffszeiger(Obj.element), das scheint auch die Funktion nicht hinzukriegen.
Was ich bräuchte, wäre eine Funktion, die in einem (vermutlich globalen)Gültigkeitsbereich wie etwa der im Room Creation Code nach Variablen überprüft(Also wo folgendes funktionieren sollte: "objekt.var",globale "var").
Is vl etwas schwer zu verstehen...

Es gäbe zwar Lösungen etwa mit execute_string, oder in dem man Objekte und Variablen im string aufteilt und entsprechend so "dereferenziert"... bevor ich aber das mache, frage ich lieber, obs einfachere Methoden gibt =)
"das war meine letzte flamewar PM an dich ."
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von blubberblub ()