Wenn du es nebenbei mitloggen willst, ohne selber was zu drücken o.ä. brauchst du einen Timer. Wenn du immer das gesamte Chatlog auslesen würdest, wäre das 1. nach einiger Zeit relativ aufwendig und würde immer länger dauern, und 2. würde ein Neustart des Keybinders immer noch das gesamte Chatlog auslesen. Das mit dem einzeln speichern kannst du ja einfach in einem Array machen.^
PHP
global ernte := []
SetTimer, ReadChat, 50
return
ReadChat:
getChatLine(0, chat)
if (!InStr(chat, "Ernten"))
return
if (!RegExMatch(chat, "Ernten (.*)\$", price))
return
ernte.Push(price1)
; z.B. AddChatMessage("{00BA93}[LOG] Es wurden " price1 "$ eingenommen.")
return
1::
total := 0
for i, o in ernte
total += o
AddChatMessage("Eingenommen: " Round(total, 2))
return
Alles anzeigen