[AHK] ShowDialog (SAMP-API)
- tualik
- Geschlossen
- Erledigt
-
-
Ein uraltes Thema welches ich nun mal ausgrabe:
Kennt mittlerweile jemand eine Möglichkeit den Inhalt des Eingabefeldes vom Dialog in eine Variable zu speichern? -
Kannst du doch in AHK selber implementieren, z.B. so:
PHP#If isDialogOpen() && WinActive("GTA:SA:MP") Enter:: OnDialogResponse(true) return ESC:: OnDialogResponse(false) return
Und in OnDialogResponse kannst du dann alles auslesen, was du brauchst:
PHPOnDialogResponse(response) { caption := getDialogCaption() if (response) { if (caption == "Testdialog") { if (getDialogLine(getDialogIndex())) ;// etc. } } }
Wenn man zusätzlich noch die Maus im Dialog benutzen können will, muss man eben dafür auch noch einen Hotkey und entsprechende Abfragen erstellen.
Quelle: http://samp-udf.net/index.php?…allback/&postID=15#post15
-
Okey..
Das ist aber nur für das Auslesen einzelner Zeilen im normalen Text-Dialog und zum Anklicken in einem List-Dialog, oder liege ich da falsch?Wie soll man damit im folgenden Dialog die Eingabezeile auslesen? Kannst du mir dafür ein Scriptbeispiel geben?
-
Laut Beitrag aus der Quelle sollte dies so funktionieren, aber ich sehe auch grade, dass die Funktionen von einer anderen API stammen,
welche in der UDF nicht vorhanden sind. Diese API besitze ich aber nicht. -
-
-
breadfish.de
Hat das Thema geschlossen.