Ich würde gerne ein Zollsystem erstellen in Autohotkey. Im ganzen funktioniert es soweit schon. Nun eine Frage hierzu,
Code
CheckZoll:
if ((isPlayerInRangeOfPoint(1733.47, 546.37, 26, 10) ; Zoll 1
|| isPlayerInRangeOfPoint(1741.11, 543.47, 26, 10) ; Zoll 1
|| isPlayerInRangeOfPoint(1744.03, 523.63, 27, 10) ; Zoll 1
|| isPlayerInRangeOfPoint(1752.71, 521.69, 27, 10) ; Zoll 1
|| isPlayerInRangeOfPoint(512.54, 476.62, 18, 10) ; Zoll 2
|| isPlayerInRangeOfPoint(529.22, 467.21, 18, 10) ; Zoll 2
|| isPlayerInRangeOfPoint(-159.79, 414.18, 11, 10) ; Zoll 3
|| isPlayerInRangeOfPoint(-157.44, 392.24, 11, 10) ; Zoll 3
|| isPlayerInRangeOfPoint(-1408.23, 824.19, 47, 10) ; Zoll 4
|| isPlayerInRangeOfPoint(-1414.77, 803.59, 47, 10) ; Zoll 4
|| isPlayerInRangeOfPoint(-2695.05, 1284.63, 55, 10) ; Zoll 5
|| isPlayerInRangeOfPoint(-2686.34, 1284.24, 55, 10) ; Zoll 5
|| isPlayerInRangeOfPoint(-2676.62, 1265.37, 55, 10) ; Zoll 5
|| isPlayerInRangeOfPoint(-2668.18, 1264.91, 55, 10) ; Zoll 5
|| isPlayerInRangeOfPoint(-963.08, -343.05, 36, 10) ; Zoll 6
|| isPlayerInRangeOfPoint(-968.00, -322.33, 36, 10) ; Zoll 6
|| isPlayerInRangeOfPoint(-71.76, -892.47, 15, 10) ; Zoll 7
|| isPlayerInRangeOfPoint(-68.74, -867.96, 15, 10) ; Zoll 7
|| isPlayerInRangeOfPoint(100.20, -1284.37, 14, 10) ; Zoll 8
|| isPlayerInRangeOfPoint(94.40, -1277.82, 14, 10) ; Zoll 8
|| isPlayerInRangeOfPoint(97.19, -1254.11, 14, 10) ; Zoll 8
|| isPlayerInRangeOfPoint(94.69, -1245.59, 14, 10) ; Zoll 8
|| isPlayerInRangeOfPoint(42.71, -1537.98, 5, 10) ; Zoll 9
|| isPlayerInRangeOfPoint(58.02, -1524.93, 5, 10))) { ; Zoll 9
addChatMessage("Du kannst den Zoll jetzt durch Drücken der Taste X {FFFFFF}öffnen!")
KeyWait, X, D, T10
if (!ErrorLevel) {
timeout := false
Sleep, 100
SendChat("/zoll")
Sleep, 200
}
}
Return
Alles anzeigen
Sobald ich an den Zoll ran fahre, zeigt er den Text an und wartet auf den Key. Sobald ich die Taste drücke sendet er erneut den addChatMessage. Wie kann ich dies unterbinden ? Hinzu falls ich in der Nähe des Zolls war, und dann X drücke, sendet er den Zoll Befehl ab. Wie kann ich das warten auf den Key dann am besten löschen ?