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

Beiträge von autoBert

  • _ftp_fileput problem

    • autoBert
    • 5. April 2010 um 23:58
    Zitat von Scripter192

    wenn ich auf meinen ftp server etwas hochlade, wird nur für einen kurzen moment eine datei im zielverzeichniss erstellt ( mit dem namen .pureftpd-upload.4bba1eda.15.29e1.796ec976 )

    danach wird sie wieder gelöscht und es passiert gar nichts ...

    wiso das 8| ?

    schaffst du es denn mit einem anderen Programm z.B. FileZilla Daten hochzuladen?

    mfg (Auto)Bert

  • iniwrite - weigert sich

    • autoBert
    • 5. April 2010 um 23:51

    Hallo SchrotterCh,

    Zitat von SchrotterCh

    ...
    aber wann ich dann mehr also 1und2 auswähle sollte er sagen es wurde schon 1es ausgewählt
    ...

    wenn der DAU nur eines auswählen darf, warum nimmst du dann nicht Radio-Controls oder eine ComboBox,
    da wird das ganze viel einfacher. Hier einmal ein Beispiel-Skript zum Auswählen einer URL die geöffnet werden soll:

    Spoiler anzeigen
    [autoit]

    ;#include <GuiComboBox.au3>
    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>

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

    #include <File.au3>

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

    Const $sElect = "bitte eine URL auswählen"
    Global $URL

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

    If Not FileExists(@ScriptDir & "\URL.INI") Then
    $sData = "AutoIt=http://www.autoit.de" & @LF & "Der Thread=http://www.autoit.de/index.php?page=Thread&postID=122400#post122400" & @LF & "AutoIt V3=http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe"
    IniWriteSection(@ScriptDir & "\URL.INI", "URLs", $sData)
    EndIf

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

    $hGui = GUICreate("Combobox mit INI ", 300, 160, 302, 218)
    $hcboProg = GUICtrlCreateCombo($sElect, 8, 8, 200, 25)
    $hbtnAdd = GUICtrlCreateButton("&Hinzufügen", 213, 8)
    $hlblURL = GUICtrlCreateLabel("", 8, 35, 200, 50)
    $list1 = IniReadSection(@ScriptDir & "\URL.INI", "URLs")
    ConsoleWrite($list1 & @CRLF)
    For $i = 1 To $list1[0][0]
    GUICtrlSetData($hcboProg, $list1[$i][0])
    Next
    $hbtnOpen = GUICtrlCreateButton("&Öffnen", 8, 85)
    GUICtrlSetState($hbtnOpen, $GUI_DISABLE)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $hbtnAdd
    $write1 = InputBox("URL", "Bitte eine gülzige eingeben")
    If $write1 <> "" Then
    $write2 = InputBox("URL verwalten unter", "Bitte Kurzbegriff eingeben")
    If $write2 <> "" Then IniWrite(@ScriptDir & "\URL.INI", "URLs", $write2, $write1)
    GUICtrlSetData($hcboProg, $write2, $write2)
    EndIf
    show_Selection()
    Case $hcboProg
    show_Selection()
    Case $hbtnOpen
    ;hier $URL öffnen
    ConsoleWrite($URL & @CRLF)
    EndSwitch
    WEnd

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

    Func show_Selection()
    If GUICtrlRead($hcboProg) = $sElect Then
    GUICtrlSetState($hbtnOpen, $GUI_DISABLE)
    GUICtrlSetData($hlblURL, "")
    Else
    GUICtrlSetState($hbtnOpen, $GUI_ENABLE)
    $Prog = GUICtrlRead($hcboProg)
    ConsoleWrite("ausgewählt: " & $Prog & @CRLF)
    $URL = IniRead(@ScriptDir & "\URL.INI", "URLs", $Prog, "")
    GUICtrlSetData($hlblURL, $URL)
    EndIf
    EndFunc ;==>show_Selection

    [/autoit]

    Prinzip ist ja das gleiche,

    mfg (Auto)Bert

    mfg (Auto)Bert

  • Anfänger sucht hilfe!

    • autoBert
    • 5. April 2010 um 22:28

    Hallo girit,

    Herzlich willkommen im Forum. Du solltest das Skript schon ordentlich formatieren oder meinst du jemand macht sich diese Mühe für dich. Gib notfalls die Linkadresse an, wo du es gefunden hast.
    Autoit-Anfänger Guide / Wie poste ich richtig? solltest du dir durchlesen,

    mfg (Auto)Bert

  • Bilder mit Tasten darstellen

    • autoBert
    • 5. April 2010 um 21:55

    Hallo Daniel35,

    hast du es denn nicht aufgegeben einen KeyLogger zu schreiben. Der vorhergehende Thread: https://autoit.de/index.php?page…&amp;highlight= wurde geclosed deswegen. Hast du dir den nicht die Forenregeln durchgelesen? Warum versuchst du es erneut,

    Edit: stelle gerade fest, dies ist ja schon dein 3. Versuch: https://autoit.de/index.php?page…&amp;highlight= Übrigens habe nicht ich sondern Oscar geclosed,

    mfg (Auto)Bert

  • YouTube Video Downloader + Converter

    • autoBert
    • 5. April 2010 um 21:32

    Hallo bbm1995,

    Zitat von AutoBert


    HowTo:

    • JaYT-DwiMP3-P starten
    • auf Tab Downloader wechseln
    • Rechtsklick auf zu downloadende Linkadresse danach Linkadresse kopieren auswählen JaYT-DwiMP3-P ermittelt darauf hin den echten Download-Link (für alle gewünschten Lieder wiederholen)
    • In JaYT-DwiMP3-P Button Go klicken, das wars die Dateien werden als MP4 heruntergeladen und anschliessend mit FFMPEG je nach gewählen Einstellungen in MP3 und/oder MPEG gewandelt die ausgewähleten Typen werden danach in den ausgewählten Ordner laut Einstellungen verschoben
    • Unter Datei|Einstellungen kann man die gewünschten Musikformate auswählen und den Ordner in dem gespeichert werden soll bestimmen. Achtung wird bei Programmstart automatisch übernommen.
    • Mit F6 könnt ihr JaYT-DwiMP3-P verstecken und auch wieder anzeigen lassen

    mfg (Auto)Bert

  • Animierte Button

    • autoBert
    • 5. April 2010 um 14:21

    ,Hallo nischlas,

    mit IcoFx kannst du ICL-Dateien erzeugen, ist das gleiche für Icons und steht für IConLibrary.

    mfg (Auto)Bert

  • YouTube Video Downloader + Converter

    • autoBert
    • 5. April 2010 um 13:48

    Hallo bbm1995,

    Entwarnung, mein Downloader läuft wieder (ohne eine Zeile im Skript geändert zu haben), daher gehe ich davon aus, dass die anderen auch wieder funktionieren,

    mfg (Auto)Bert

  • JaYT-DwiMP3-P (YT-Downloader) Version 0.8.7.1

    • autoBert
    • 5. April 2010 um 11:01

    Hallo Com,

    Habe heute 05.04.2010 nocheinmal getestet und es läuft. Entweder ist YouTube wieder auf den alten Quelltext-Code zurück oder es sind noch nicht alle Beiträge im neuen Format. Oder war es nur ein Aprilscherz :?: Dieser Link zufällig ausgewählten Links funktionieren:

    • http://www.youtube.com/watch?v=7_asp9LXqI0
    • http://www.youtube.com/watch?v=7_asp9LXqI0
    • http://www.youtube.com/view_play_list?p=160EE479A86EAEA9&playnext=1&playnext_from=PL&v=j70pTJqvOn4

    Wenn ein Download-Link nicht funktioniert (Internet-Störung oder Absicht von YouTube) wird gleich nach dem Kopieren des Links der Name nicht ermittelt und die Größe wird mit -1 angezeigt.
    Auf YouTube habe ich kurz vorher mit Link-Klick die Erläuterungen zum neuen Stil verweigert (Dieser Link kommt jetzt nicht mehr). Ausserdem habe ich auch noch vor diesem Test alle temporären Dateien inkl. Internet-Cache löschen lassen, ob dies der Grund war oder es heute morgen nur zufällig mit obigen Dateien geht kann ich (noch) nicht sagen.
    Ich bin weiter am Download testen dies ist aber bei mir wegen meiner INet-Verbindung über Web'n'Walk <= 12 KB/s sehr langwierig. Wäre nett wenn andere beim Testen helfen.
    Ich lade die Version 0.8.2.4 deshalb auch gleich wieder hoch

    mfg (Auto)Bert

  • Inhalte eines Inputs zu einer E-Mail Adresse senden

    • autoBert
    • 5. April 2010 um 04:00

    Hallo joshi2122,

    das kannst du bei _inetMail doch ganz einfach anhand des Beispiels in der Hilfe überprüfen:

    [autoit]

    #include <INet.au3>

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

    $Address = InputBox('Adresse', 'Gib die E-Mail-Adresse des Empfängers ein:')
    $Subject = InputBox('Betreff', 'Gib einen Betreff für die E-Mail ein:')
    $Body = InputBox('Inhalt', 'Gib den Inhalt der E-Mail-Nachricht ein:')
    MsgBox(0, 'Das E-Mail-Programm wurde geöffnet', 'Das E-Mail-Programm wurde geöffnet, dessen Prozess-ID lautet: ' & _INetMail($Address, $Subject, $Body))

    [/autoit]

    danach geht automatisch das Standard-EMail Programm auf z.B. OutLookExpress. Wenn dieses richtig konfiguriert ist klappt es auch, falls du dort auf senden klickst

    mfg (Auto)Bert

  • Tastatur aufnehmen und wiedergeben

    • autoBert
    • 5. April 2010 um 01:12

    Hallo Daniel35,

    das ganze nennt man Keylogger, lese dir daher die Forenregeln durch,

    mfg (Auto)Bert

  • Inhalt Programmfenster Auslesen

    • autoBert
    • 5. April 2010 um 00:55

    Hallo sonyman,

    ich vermute ja stark, dass es sich dabei um ein Konsolenfenster handelt. Wenn ja solltest du dir die Hilfe zu

    [autoit]

    StdoutRead

    [/autoit]

    anschauen,

    mfg (Auto)Bert

  • Auf mit GUICtrlCreateTabItem funktoniert keine GDIPlus Grafik und die Farben lassen sich nicht ändern

    • autoBert
    • 5. April 2010 um 00:39

    Hallo Trubadour,

    such mal im Forum Skripte nach OwnTab-UDF von funkey,

    mfg (Auto)Bert

  • Inhalte eines Inputs zu einer E-Mail Adresse senden

    • autoBert
    • 4. April 2010 um 22:25

    Hallo joshi2122,

    die SuFu liefert dazu einiges z.B.: [ gelöst ] Daten an email senden schau dir dazu auch noch Post #14 im gleichen Thread an,

    mfg (Auto)Bert

  • Decompiler - Wie kann man sich schützen?

    • autoBert
    • 4. April 2010 um 18:55

    Hallo,

    Zitat von Auszg aus Hilfe (Software License)

    SOFTWARE PRODUCT LICENSE

    The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.

    The definition of SOFTWARE PRODUCT does not includes any files generated by the SOFTWARE PRODUCT, such as compiled script files in the form of standalone executables.


    1. GRANT OF LICENSE

    This EULA grants you the following rights:

    Installation and Use. You may install and use an unlimited number of copies of the SOFTWARE PRODUCT.

    Reproduction and Distribution. You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT either in whole or in part; each copy should include all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may be distributed as a standalone product or included with your own product.

    Commercial Use. You may use the SOFTWARE PRODUCT for commercial purposes. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.

    Reverse engineering. You may not reverse engineer or disassemble the SOFTWARE PRODUCT or compiled scripts that were created with the SOFTWARE PRODUCT.

    Alles anzeigen

    Das bedeutet, dass sich jeder der eine kompiliertes AutoIt-Programm dekompiliert eine CopyRightverletzung begeht, welche (auch) in Deutschland strafbar ist.

    mfg (Auto)Bert

  • Pfadwahl in AutoIT?

    • autoBert
    • 4. April 2010 um 17:40
    Zitat von button421

    in welcher hilfe

    Hier gibts die Hilfe in Deutsch,

    mfg (Auto)Bert

  • YouTube Video Downloader + Converter

    • autoBert
    • 4. April 2010 um 00:07
    Zitat von Tweaky

    Hi,
    leider bekomme ich bei jeder Youtube-Datei folgende Fehlermeldung :S

    YouTube hat den Seitenaufbau verändert, dadurch werden Titel, eigentliche URL etc. nicht mehr gefunden. Seit 1. April sind alle bisher getesten Downloader, die mit AutoIt gescripted sind tod.

    mfg (Auto)Bert

  • Hilfe bei Combobox und unendlich Werte in .ini

    • autoBert
    • 3. April 2010 um 23:43

    Hallo mipez,

    lässt sich doch ganz einfach übertragen:

    Spoiler anzeigen
    [autoit]

    #RequireAdmin
    #include <GUIConstants.au3>

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

    Global $sIni = @ScriptDir & "\Config.INI", $oldID

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

    $Auto = GUICreate("Auto-Login by mipez ver. 2.0", 571, 281, 193, 125)
    GUISetFont(12, 400, 0, "Tahoma")
    GUISetBkColor(0xC0DCC0)

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

    $resolution = GUICtrlCreateCombo("resolution", 16, 24, 153, 27)
    GUICtrlSetData(-1, "1440x900")
    $server = GUICtrlCreateCombo("server", 193, 24, 153, 27)
    GUICtrlSetData(-1, "English|German|French|Russian, Polish, Turkish|Spain, Italian, Portuguese")
    $channel = GUICtrlCreateCombo("channel", 370, 24, 153, 27)
    GUICtrlSetData(-1, "Rookie|Super Rookie|Pro|Free|Free 2|Free 3|Free 4")
    $loadevery1 = GUICtrlCreateCheckbox("Want to load this every time?", 16, 68, 233, 17)

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

    $id = GUICtrlCreateCombo("id", 16, 106, 153, 27)
    $list1 = IniReadSection($sIni, "IDs")
    ConsoleWrite($list1 & @CRLF)
    If IsArray($list1) Then
    For $i = 1 To $list1[0][0]
    GUICtrlSetData($id, $list1[$i][0])
    Next
    EndIf
    $pw = GUICtrlCreateInput("PW", 193, 106, 153, 27)
    $save1 = GUICtrlCreateButton("Save", 368, 106, 80, 27, 0)
    $load1 = GUICtrlCreateButton("Load", 458, 106, 80, 27, 0)

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

    $path = GUICtrlCreateInput("Path", 16, 152, 329, 27)
    $getpath = GUICtrlCreateButton("Get", 368, 152, 48, 27, 0)
    $savepath = GUICtrlCreateButton("Save", 422, 152, 56, 27, 0)
    $loadpath = GUICtrlCreateButton("Load", 482, 152, 56, 27, 0)

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

    $loadevery2 = GUICtrlCreateCheckbox("Want to load this every time?", 16, 195, 233, 17)
    $windowed = GUICtrlCreateCheckbox("Windowed", 16, 235, 105, 17)
    $news = GUICtrlCreateCheckbox("Click Announcement", 140, 235, 180, 17)

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

    $start = GUICtrlCreateButton("Start", 336, 200, 193, 57, 0)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    GUIDelete()
    Exit
    case $id, $load1
    show_Selection()
    Case $save1
    $writeID = GUICtrlRead($id)
    If $writeID <> "" Then
    $writePW = GUICtrlRead($pw)
    If $writePW <> "" Then IniWrite($sIni, "IDs", $writeID, $writePW)
    GUICtrlSetData($id, $writeID, $writeID)
    EndIf
    show_Selection()
    EndSwitch
    #cs
    if GUICtrlRead($id) <> $oldID Then ;nach jeder Änderung im Feld ID
    show_Selection()
    $oldID = GUICtrlRead($id)
    EndIf
    #ce
    WEnd

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

    Func show_Selection()
    Local $readID, $readPW
    If GUICtrlRead($id) = "ID" Then
    GUICtrlSetState($save1, $GUI_DISABLE)
    GUICtrlSetData($pw, "")
    Else
    GUICtrlSetState($save1, $GUI_ENABLE)
    $readID = GUICtrlRead($id)
    $readPW = IniRead($sIni, "IDs", $readID, "")
    GUICtrlSetData($pw, $readPW)
    EndIf
    EndFunc ;==>show_Selection

    [/autoit]

    mfg (Auto)Bert

  • HTML Code auswerten

    • autoBert
    • 3. April 2010 um 20:53
    Zitat von Reaker

    hey also erstmal vorweg die Seite enthält leicht anstößige inhalte
    es geht um folgende Teilseite

    du solltest erst einmal abklären, ob du damit nicht gegen die AGB's des Seitenbetreibers und/oder die Forenregeln verstösst,

    mfg (Auto)Bert

  • Warum nicht 2 Sachen gleichzeitig ausbauen ?!?

    • autoBert
    • 3. April 2010 um 20:42
    Zitat von Schnitzel

    Du solltest nich alles für einen bot halten :thumbdown:

    wenn es kein Bot für Der ZORN der Götter werden soll, was wird es dann in deinen Augen,

    mfg (Auto)Bert

  • Warum nicht 2 Sachen gleichzeitig ausbauen ?!?

    • autoBert
    • 3. April 2010 um 20:33
    Zitat von EliteMattthias
    [autoit]


    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GUIConstantsEx.au3>
    Global $StufeHolz = 0, $StufeHolz1 = "Bitte warten, im ausbau!", $StufeHolz1Ausbau = "Ausbau auf Stufe 2", $StufeHolz2Ausbau= "Ausbau auf Stufe 3", $HolzAnzahl = 0, $Lager = 100, $HolzProduktion = 10
    Global $HolzAnzahl1 = $HolzAnzahl&"/"&$Lager
    Global $StufeEisen = 0, $StufeEisen1 = "Bitte warten, im Ausbau!", $StufeEisen1Ausbau = "Ausbau auf Stufe 2", $StufeEisen2Ausbau = "Ausbau auf Stufe 3", $EisenAnzahl = 0, $EisenProduktion = 10
    Global $SiedlerWohner = 5,$HausAnzahl = 5,$Bewohner = 4, $MaxSiedler = $HausAnzahl*2
    Global $SiedlerAnzahl1 = $SiedlerWohner&"/"&$MaxSiedler
    #Region ### START Koda GUI section ### Form=
    $Form2 = GUICreate("Strategiks WaR", 440, 523, -1, -1)
    $Label1 = GUICtrlCreateLabel("Strategis War", 144, 0, 161, 33)
    GUICtrlSetFont(-1, 18, 800, 0, "MS Sans Serif")
    $Label2 = GUICtrlCreateLabel("Holzfäller", 8, 152, 80, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Label3 = GUICtrlCreateLabel("Gebäude", 68, 112, 90, 28)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $Label4 = GUICtrlCreateLabel("Lehmhütte", 8, 176, 90, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Label5 = GUICtrlCreateLabel("Eisenbergwerk", 8, 200, 122, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Label6 = GUICtrlCreateLabel("Einheiten", 312, 40, 93, 28)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $Einheiten = GUICtrlCreateCombo("Einheiten:", 308, 80, 125, 25)
    GUICtrlSetData(-1, "Legionäre|Bogenschützen|Axtwerfer|Rammböcke|Katapulte")
    $HolzStufeAusbau = GUICtrlCreateLabel("Ausbau Stufe 1", 148, 152, 187, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Label7 = GUICtrlCreateLabel("Stadt", 104, 256, 50, 28)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $Label8 = GUICtrlCreateLabel("Anzahl: ", 308, 112, 50, 17)
    GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
    $Label9 = GUICtrlCreateLabel("Bäckerei", 8, 224, 74, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $LehmStufeAusbau = GUICtrlCreateLabel("Ausbau Stufe 1", 148, 176, 187, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $BergwerkAusbau = GUICtrlCreateLabel("Ausbau Stufe 1", 148, 200, 187, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $BackerAusbau = GUICtrlCreateLabel("Ausbau Stufe 1", 148, 224, 187, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Bewohner = GUICtrlCreateLabel("Siedler", 360, 144, 70, 28)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $SiedlerAnzahl = GUICtrlCreateLabel("000/000", 360, 176, 57, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Label11 = GUICtrlCreateLabel("Resourcen:", 12, 8, 112, 28)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $HolzLabel = GUICtrlCreateLabel("Holz :", 8, 48, 50, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $LehmLabel = GUICtrlCreateLabel("Lehm :", 8, 72, 58, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $EisenLabel = GUICtrlCreateLabel("Eisen :", 136, 48, 59, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Nahrunglabel = GUICtrlCreateLabel("Nahrung :", 136, 72, 82, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Label13 = GUICtrlCreateLabel("Häuser :", 24, 296, 72, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Label14 = GUICtrlCreateLabel("Lager :", 24, 320, 60, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Label15 = GUICtrlCreateLabel("Kornspeicher :", 24, 344, 119, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $HausStufeAusbau = GUICtrlCreateLabel("Ausbau Stufe 1", 152, 296, 107, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $LagerStufeAusbau = GUICtrlCreateLabel("Ausbau Stufe 1", 152, 320, 107, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $KornspeicherStufeAusbau = GUICtrlCreateLabel("Ausbau Stufe 1", 152, 344, 107, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $HOLZ = GUICtrlCreateLabel("000/000", 72, 48, 57, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $LEHM = GUICtrlCreateLabel("000/000", 72, 72, 57, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $EISEN = GUICtrlCreateLabel("000/000", 224, 48, 57, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $NAHRUNG = GUICtrlCreateLabel("000/000", 224, 72, 57, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Button1 = GUICtrlCreateButton("Starte Spiel", 112, 448, 183, 57, $WS_GROUP)
    GUICtrlSetFont(-1, 24, 800, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    AdlibRegister("_HolzUpdate", 5000)
    AdlibRegister ("_SiedlerUpdate", 1000)
    AdlibRegister ("_EisenUpdate", 5000)

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

    Case $HolzStufeAusbau
    If $StufeHolz = 0 and $HolzAnzahl >= 10 Then
    $HolzAnzahl -= 10
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    GUICtrlSetData ($HolzStufeAusbau, $StufeHolz1)
    Sleep (5000)
    GUICtrlSetData ($HolzStufeAusbau, $StufeHolz1Ausbau)
    $StufeHolz += 1
    $HolzProduktion += 10
    ElseIf $StufeHolz = 1 and $HolzAnzahl >= 50 Then
    $HolzAnzahl -= 50
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    GUICtrlSetData ($HolzStufeAusbau, $StufeHolz1)
    Sleep (5000)
    GUICtrlSetData ($HolzStufeAusbau, $StufeHolz2Ausbau)
    $HolzProduktion += 10
    $StufeHolz += 1
    EndIf

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

    Case $BergwerkAusbau
    If $StufeEisen = 0 and $EisenAnzahl >= 10 Then
    $EisenAnzahl -= 10
    GUICtrlSetData ($EISEN, $EisenAnzahl&"/"&$Lager)
    GUICtrlSetData ($BergwerkAusbau, $StufeEisen1)
    Sleep (5000)
    GUICtrlSetData ($BergwerkAusbau, $StufeEisen1Ausbau)
    $StufeEisen += 1
    $EisenProduktion += 10
    ElseIf $StufeEisen = 1 and $EisenAnzahl >= 50 Then
    $EisenAnzahl -= 50
    GUICtrlSetData ($EISEN, $EisenAnzahl&"/"&$Lager)
    GUICtrlSetData ($BergwerkAusbau, $StufeEisen1)
    Sleep (5000)
    GUICtrlSetData ($BergwerkAusbau, $StufeEisen2Ausbau)
    $EisenProduktion += 10
    $StufeEisen += 1
    EndIf

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

    EndSwitch
    WEnd

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

    Func _HolzUpdate()
    If $HolzAnzahl < $Lager Then
    $HolzAnzahl += $HolzProduktion
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    ElseIf $HolzAnzahl >= $Lager Then
    $HolzAnzahl=$Lager
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    EndIf
    EndFunc
    Func _EisenUpdate()
    If $EisenAnzahl < $Lager Then
    $EisenAnzahl += $EisenProduktion
    GUICtrlSetData ($EISEN, $EisenAnzahl&"/"&$Lager)
    ElseIf $EisenAnzahl >= $Lager Then
    $EisenAnzahl=$Lager
    GUICtrlSetData ($EISEN, $EisenAnzahl&"/"&$Lager)
    EndIf
    EndFunc
    Func _LehmUpdate()
    If $HolzAnzahl < $Lager Then
    $HolzAnzahl += $HolzProduktion
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    ElseIf $HolzAnzahl >= $Lager Then
    $HolzAnzahl=$Lager
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    EndIf
    EndFunc
    Func _NahrungUpdate()
    If $HolzAnzahl < $Lager Then
    $HolzAnzahl += $HolzProduktion
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    ElseIf $HolzAnzahl >= $Lager Then
    $HolzAnzahl=$Lager
    GUICtrlSetData ($HOLZ, $HolzAnzahl&"/"&$Lager)
    EndIf
    EndFunc

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

    Func _SiedlerUpdate()
    GUICtrlSetData ($SiedlerAnzahl, $SiedlerAnzahl1)
    EndFunc

    [/autoit]

    Warum kann ich keine 2 Sachen gleichzeitig ausbauen ?!?

    Das Spiel ist noch nicht fertig, also bitte nicht motzen, das is noch ne alte version, bin aber grade darauf gestoßen!!!

    Alles anzeigen

    Du solltest dir die Forenregeln durchlesen,

    mfg (Auto)Bert

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™