1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. stayawayknight

Beiträge von stayawayknight

  • Spiel erstellen

    • stayawayknight
    • 7. Januar 2011 um 23:06
    Zitat von Twodollarbillie

    Uh da kann der Spieler aber dann ziemlich leicht schummeln


    Naja aber jetzt mal im Ernst, willst du ihm gleich zu Beginn Registry Einträge oder den Umgang mit verschlüsselten Dateien aufhalsen?

  • _FFCreateEmbedded() ?

    • stayawayknight
    • 7. Januar 2011 um 23:04

    Es gab meines Wissens nach mal einen Versuch dies umzusetzen, der aber wohl nicht so erfolgreich war.

  • Spiel erstellen

    • stayawayknight
    • 7. Januar 2011 um 22:52

    Muss ja nicht unbedingt immer gleich GDI+ sein. Sieh dir mal in meiner Signatur das Spiel "Eat'n Sleep" an.
    Es ist sehr einfach geschrieben (auch noch umständlich, damals hatte ich nur wenig Programmiererfahrung) und tut bis zu einem bestimmten Grad hin seinen Zweck.

    Ass Programme brauchst du nur Scite (was die meisten ja nutzen), evtl. ein Bildbearbeitungsprogramm (Paint oder Photoshop wenn vorhanden) und, falls du dich mit Guis schon etwas auskennst, den Grobentwurf jedoch optisch vronehmen möchtest, den mit Scite mitgelieferten Formdesigner Koda (nicht empfehlenswert, aber für einen groben Entwurf durchaus nutzbar). Die deutsche Hilfsversion wäre übrigens auch nicht schlecht.

    Möchtest du ein größeres Spiel mit individuellem Design machen, ist auf jeden Fall GDI+ oder Quickdraw zu verwenden.

    Besonders auskennen solltest du dich natrülich mit den Basics, das bedeutet die Grundsätze einer Gui sollten dir geläufig sein, du solltest gut mit Varaiblen und (eventuell mehrdimensionalen) Arrays (nicht zwingend notwendig für ein einfaches Spiel, erleichtert dir jedoch viel Schreibarbeit und Aufwand) hantieren können und natürlich solltest du die Schleifentypen beherrschen. Möchtest du Spielstände oder Einstellungen speichern, empfehle ich dir die Inifunktionen.

    Mein Tipp: Fange erstmal klein mit einem Spiel innerhalb einer Gui ein (z.B. Memory). Steigere dich dann langsam und komme irgendwann bei GDI+ oder Quickdraw an.

  • For Next Schleife beenden durch Klick auf Exit Button

    • stayawayknight
    • 7. Januar 2011 um 22:21

    kleines Beispiel:

    [autoit]


    Opt("GuiOnEventMode", 1)
    ;Guierstellung hier rein
    GuiCtrlCreateButton("Button", 0, 20, 100, 20)
    GuiCtrlSetOnEvent(-1, "set")
    GuiSetState(@SW_SHOW)
    $fBool = True

    [/autoit][autoit][/autoit][autoit]

    While $fBool ;Solange $fBool = True ist
    Sleep(10)
    ;Leerlauf
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func set()
    $fBool = False ;Damit ist $fBool nicht mehr True, die Schleife oben wird beendet. (dadurch in diesem Falle auch das Script)
    EndFunc

    [/autoit]

    autoBert: Ja, ist ein einfaches Beispiel, aber ich hab die Fragestellung so verstanden: Klick auf Button -> Schleife beenden. Ich versteh auch nicht wirklich, wieso ihr den Msg-Loop Modus verwenden wollt.

  • Binäruhr

    • stayawayknight
    • 6. Januar 2011 um 23:34
    [autoit]

    #NoTrayIcon

    [/autoit]

    wäre hier besser,
    da dies ein Präprozessorbefehl ist, somit wird er beim Start des Scripts sofort ausgeführt und das Icon taucht auch nicht für Bruchteile einer Sekunde auf.

    Sonst gefälllt mir die Uhr aber sehr!

  • Eigenes Browserplugin erstellen

    • stayawayknight
    • 6. Januar 2011 um 23:09

    Hilft dir das hier weiter?
    http://www.netzwelt.de/news/74856_2-t…-erstellen.html

  • AutoIt-Skripte multilingual machen

    • stayawayknight
    • 5. Januar 2011 um 22:37

    Finde ich gut die Idee, hatte auch mal sowas geplant....
    Daumen hoch, weiter so! :thumbup:

  • Prüfen ob Script noch arbeitet

    • stayawayknight
    • 5. Januar 2011 um 22:31

    Um Mehrfachaufrufe, die möglicherweise durch die von Marsi genannten Zufallszahlen eintreten können zu vermeiden, solltest du

    [autoit]

    _Singleton

    [/autoit]

    des Misc-Includes verwenden.
    AutoBerts Methode ist aber sicherer, da sie auf dem Datum basiert - 2x gleiches Datum kann nur dann eintreten, wenn jemand an der Systemzeit herumspielt - deswegen für Notfälle auch hier

    [autoit]

    _Singleton

    [/autoit]

    verwenden, so mein Gedanke.

  • Autoit.de 2006 ... das waren noch Zeiten

    • stayawayknight
    • 5. Januar 2011 um 14:09

    Kannt ich gar nicht... da gefällt mir die heutige Seite besser ;)

  • Was ist eurer Meinung nach das beste Betriebssystem?

    • stayawayknight
    • 5. Januar 2011 um 13:49

    Ich versteh auch eigentlich nicht was alle gegen Windows und Microsoft haben - ich bin voll und ganz zufrieden damit, auch mit MS Kinect für XBox (Weihnachten :rofl: ).

    Microsoft hat Windows als erste Alternative zum Dos-Modus herausgebracht - und ich versteh ehrlich gesagt auch nicht, wieso Windows zu "Windoof" abgewandelt wird - ich bin voll und ganz zufrieden damit.

  • Hilfe bei

    • stayawayknight
    • 5. Januar 2011 um 00:40

    Dein Script funktioniert nicht, da die Strg-taste gar nicht gedrückt wird, du hättest

    [autoit]


    Send("{^}")

    [/autoit]


    schreiben müssen. In deinem Fall würde der String ^ gesendet werden.

  • Tiny URL Downloader v0.96 Build 2011-01-24

    • stayawayknight
    • 5. Januar 2011 um 00:14
    Zitat von autoBert

    Hast du dir die möglichen Parameter zu InetGet angeschaut? Dann müsstest du die Antwort kennen, mit dieser Methode gar nicht.


    Ja, ich weiß das das so nicht möglich ist, es ist nun so, dass das "Abbrechen eines Downloads" nun geschafft ist. Die nächste zu bewältigende Aufgabe in diesem Forum wäre nunmal dann das fortführen ;)
    Das es das schonmal von progandy gab, wusste ich nicht.
    Kann dein Problem mit dem Flackern nicht reproduzieren, läuft einwandfrei, Win7 CPU:X64 OS:X86, getestet mit der im Thread des Links in deiner Signatur angehängten Exe.

  • Tiny URL Downloader v0.96 Build 2011-01-24

    • stayawayknight
    • 4. Januar 2011 um 22:44

    Wirklich gut gelungen, selbst in dieser "stinknormalen" Gui ist wieder eine GDI+ Extra eingebaut :thumbup:
    Die nächste Frage wäre, wie man den Download dann auch an der Stelle wieder fortführen kann, an der man stehengeblieben ist...

  • Englisches Forum scheint down zu sein

    • stayawayknight
    • 4. Januar 2011 um 19:37

    Wer bietet mehr?

    Das ist echt schlecht, dass die off ist, die englischen Hilfeseiten sind damit auch alle weg vom Fenster, wie mir gerade aufällt.
    Zum Glück haben wir ein paar fleißige hier die das ins deutsche übersetzt haben :thumbup: !

  • Was ist eurer Meinung nach das beste Betriebssystem?

    • stayawayknight
    • 4. Januar 2011 um 19:32

    Stimme UEZ zu: Win7 ist wirklich ganz gut, eigentlich ähnlich wie Vista aufgemacht, nur schneller, handlicher, zuverlässiger, sicherer. Xp ist allerdings auch sehr gut, einfach, aber wirkungsvoll.

  • Englisches Forum scheint down zu sein

    • stayawayknight
    • 4. Januar 2011 um 19:29

    Nein, aber die ist schon seit heute morgen down... da muss was vorgefallen sein, hab nirgends eine Ankündigung gesehen.

  • 25000 Themen überschritten

    • stayawayknight
    • 4. Januar 2011 um 15:38

    Nicht schlecht, jedoch sind gefühlte 10% davon Threads, die entweder sinnfrei sind oder gegen die Forenregeln verstoßen.

  • Image Search funktioniert nicht

    • stayawayknight
    • 4. Januar 2011 um 15:19

    Wie man an der Fehlermeldung erkennen kann:
    Eine Variable ist zu einem zeitpunkt, an dem sie verwendet wird, nicht deklariert.

  • GUI - Während einer laufenden Schleife, weitere Button-Clicks verhindern?

    • stayawayknight
    • 4. Januar 2011 um 15:15

    Du musst

    [autoit]

    @SW_DISABLE

    [/autoit]

    verwenden und das nur in Verbindung mit

    [autoit]

    GuiSetState

    [/autoit]

    benutzen, aber nicht mit

    [autoit]

    GuiCtrlSetState

    [/autoit]

    .

    PS: Es gibt auch einen Bearbeitenbutton, dann brauchst du nicht noch einen Post machen, sondern kannst einfach deinen alten editieren. Außerdem sind Spoiler bei längeren Quelltexten angebracht ;)

  • GUI - Während einer laufenden Schleife, weitere Button-Clicks verhindern?

    • stayawayknight
    • 4. Januar 2011 um 15:08

    Im Message-Loop Modus bleibt dir wohl nichts anderes übrig,
    als die Sache mit

    [autoit]

    GuiGetMsg()

    [/autoit]

    in die Schleife mit reinzupacken.
    Da das umständlich ist, empfehle ich dir den OnEventMode, dann haste das Problem nicht.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™