hi es gibt ein fehler in mein script mit if then

  • wen ich if eingebe komt eine meldung das ich es mit then eingeben soll das habe ich gemacht und es komt eine neue meldung bitte um hilfe


    HotKeySet("{F9}","START")
    HotKeySet("{F10}","STOP")
    HotKeySet("{PAUSE}","PAUSE")


    Func START()
    While 1
    Send("{SPACE}")
    Sleep(250)
    Send("{W}")
    WEnd
    EndFunc
    If Then
    PixelSearch(0,0,265,175,0xe5b400)
    send("t")
    PixelSearch(0,0,257,177,0x96c509)
    send("t")
    ElseIf
    EndIf

    Func STOP()
    Exit
    EndFunc

    Func PAUSE()
    While 1
    WEnd
    EndFunc

    das geht auch nicht ich kopere noch die meldung rein

    Error in expression.:
    If Then
    If ^ ERROR
    >Exit code: 1 Time: 0.212

    Einmal editiert, zuletzt von patpat20 (14. Februar 2009 um 19:11)

  • Error in expression.:
    If Then
    If ^ ERROR
    >Exit code: 1 Time: 0.212


    Da steht alles was du wissen musst
    Du darfst nicht If Then schreiben, sonder z.B. If $var = 1 Then...
    du brauchst ne Bedingung!
    und die fehlt bei dir

    Padmak

  • versuchs mal so:

    [autoit]

    PixelSearch (0,0,265,175,0xF0F4F9)
    If Not @Error Then
    Send ("{T}")
    EndIf

    [/autoit]