S
SeatRichi
Neues Mitglied
- 4
Hallo alle Miteinander!
Meine Cluedo Karten sind schon sehr mitgenommen obwohl sie noch nicht so alt sind.. und jemand hat die Karten teilweise makiert!
Jetzt arbeite ich an einer App mit Tasker um Karten am Handy anzuzeigen... Funktioniert eigentlich, bis auf eine Fehlfunktion aber keine Ahnung wie ich das wegbekomme bzw vielleicht besser machen könnte...
Die Karten werden durch Variable Zufall aufgeteilt und mit einer Text datei auf meinen Webhost (HTTP Get - Post) gespeichert, so daß die Karten nicht doppelt vergeben werden... Leider wird aber manchmal eine Variable leer und ich habe keine Ahnung wieso... Also zb 4 Spieler also bekommt jeder Spieler 4 Karten aber manchmal halt nur 3 Karten und eine leere Variable ohne Person, Waffe oder Raum...
Hier einmal der Task...
Cluedo 4 Spieler (585)
A1: Variable Lösche [ Name:%CluedoDeineKarten Mustervergleich:Aus ]
A2: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A3: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A4: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A5: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A6: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A7: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A8: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A9: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A10: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A11: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A12: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU, Mathematisch:Aus Hinzufügen:An ]
A13: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1, Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A14: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A15: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A16: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A17: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A18: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A19: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A20: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A21: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A22: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A23: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A24: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A25: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU, Mathematisch:Aus Hinzufügen:An ]
A26: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1, Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A27: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A28: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A29: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A30: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A31: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A32: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A33: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A34: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A35: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A36: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A37: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A38: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU, Mathematisch:Aus Hinzufügen:An ]
A39: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1, Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A40: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A41: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A42: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A43: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A44: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A45: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A46: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A47: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A48: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A49: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A50: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A51: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU Mathematisch:Aus Hinzufügen:An ]
A52: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A53: Schreibe Datei [ Datei:CluedoDeineKarten.txt Text:%CluedoDeineKarten Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A54: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1 Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
HTTP Get und Post wird durch eine Szene gesteuert...
Also man wählt wieviele Spieler es gibt und dort wird dann die Datei runtergeladen und dann der obere task ausgeführt und dann wird die Datei wieder hochgelegen und der nächste Spieler kann sich die Datei holen und die ganze Prozedur durchlaufen...
Der Task ist sehr lang und vielleicht findet ja jemand eine bessere Lösung bzw eine Lösung die immer funktioniert...
LG
Richi
Meine Cluedo Karten sind schon sehr mitgenommen obwohl sie noch nicht so alt sind.. und jemand hat die Karten teilweise makiert!
Jetzt arbeite ich an einer App mit Tasker um Karten am Handy anzuzeigen... Funktioniert eigentlich, bis auf eine Fehlfunktion aber keine Ahnung wie ich das wegbekomme bzw vielleicht besser machen könnte...
Die Karten werden durch Variable Zufall aufgeteilt und mit einer Text datei auf meinen Webhost (HTTP Get - Post) gespeichert, so daß die Karten nicht doppelt vergeben werden... Leider wird aber manchmal eine Variable leer und ich habe keine Ahnung wieso... Also zb 4 Spieler also bekommt jeder Spieler 4 Karten aber manchmal halt nur 3 Karten und eine leere Variable ohne Person, Waffe oder Raum...
Hier einmal der Task...
Cluedo 4 Spieler (585)
A1: Variable Lösche [ Name:%CluedoDeineKarten Mustervergleich:Aus ]
A2: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A3: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A4: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A5: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A6: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A7: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A8: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A9: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A10: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A11: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A12: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU, Mathematisch:Aus Hinzufügen:An ]
A13: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1, Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A14: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A15: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A16: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A17: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A18: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A19: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A20: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A21: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A22: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A23: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A24: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A25: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU, Mathematisch:Aus Hinzufügen:An ]
A26: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1, Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A27: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A28: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A29: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A30: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A31: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A32: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A33: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A34: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A35: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A36: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A37: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A38: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU, Mathematisch:Aus Hinzufügen:An ]
A39: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1, Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A40: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A41: Datei lesen [ Datei:CluedoPersonAlle.txt zu Variable:%CluedoPZ ]
A42: Variable Aufteilen [ Name:%CluedoPZ Teiler:, Basis löschen:Aus ]
A43: Variable Setzen [ Name:%CluedoPZR Zu:%CluedoPZ(#) Mathematisch:Aus Hinzufügen:Aus ]
A44: Variable Zufällig Wählen [ Name:%CluedoPZN Min.:1 Max.:%CluedoPZR ]
A45: Variable Setzen [ Name:%CluedoPZU Zu:%CluedoPZ(%CluedoPZN) Mathematisch:Aus Hinzufügen:Aus ]
A46: Array Pop [ Variable:%CluedoPZ Position:%CluedoPZN zu Variable: ]
A47: Variable Lösche [ Name:%CluedoPZ(%CluedoPZR) Mustervergleich:Aus ]
A48: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A49: Variable Lösche [ Name:%CluedoPZR Mustervergleich:Aus ]
A50: Variable Lösche [ Name:%CluedoPZN Mustervergleich:Aus ]
A51: Variable Setzen [ Name:%CluedoDeineKarten Zu:%CluedoPZU Mathematisch:Aus Hinzufügen:An ]
A52: Warte [ MS:0 Sekunden:1 Minuten:0 Std.:0 Tage:0 ]
A53: Schreibe Datei [ Datei:CluedoDeineKarten.txt Text:%CluedoDeineKarten Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
A54: Schreibe Datei [ Datei:CluedoPersonAlle.txt Text:%CluedoPZ(1 Hinzufügen:Aus Neue Zeile Zufügen:Aus ]
HTTP Get und Post wird durch eine Szene gesteuert...
Also man wählt wieviele Spieler es gibt und dort wird dann die Datei runtergeladen und dann der obere task ausgeführt und dann wird die Datei wieder hochgelegen und der nächste Spieler kann sich die Datei holen und die ganze Prozedur durchlaufen...
Der Task ist sehr lang und vielleicht findet ja jemand eine bessere Lösung bzw eine Lösung die immer funktioniert...
LG
Richi