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. name22

Beiträge von name22

  • War of the stick figures

    • name22
    • 1. April 2011 um 18:50
    Zitat

    das ist wenst am start nicht springst und schießt wens dann trozdem nicht geht mal mal einen schuss in der mittelreihe


    Jetzt geht es, aber irgendwie bin ich nicht sonderlich beeindruckt von deinem Spiel. :S Wenn du es (um einiges) weiter ausbaust und ein paar passende Bilder und vielleicht auch ein paar Animationen (z.B. für die Schüsse, oder Laufbewegungen) verwendest wäre es bestimmt ein nettes kleines Spiel. Wenn du vorhast, daran noch länger zu arbeiten könntest du auch eine einfache KI und einen SinglePlayer Modus einbauen.

  • War of the stick figures

    • name22
    • 1. April 2011 um 18:36

    Bei mir schieße ich oft durch den Gegner hindurch, ohne jegliche Auswirkungen...

  • StringToExpression

    • name22
    • 31. März 2011 um 20:55

    Um einen String "auszuführen", also aus "2*3" 6 zu machen benutzt man Execute. Aber für das 2te Beispiel müsste auch Number() reichen (wobei ich nicht wüsste wozu du das umwandeln musst, da AutoIt nicht wirklich pingelig ist was den Veriablentyp betrifft).

  • Downloader macht nicht das was er soll...

    • name22
    • 31. März 2011 um 20:19

    Als erstes fällt mir auf, dass du das Makro @InetGetBytesRead verwendest welches seit einigen Versionen von Autoit nicht mehr existiert und durch ein Download Handle System mit InetGetInfo ersetzt wurde. Außerdem solltest du in Zukunft AutoIt Quellcode direkt in den Beitrag schreiben (AutoIt-Code und Spoilertags nicht vergessen).

  • Während bestimmtem Zeitraum keine Aktionen zulassen

    • name22
    • 27. März 2011 um 21:47

    Ich verwende solche Befehle in meinen Scripten eher ungern. Als Benutzer gibt man ja nur ungern die Kontrolle von Maus & Tastatur an irgendein Programm ab. ;) Ansonsten benutze BlockInput(). An deiner Stelle würde ich das aber nur als letzte Alternative nutzen.

  • Webseite durchsuchen

    • name22
    • 27. März 2011 um 20:12

    Da kommt bei dir nix?

  • Webseite durchsuchen

    • name22
    • 27. März 2011 um 20:02

    Google... z.B. "Test site:autoit.de"

  • Prog ins Traymenü

    • name22
    • 27. März 2011 um 16:04

    Wieso machst du es nicht einfach wie in meinem Beispiel? Und wieso hast du das in die MessageLoop reingepackt?

  • Prog ins Traymenü

    • name22
    • 27. März 2011 um 15:32

    Beispiel:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <Constants.au3>

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

    Opt("TrayOnEventMode", 1)
    Opt("TrayMenuMode", 1)

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

    $hWnd = GUICreate("Test", 400, 200)
    GUISetState()

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

    $bHidden = False

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

    TraySetOnEvent($TRAY_EVENT_PRIMARYDOUBLE, "_HideInTray")

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

    While True
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

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

    Func _HideInTray()
    Switch $bHidden
    Case False
    GUISetState(@SW_HIDE, $hWnd)
    $bHidden = True
    Case True
    GUISetState(@SW_SHOW, $hWnd)
    $bHidden = False
    EndSwitch
    EndFunc

    [/autoit]
  • Desktop Smiley

    • name22
    • 25. März 2011 um 19:20

    Nettes Script, für einen eher nicht sehr erfahrenen AutoIt Programmierer ist das doch ganz gut ;).

  • Meine Vorstellung

    • name22
    • 24. März 2011 um 18:53

    Willkommen im Forum Paul. :thumbup:

  • einige fragen zu autoit

    • name22
    • 23. März 2011 um 22:41

    1. Du kannst bei WinGetPos auch ein Handle verwenden ;). Danach einfach nur noch in eine Ini o.Ä. speichern und beim nächsten Programmstart wieder auslesen lassen.
    2. Versuch halt mal Notepad++ (Das ist der einzige Editor mit AutoIt Syntax-Highlighting der mir gerade einfällt), ansonsten ist Scite4Autoit momentan am besten (da auf AutoIt optimiert)).
    3. Run() mit @SW_HIDE als Flag. Und die "Ausgabe" müsste über STDOUTRead auslesbar sein. Die PID ist der Rückgabewert von Run ;).

  • Wechselt/Updatet ihr euren Browser?

    • name22
    • 23. März 2011 um 21:50

    Hier. Auch zu finden über Hilfe -> Feedback senden in Firefox 4 ^^...
    ..."Böglichkeiten" :pinch: ...

  • Wechselt/Updatet ihr euren Browser?

    • name22
    • 23. März 2011 um 21:41

    Was glaubst du wozu es diese Feedback Möglichkeiten von Mozilla gibt? ;)

  • ShokiNN' grüßt alle AutoIt'ler

    • name22
    • 23. März 2011 um 21:18

    Herzlich Willkommen im Forum ShokiNN ;).
    Nebenbei bemerkt ist das bis jetzt die wohl interessanteste Uservorstellung die ich in diesem Forum je gelesen habe ^^ .

  • Hope Fail wird 14

    • name22
    • 23. März 2011 um 19:35

    Herzlichen Glückwunsch zum geburtstag HopeFail (Wink mit dem Zaunpfahl autoBert ^^).

  • Auf bildschirm zeichnen/pixel einfärben

    • name22
    • 23. März 2011 um 19:32
    Zitat

    Du kannst keine Suchergebnisse verlinken name22.


    Sorry, wusste ich nicht... :whistling:
    Wenn man die Suchfunktion halbwegs intelligent verwendet bekommt man zum Beispiel solche Ergebnisse:
    https://autoit.de/index.php?page…alen#post211221

  • Auf bildschirm zeichnen/pixel einfärben

    • name22
    • 23. März 2011 um 18:55

    Ich bin für ein auffälligeres Suchfeld im Forum...

  • Polygon mit Bild füllen (GDI+)

    • name22
    • 22. März 2011 um 22:12

    Mit der neueseten Version der GDIP.au3 gibt es bei mir keine Probleme....

  • Polygon mit Bild füllen (GDI+)

    • name22
    • 22. März 2011 um 21:30

    Dafür ist die Funktion auch nicht gedacht...
    Hier mal ein Beispiel:

    Spoiler anzeigen
    [autoit]

    #include <GDIP.au3>

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

    ; - Author: name22 (http://www.autoit.de)

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

    $sPath_Image = FileOpenDialog("Bild auswählen", "", "Bilder (*.jpg;*.png;*.bmp)")

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

    $hWnd = GUICreate("Example by name22", 400, 400)
    GUISetState()

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

    Global $aPolygon[11][2] = [[10]]
    For $i = 1 To $aPolygon[0][0]
    $aPolygon[$i][0] = Random(50, 350, 1)
    $aPolygon[$i][1] = Random(50, 350, 1)
    Next

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

    _GDIPlus_Startup()

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

    $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hWnd)
    _GDIPlus_GraphicsSetSmoothingMode($hGraphics, 2)

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

    $hImage = _GDIPlus_ImageLoadFromFile($sPath_Image)
    $iWidth = _GDIPlus_ImageGetWidth($hImage)
    $iHeight = _GDIPlus_ImageGetHeight($hImage)

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

    $hTexture = _GDIPlus_TextureCreate($hImage)
    _GDIPlus_TextureTranslateTransform($hTexture, 200 - $iWidth / 2, 200 - $iHeight / 2)

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

    _GDIPlus_GraphicsFillPolygon2($hGraphics, $aPolygon, $hTexture, 1)

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

    While GUIGetMsg() <> -3
    WEnd

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

    _GDIPlus_GraphicsDispose($hGraphics)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_BrushDispose($hTexture)
    _GDIPlus_Shutdown()

    [/autoit]

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™