Klingt schon mal sehr gut.
Brauchst du auch noch andere Sachen wie z.B. Models oder wird das Spiel ausschließlich aus Blöcken bestehen?
Klingt schon mal sehr gut.
Brauchst du auch noch andere Sachen wie z.B. Models oder wird das Spiel ausschließlich aus Blöcken bestehen?
Wenn @error keinen Fehler anzeigt könntest du versuchen 3 als Flag zu benutzen, damit sollte es dann funktionieren.
Außerdem brauchst du wahrscheinlich eine nicht-aufzeichnende Gruppe um die ganze Expression, damit du | verwenden kannst.
Auch von mir herzlich Willkommen.
(Ich heiße auch Christoph
)
Scheint hier ein sehr beliebter Name zu sein.
Auch von mir alles Gute zum Geburtstag!
Wieso so aufwendig, FileRead reicht völlig.
Edit: Naja, zu langsam...
Alles Gute zum Geburtstag!
GUIGetCursorInfo
[/autoit]Off Topic:
Wieso postest du in einem AutoIt-Forum eigentlich zu 99% über Sachen, die mit AutoIt überhaupt nichts zu tun haben? Hat das einen bestimmten Grund?
Was ich noch nicht verstanden habe ist das "$2".
$2 (oder auch \2) ist der Inhalt der 2. Gruppe.
Auch empfehlenswert: http://rick.measham.id.au/paste/explain.pl
Edit eukalyptus: ["] und ['] sollte doch auch ohne die Klammern funktionieren, oder nicht?
While-Schleife brauchst du in diesem Fall keine, For wäre besser.
Die Schleife geht dann von 0 bis UBound($Array)-1.
Edit:
Mir fällt gerade auf, dass das in meiner Lösung schon so enthalten ist.
Nicht? Dann gibt es vielleicht ein Problem mit den Berechtigungen.
Eigentlich sollten FileOpen - FileRead - File Close (wobei du 1. und 3. auch weglassen kannst) ausreichen.
Jetzt wissen wir zwar was du vorhast, aber nicht ob dir die 3 von uns geposteten Lösungen helfen.
Mit dem Skript stimmt aber so einiges nicht (wenn ich das anmerken darf):
1) Dim
2) Next nach Dim
3) Next in Zeile 17
4) das Next am Ende fehlt
Wenn du jetzt aber davon ausgehst, dass z.B. eine AK-47 300 Meter weit schießen kann und du die Länge dementsprechend einstellst, dann passt das alles wieder. Im Video wurde stattdessen einfach ein sehr großer Wert genommen, sodass die Distanz keine Rolle mehr spielt. Das Skript ist in dieser Hinsicht vielleicht etwas ungünstig, aber sonst sehe ich da kein Problem, es sollte ja auch ein bisschen realistisch sein.
Genau so einen Algorithmus habe ich gesucht! Danke.
Wenn _StringBetween fehlschlägt dann wird 0 (= kein Array) zurückgegeben, und genau das frage ich ab. Das müsstest du natürlich für alle Arrays machen, die mit auf diese Weise erstellt werden.
Meinst du sowas?
[autoit]If (Not IsArray($Status)) Then
; Fehler
Else
; anzeigen der Stream-Informationen
EndIf
Ganz billig nur 1 zwischen Farbe und wahrscheinlich sehr unnötig berechnet
Meine Funktion funktioniert ähnlich, aber bei uns beiden ist das Ergebnis 0x7F7FFF und nicht 0x8888FF wie es Luke vorgibt.
Dein "Problem" in Fall 2 lässt sich eigentlich durch AdlibRegister lösen, da es nur wenige Millisekunden dauern sollte die Informationen aus der Seite auszulesen und das Programm somit nicht blockiert werden würde.
In Fall 1 kann man garantiert irgendwie die Verbindung überprüfen und darauf dann reagieren, ich kann dir dabei allerdings nicht helfen, da ich mit diesen Funktionen nie arbeite.
Die Darstellung der Farbe sollte eigentlich kein Problem sein und vor allem die Rechnung nicht beeinflussen. Wie hast du es denn versucht?