Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- deliveries := []
- Loop, parse, dialog_1, `n
- {
- if (RegExMatch(A_LoopField, "^Auftrag (\d+): (\S+) \(von (.+) nach (.+)\), Gehalt: (\d+)\$, noch (\d+) Minuten verfügbar\.$", delivery_)) {
- inserted := false
- newDelivery := Object()
- newDelivery["id"] := delivery_1
- newDelivery["delivery"] := delivery_2
- newDelivery["money"] := delivery_5
- newDelivery["location"] := "von " . delivery_3 . " nach " . delivery_4
- newDelivery["time"] := delivery_6
- For index, delivery in deliveries {
- money := delivery["money"]
- if (delivery_5 > money) {
- deliveries.InsertAt(index, newDelivery)
- inserted := true
- break
- }
- }
- if (!inserted) {
- deliveries.Push(newDelivery)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement