Herzliches Hallo! Wir, die MMORPG-Core Community, heißen dich bei bei uns Herzlich Willkommen. Schön das du ein Teil unserer Community geworden bist. Damit wir etwas mehr von dir erfahren, wäre es schön wenn du dich im Forum Vorstellst ( HIER ). So findest du am schnellsten Gleichgesinnte. Du musst uns natürlich nicht alles von dir erzählen. Gut wären Infos wie z.B: Natürlich soll dies nicht nur ein Forum zum Spieler finden diverser Online Spiele, wir bieten dir auch einige eigene Server an. Derzeit bieten wir dir World of Warcraft, Minecraft und ARK Survival Evolved an. Auch einen The Forest Server gibt es noch und einen Drift City Test Server ( noch in der Entwicklung ). Du bietest einen Server an oder suchst Team Mitglieder oder suchst sogar selbst ein bestehndes Team? Dann bist du bei uns ebenfalls richtig gelandet. In der Server Vorstellungs Sektion kannst du bequem deinen Server Vorstellen um neue Mitspieler zu finden. Oder aber Team Mitspieler oder ein bestehendes Team kannst du ganz einfach in unserer Ich/Wir suche(n) Sektion suchen und finden. Falls du Fragen oder Vorschläge hast dann kannst du mich jederzeit per PN erreichen. ( Moody privat kontaktieren ) Am besten du stöberst einfach durch unser Forum und vielleicht findest du ein passendes Thema. Wir freuen uns mehr von dir zu erfahren und ggf. sehen wir uns Ingame. Bis dahin, Liebe Grüße, Dein MMORPG-CORE Team

Ankündigung

Einklappen

WIR SUCHEN DICH! [Redakteur]


Wir suchen dich!
Du bist leidenschaftlicher Gamer und möchtest über das was du Zockst schreiben?
Dann Bewerbe dich als Redakteur bei uns.
Wir bieten dir Zugang zu neuen Spielen, große Beitrags Reichweite und vieles mehr.
Mehr Infos findest du HIER zum nachlesen.
Mehr anzeigen
Weniger anzeigen

[Guide] Wie benutze ich das HotKeySet!

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Guide] Wie benutze ich das HotKeySet!

    Tag GodLikerz & Coderz

    Ich zeige euch jetzt mal wie das HotKeySet funktioniert.

    Nehmen wir mal zum Beispiel einen leeren Gui Script:
    Code:
    #include <GUIConstants.au3>
    
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 624, 444, 193, 125)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                Exit
    
        EndSwitch
    WEnd
    Langweiliges Script oder? xD
    Dient ja nur als Beispiel

    So nun bauen wir mal als HotKeySet ein, das wenn man ESCAPE drückt sich das programm beendet.

    Code:
    #include <GUIConstants.au3>
    
    HotKeySet("{Esc}", "_Exit") ;Hier der HotKey...
    
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 624, 444, 193, 125)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    Func _Exit ;Anfang der Funktion.
    Exit ;Beendet das Programm.
    Endfunc ;Ende der Funktion.
    
    
    
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                Exit
    
        EndSwitch
    WEnd
    Hmm wie wärs bauen wir noch eine MsgBox Funktion ein? Na Klar doch!

    Code:
    #include <GUIConstants.au3>
    
    HotKeySet("{Esc}", "_Exit") ;Hier der HotKey... Wenn man Escape drückt.
    HotKeySet("{F1}", "_F1") ;Hier der HotKey... Wenn man F1 drückt.
    
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 624, 444, 193, 125)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    Func _Exit ;Anfang der Funktion.
    Exit ;Beendet das Programm.
    Endfunc ;Ende der Funktion.
    
    Func _F1 ;Anfang der Funktion.
    MsgBox(0, "Info", "Du hast es geschafft eine MsgBox zu öffnen!, Herzlichen Glückwunsch.") ;Beendet das Programm.
    Endfunc ;Ende der Funktion.
    
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                Exit
    
        EndSwitch
    WEnd

    So viel Spass damit, Hofe ich kann helfen

    MFG xDrago








  • #2
    Bei mir klappt das nicht es kommt immer ein Error

    /edit :
    mein code ist folgender
    code 


    Code:
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    
    HotKeySet("{Esc}", "_Exit")
    HotKeySet("{F1}", "_F1")
    
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Upgrader", 258, 242, 450, 285)
    $Group1 = GUICtrlCreateGroup("Upgrader by Fuyo ", 16, 16, 217, 209)
    $Button1 = GUICtrlCreateButton("Fly For Fame", 32, 48, 107, 41, 0)
    $Button2 = GUICtrlCreateButton("Anderer Server", 32, 112, 107, 41, 0)
    $Made = GUICtrlCreateLabel("Made", 168, 64, 31, 17)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $for = GUICtrlCreateLabel("for", 168, 80, 16, 17)
    $Godlikerz = GUICtrlCreateLabel("Godlikerz", 168, 96, 48, 17)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    		Case $Button1
    			 _Func _Exit
    		Case $Button2
    			_Func2()
    	EndSwitch
    WEnd
    
    Func _Exit
    	While 1
    		Sleep(1)
    Opt("WinWaitDelay",100)
    Opt("WinTitleMatchMode",4)
    Opt("WinDetectHiddenText",1)
    Opt("MouseCoordMode",0)
    WinWait("FLYFF","")
    If Not WinActive("FLYFF","") Then WinActivate("FLYFF","")
    WinWaitActive("FLYFF","")
    MouseClick("left",593,315,2)
    MouseClick("left",660,315,2)
    MouseClick("left",629,315,2)
    MouseClick("left",661,315,2)
    	WEnd
    	Exit
    EndFunc   ;==>_Func1
    
    
    Func _F1
    	While 1
    		Sleep(1)
    MsgBox(0, "Info", "Du hast das Programm beendet.")
    WinWait("FLYFF","")
    If Not WinActive("FLYFF","") Then WinActivate("FLYFF","")
    WinWaitActive("FLYFF","")
    MouseClick("left",598,319,2)
    MouseClick("left",663,319,2)
    	WEnd
    	Exit
    EndFunc   ;==>_Func2


    und dann kommt folgender error :



    hoffe du kannst mir helfen

    btw kommt selbst wenn ich deinen code kopiere !

    lg Fuyo
    Zuletzt geändert von Fuyo; 14.06.09, 09:03.



    Kommentar


    • #3
      Schöner guide. Mein thx hast du. :P
      Zuletzt geändert von temo; 28.06.09, 08:26.
      sigpic

      Kommentar


      • #4
        Hi Community ;)

        @Fuyo
        änder das "Func _Exit" in das "Func _Exit ()" um. Dann sollte es gehen

        Gut gemacht xDrago!!
        MfG
        Kogoro

        Support gibt es auf:
        coding-cluster.net

        Kommentar


        • #5
          ja was hier stand wusste ich schon aber kann man nicht auch pause und weiter als hotkeyset einbauen ? wäre praktisch xD
          ISYMFS

          Kommentar


          • #6
            Kann man auch über 200 gleichzeitig machen?^^

            Kommentar


            • #7
              ?

              wie meinst du das über 200....
              keyset's ? das geht bestimmt warum auch nich hab nie so viele gemacht xD oder was meinst du ^^

              mfg Assoult
              ISYMFS

              Kommentar


              • #8
                Man kann aber auch einfach den Koda form designer benutzen. Dort kann man bequem die tastenkombinationen eintragen.
                sigpic

                Kommentar


                • #9
                  Mja temo möglich aber wenn du eine Form hast und dann noch das HotkeySet brauchst...
                  Ist es doch wichtig es zu können nicht war ;)







                  Kommentar


                  • #10
                    ....
                    Code:
                    #include <GUIConstants.au3>
                    
                    HotKeySet("{Esc}", "_Exit") ;Hier der HotKey... Wenn man Escape drückt.
                    HotKeySet("{F1}", "_F1") ;Hier der HotKey... Wenn man F1 drückt.
                    
                    #Region ### START Koda GUI section ### Form=
                    $Form1 = GUICreate("Form1", 624, 444, 193, 125)
                    GUISetState(@SW_SHOW)
                    #EndRegion ### END Koda GUI section ###
                    
                    Func _Exit() ;Anfang der Funktion.
                    Exit ;Beendet das Programm.
                    Endfunc ;Ende der Funktion.
                    
                    Func _F1() ;Anfang der Funktion.
                    MsgBox(0, "Info", "Du hast es geschafft eine MsgBox zu öffnen!, Herzlichen Glückwunsch.") ;Beendet das Programm.
                    Endfunc ;Ende der Funktion.
                    
                    While 1
                        $nMsg = GUIGetMsg()
                        Switch $nMsg
                            Case -3 ;$GUI_EVENT_CLOSE brauchtman nicht !
                                Exit
                    
                        EndSwitch
                    WEnd

                    So viel Spass damit, Hofe ich kann helfen

                    MFG xDrago
                    nja verbessert hab ichsma weitgehend.

                    Ein paar Regeln muss man schon einhalten und zwar packt man Funktionen etweder an den Anfang eines scripts oder ans ende. In die mitte ist einfach nur unordnung.

                    Das $GUI_EVENT_CLOSE ist eine anfängerhilfe die man sich mit der zeit abgewöhnen sollte nämlich hat das X oben in der ecke den wert -3



                    Vorallem verstehe ich nicht warum du für eine Hotkey Guide eine GUI brauchst. Ein einfaches:

                    Code:
                    HotKeySet("{F1}","_LOL")
                    
                    Func _LOL()
                    MsgBox(0,"HotKey","Du hast F1 gedrückt!")
                    EndFunc
                    tuts auch :P
                    Zuletzt geändert von SlyZer; 22.07.09, 02:56.
                    Don´t ask me anything !

                    C: (Check)
                    C++: (Check)
                    C#: (Check)
                    VB6: (Check)
                    AutoIt: (Check)
                    Assembler : (Check)
                    Java : Am lernen ...

                    Kommentar


                    • #11
                      Es ist mir egal , was ahst du für ein problem damit?!

                      AUserdem ist es so verständlicher.

                      Und ja bei Funcs hab ich ausversehen das () vergessen :x

                      Und wieso sollte ich -3 nutzen wenn man $GUI_EVENT_Close nutzen kann?

                      AUch wieder etwas, was total egal ist.







                      Kommentar


                      • #12
                        $GUI_EVENT_CLOSE
                        ist die fertig deklarierte Variable in dem Include
                        sie hat den wert "-3"

                        Und wenn du nur diese Variable aus dem Include nutzt wäre es besser wenn du das include weglässt und "-3" verwendedn würdest oder die Variable selbst noch einmal deklarierst.

                        So kann man ressourcen sparen und das programm wird auch kleiner, auch wens nur 1mb sind ;)
                        wenn du es obfuscatest ist es auch so bessser da es bim obfuscaten noch größer wird.

                        gez :: *electriZer*
                        gez ::*electriZer*

                        Kommentar


                        • #13
                          ich nutze immer -3 xD keine ahnung warum es spart irgentwie auch zeit xD wen man nich $GUI_EVENT_CLOSE da hin ballert ^^ naja kann man ja machen wie man will

                          mfg
                          ISYMFS

                          Kommentar

                          Lädt...
                          X