probleme mit if anweisung

  • hi,
    ich hab ein problem dass die if anweisung nciht angenommen wird bzw die bedingung in der if anweisung.
    zuerst einmal der vereinfachte quelltext.

    [autoit]


    Func _Func4 ()
    $buff1_cooldown = GUICtrlRead($Input4)

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

    $cooldown1 = $buff1_cooldown * 1000

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

    $Timer1 = TimerInit()

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

    While 2
    if (TimerDiff($Timer1)) > $cooldown1 Then
    MsgBox(0, "test", "test")
    endif
    WEnd
    EndFunc

    [/autoit]

    variablen werden richtig ausgelesen, timer wird initialisert, while schleife wird gestartet, aber er ignoriert die if anweisung bzw die bedingung in dieser.
    in einem anderem programm von mir steht ein ähnlicher quellcode, der funktioniert. nur diser wird nicht angenommen.

    mfg bocky

    Einmal editiert, zuletzt von bocky3 (3. Oktober 2008 um 14:25)

  • Hi,
    also ich sehe keinen Fehler in deinem Programm, und bei mir Funktioniert es auch:

    Spoiler anzeigen
    [autoit]

    $buff1_cooldown = 1

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

    $cooldown1 = $buff1_cooldown * 1000

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

    $Timer1 = TimerInit()

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

    While 1
    if TimerDiff($Timer1) > $cooldown1 Then
    MsgBox(0, "test", "test")
    endif
    WEnd

    [/autoit]

    Der Fehler könnte noch im Auslesen des Inputs liegen. Wenn er da einen falschen Wert ausliest ist natürlich auch das Ergebnis falsch.

    Du hast dir damit eine Endlosschleife der Msgboxen gebaut. Aber wenn das Absicht ist, was ist der Fehler?

  • das mit der endlos msg is absicht, ist bloß um zu sehen, ob das programm die if anweisung annimmt.

    wie gesagt, ich habe mit die werte alle vor der schleife per msg box ausgeben lassen - sie stimmen.

  • na viel spaß ^^

    die while schleife begint ab zeile 417
    das array kann ignoriert werden. dort hatte ich etwas anderes versucht. es hat keinen einfluss auf die schleife.


    edit:
    ich hab den fehler eingegrenzt. es liegt an dem '* 1000' aus irgendeinem grund vergleicht er damit die werte nichtmehr miteinander. lässt man zeile 220 weg funktioniert die schleife tadellos.
    egal wo man die multiplikation durchführt (ob in der if anweisung, vor dem array oder danach), sobald diese enthalten ist, führt er den vergleich nciht oder fehlerhaft aus.
    dummerweise kann ich mir das wieso nicht beantworten.


    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>
    #include <Array.au3>
    #Include <Misc.au3>

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

    Opt("GUIOnEventMode", 1)

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

    Dim $abbruch

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

    #Region ### START Koda GUI section ### Form=e:\autoit\gruppen buffer\form2.kxf
    $Form2 = GUICreate("Party Buffer", 367, 428, 204, 127)
    $Label1 = GUICtrlCreateLabel("Buff 1", 16, 24, 32, 17)
    $Label2 = GUICtrlCreateLabel("Buff 2", 16, 49, 32, 17)
    $Label3 = GUICtrlCreateLabel("Buff 4", 16, 98, 32, 17)
    $Label4 = GUICtrlCreateLabel("Buff 3", 16, 73, 32, 17)
    $Label5 = GUICtrlCreateLabel("Buff 8", 16, 199, 32, 17)
    $Label6 = GUICtrlCreateLabel("Buff 5", 16, 124, 32, 17)
    $Label7 = GUICtrlCreateLabel("Buff 6", 16, 149, 32, 17)
    $Label8 = GUICtrlCreateLabel("Buff 7", 16, 174, 32, 17)
    $Label9 = GUICtrlCreateLabel("Buff 9", 16, 224, 32, 17)
    $Label10 = GUICtrlCreateLabel("Buff 10", 16, 249, 38, 17)
    $Label11 = GUICtrlCreateLabel("Buff 12", 16, 299, 38, 17)
    $Label12 = GUICtrlCreateLabel("Buff 11", 16, 274, 38, 17)
    $Label13 = GUICtrlCreateLabel("Buff 16", 16, 399, 38, 17)
    $Label14 = GUICtrlCreateLabel("Buff 13", 16, 324, 38, 17)
    $Label15 = GUICtrlCreateLabel("Buff 14", 16, 349, 38, 17)
    $Label16 = GUICtrlCreateLabel("Buff 15", 16, 374, 38, 17)
    $Label17 = GUICtrlCreateLabel("Gürtel", 56, 0, 32, 17)
    $Label18 = GUICtrlCreateLabel("Slot", 112, 0, 22, 17)
    $Label19 = GUICtrlCreateLabel("PLayer-Nr", 160, 0, 51, 17)
    $Label20 = GUICtrlCreateLabel("Dauer", 216, 0, 33, 17)
    $Input1 = GUICtrlCreateInput("F0", 56, 24, 33, 21)
    $Input2 = GUICtrlCreateInput("1", 112, 24, 33, 21)
    $Input3 = GUICtrlCreateInput("1", 168, 24, 33, 21)
    $Input4 = GUICtrlCreateInput("300", 214, 24, 49, 21)
    $Input5 = GUICtrlCreateInput("F0", 56, 49, 33, 21)
    $Input6 = GUICtrlCreateInput("1", 112, 49, 33, 21)
    $Input7 = GUICtrlCreateInput("1", 168, 49, 33, 21)
    $Input8 = GUICtrlCreateInput("300", 214, 49, 49, 21)
    $Input9 = GUICtrlCreateInput("F0", 56, 73, 33, 21)
    $Input10 = GUICtrlCreateInput("1", 112, 73, 33, 21)
    $Input11 = GUICtrlCreateInput("1", 168, 73, 33, 21)
    $Input12 = GUICtrlCreateInput("300", 214, 73, 49, 21)
    $Input13 = GUICtrlCreateInput("F0", 56, 98, 33, 21)
    $Input14 = GUICtrlCreateInput("1", 112, 98, 33, 21)
    $Input15 = GUICtrlCreateInput("1", 168, 98, 33, 21)
    $Input16 = GUICtrlCreateInput("300", 214, 98, 49, 21)
    $Input17 = GUICtrlCreateInput("F0", 56, 124, 33, 21)
    $Input18 = GUICtrlCreateInput("1", 112, 124, 33, 21)
    $Input19 = GUICtrlCreateInput("1", 168, 124, 33, 21)
    $Input20 = GUICtrlCreateInput("300", 214, 124, 49, 21)
    $Input21 = GUICtrlCreateInput("F0", 56, 149, 33, 21)
    $Input22 = GUICtrlCreateInput("1", 112, 149, 33, 21)
    $Input23 = GUICtrlCreateInput("1", 168, 149, 33, 21)
    $Input24 = GUICtrlCreateInput("300", 214, 149, 49, 21)
    $Input25 = GUICtrlCreateInput("F0", 56, 174, 33, 21)
    $Input26 = GUICtrlCreateInput("1", 112, 174, 33, 21)
    $Input27 = GUICtrlCreateInput("1", 168, 174, 33, 21)
    $Input28 = GUICtrlCreateInput("300", 214, 174, 49, 21)
    $Input29 = GUICtrlCreateInput("F0", 56, 199, 33, 21)
    $Input30 = GUICtrlCreateInput("1", 112, 199, 33, 21)
    $Input31 = GUICtrlCreateInput("1", 168, 199, 33, 21)
    $Input32 = GUICtrlCreateInput("300", 214, 199, 49, 21)
    $Input33 = GUICtrlCreateInput("F0", 56, 224, 33, 21)
    $Input34 = GUICtrlCreateInput("1", 112, 224, 33, 21)
    $Input35 = GUICtrlCreateInput("1", 168, 224, 33, 21)
    $Input36 = GUICtrlCreateInput("300", 214, 224, 49, 21)
    $Input37 = GUICtrlCreateInput("F0", 56, 249, 33, 21)
    $Input38 = GUICtrlCreateInput("1", 112, 249, 33, 21)
    $Input39 = GUICtrlCreateInput("1", 168, 249, 33, 21)
    $Input40 = GUICtrlCreateInput("300", 214, 249, 49, 21)
    $Input41 = GUICtrlCreateInput("F0", 56, 274, 33, 21)
    $Input42 = GUICtrlCreateInput("1", 112, 274, 33, 21)
    $Input43 = GUICtrlCreateInput("1", 168, 274, 33, 21)
    $Input44 = GUICtrlCreateInput("300", 214, 274, 49, 21)
    $Input45 = GUICtrlCreateInput("F0", 56, 299, 33, 21)
    $Input46 = GUICtrlCreateInput("1", 112, 299, 33, 21)
    $Input47 = GUICtrlCreateInput("1", 168, 299, 33, 21)
    $Input48 = GUICtrlCreateInput("300", 214, 299, 49, 21)
    $Input49 = GUICtrlCreateInput("F0", 56, 324, 33, 21)
    $Input50 = GUICtrlCreateInput("1", 112, 324, 33, 21)
    $Input51 = GUICtrlCreateInput("1", 168, 324, 33, 21)
    $Input52 = GUICtrlCreateInput("300", 214, 324, 49, 21)
    $Input53 = GUICtrlCreateInput("F0", 56, 349, 33, 21)
    $Input54 = GUICtrlCreateInput("1", 112, 349, 33, 21)
    $Input55 = GUICtrlCreateInput("1", 168, 349, 33, 21)
    $Input56 = GUICtrlCreateInput("300", 214, 349, 49, 21)
    $Input57 = GUICtrlCreateInput("F0", 56, 374, 33, 21)
    $Input58 = GUICtrlCreateInput("1", 112, 374, 33, 21)
    $Input59 = GUICtrlCreateInput("1", 168, 374, 33, 21)
    $Input60 = GUICtrlCreateInput("300", 214, 374, 49, 21)
    $Input61 = GUICtrlCreateInput("F0", 56, 399, 33, 21)
    $Input62 = GUICtrlCreateInput("1", 112, 399, 33, 21)
    $Input63 = GUICtrlCreateInput("1", 168, 399, 33, 21)
    $Input64 = GUICtrlCreateInput("300", 214, 399, 49, 21)
    $Button1 = GUICtrlCreateButton("Help", 280, 32, 80, 25, 0)
    GUICtrlSetOnEvent(-1, "_Func1")
    $Button2 = GUICtrlCreateButton("Save", 280, 64, 40, 30, 0)
    GUICtrlSetOnEvent(-1, "_Func2")
    $Button3 = GUICtrlCreateButton("Load", 320, 64, 40, 30, 0)
    GUICtrlSetOnEvent(-1, "_Func3")
    $Button4 = GUICtrlCreateButton("Buff", 280, 104, 80, 41, 0)
    GUICtrlSetOnEvent(-1, "_Func4")
    $Button5 = GUICtrlCreateButton("Stop", 280, 152, 80, 25, 0)
    GUICtrlSetOnEvent(-1, "_Func5")
    GUISetOnEvent($GUI_EVENT_CLOSE, "_Func6")
    GUISetOnEvent($GUI_EVENT_MINIMIZE, "_Func6")
    GUISetOnEvent($GUI_EVENT_RESTORE, "_Func6")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 6
    Sleep(500)
    WEnd

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

    Func _Func4 ()
    $buff1_g = GUICtrlRead($Input1)
    $buff1_s = GUICtrlRead($Input2)
    $buff1_playernr = GUICtrlRead($Input3)
    $buff1_cooldown = GUICtrlRead($Input4)
    $buff2_g = GUICtrlRead($Input5)
    $buff2_s = GUICtrlRead($Input6)
    $buff2_playernr = GUICtrlRead($Input7)
    $buff2_cooldown = GUICtrlRead($Input8)
    $buff3_g = GUICtrlRead($Input9)
    $buff3_s = GUICtrlRead($Input10)
    $buff3_playernr = GUICtrlRead($Input11)
    $buff3_cooldown = GUICtrlRead($Input12)
    $buff4_g = GUICtrlRead($Input13)
    $buff4_s = GUICtrlRead($Input14)
    $buff4_playernr = GUICtrlRead($Input15)
    $buff4_cooldown = GUICtrlRead($Input16)
    $buff5_g = GUICtrlRead($Input17)
    $buff5_s = GUICtrlRead($Input18)
    $buff5_playernr = GUICtrlRead($Input19)
    $buff5_cooldown = GUICtrlRead($Input20)
    $buff6_g = GUICtrlRead($Input21)
    $buff6_s = GUICtrlRead($Input22)
    $buff6_playernr = GUICtrlRead($Input23)
    $buff6_cooldown = GUICtrlRead($Input24)
    $buff7_g = GUICtrlRead($Input25)
    $buff7_s = GUICtrlRead($Input26)
    $buff7_playernr = GUICtrlRead($Input27)
    $buff7_cooldown = GUICtrlRead($Input28)
    $buff8_g = GUICtrlRead($Input29)
    $buff8_s = GUICtrlRead($Input30)
    $buff8_playernr = GUICtrlRead($Input31)
    $buff8_cooldown = GUICtrlRead($Input32)
    $buff9_g = GUICtrlRead($Input33)
    $buff9_s = GUICtrlRead($Input34)
    $buff9_playernr = GUICtrlRead($Input35)
    $buff9_cooldown = GUICtrlRead($Input36)
    $buff10_g = GUICtrlRead($Input37)
    $buff10_s = GUICtrlRead($Input38)
    $buff10_playernr = GUICtrlRead($Input39)
    $buff10_cooldown = GUICtrlRead($Input40)
    $buff11_g = GUICtrlRead($Input41)
    $buff11_s = GUICtrlRead($Input42)
    $buff11_playernr = GUICtrlRead($Input43)
    $buff11_cooldown = GUICtrlRead($Input44)
    $buff12_g = GUICtrlRead($Input45)
    $buff12_s = GUICtrlRead($Input46)
    $buff12_playernr = GUICtrlRead($Input47)
    $buff12_cooldown = GUICtrlRead($Input48)
    $buff13_g = GUICtrlRead($Input49)
    $buff13_s = GUICtrlRead($Input50)
    $buff13_playernr = GUICtrlRead($Input51)
    $buff13_cooldown = GUICtrlRead($Input52)
    $buff14_g = GUICtrlRead($Input53)
    $buff14_s = GUICtrlRead($Input54)
    $buff14_playernr = GUICtrlRead($Input55)
    $buff14_cooldown = GUICtrlRead($Input56)
    $buff15_g = GUICtrlRead($Input57)
    $buff15_s = GUICtrlRead($Input58)
    $buff15_playernr = GUICtrlRead($Input59)
    $buff15_cooldown = GUICtrlRead($Input60)
    $buff16_g = GUICtrlRead($Input61)
    $buff16_s = GUICtrlRead($Input62)
    $buff16_playernr = GUICtrlRead($Input63)
    $buff16_cooldown = GUICtrlRead($Input64)
    $x = 50

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

    Dim $Array[16]
    $Array[0] = $buff1_cooldown
    $Array[1] = $buff2_cooldown
    $Array[2] = $buff3_cooldown
    $Array[3] = $buff4_cooldown
    $Array[4] = $buff5_cooldown
    $Array[5] = $buff6_cooldown
    $Array[6] = $buff7_cooldown
    $Array[7] = $buff8_cooldown
    $Array[8] = $buff9_cooldown
    $Array[9] = $buff10_cooldown
    $Array[10] = $buff11_cooldown
    $Array[11] = $buff12_cooldown
    $Array[12] = $buff13_cooldown
    $Array[13] = $buff14_cooldown
    $Array[14] = $buff15_cooldown
    $Array[15] = $buff16_cooldown
    ; _ArraySort($Array, 0)
    ; $cooldown = $Array[0]
    ; $cooldown = $cooldown * 1000
    $cooldown1 = $Array[0]
    $cooldown2 = $Array[1]
    $cooldown3 = $Array[2]
    $cooldown4 = $Array[3]
    $cooldown5 = $Array[4]
    $cooldown6 = $Array[5]
    $cooldown7 = $Array[6]
    $cooldown8 = $Array[7]
    $cooldown9 = $Array[8]
    $cooldown10 = $Array[9]
    $cooldown11 = $Array[10]
    $cooldown12 = $Array[11]
    $cooldown13 = $Array[12]
    $cooldown14 = $Array[13]
    $cooldown15 = $Array[14]
    $cooldown16 = $Array[15]

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

    $cooldown1 = $cooldown1 * 1000

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

    sleep(7000)
    If $buff1_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff1_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff1_g&"}")
    Send(""&$buff1_s&"",1)
    EndIf
    If $buff2_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff2_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff2_g&"}")
    Send(""&$buff2_s&"",1)
    EndIf
    If $buff3_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff3_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff3_g&"}")
    Send(""&$buff3_s&"",1)
    EndIf
    If $buff4_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff4_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff4_g&"}")
    Send(""&$buff4_s&"",1)
    EndIf
    If $buff5_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff5_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff5_g&"}")
    Send(""&$buff5_s&"",1)
    EndIf
    If $buff6_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff6_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff6_g&"}")
    Send(""&$buff6_s&"",1)
    EndIf
    If $buff7_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff7_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff7_g&"}")
    Send(""&$buff7_s&"",1)
    EndIf
    If $buff8_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff8_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff8_g&"}")
    Send(""&$buff8_s&"",1)
    EndIf
    If $buff9_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff9_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff9_g&"}")
    Send(""&$buff9_s&"",1)
    EndIf
    If $buff10_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff10_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff10_g&"}")
    Send(""&$buff10_s&"",1)
    EndIf
    If $buff11_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff11_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff11_g&"}")
    Send(""&$buff11_s&"",1)
    EndIf
    If $buff12_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff12_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff12_g&"}")
    Send(""&$buff12_s&"",1)
    EndIf
    If $buff13_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff13_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff13_g&"}")
    Send(""&$buff13_s&"",1)
    EndIf
    If $buff14_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff14_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff14_g&"}")
    Send(""&$buff14_s&"",1)
    EndIf
    If $buff15_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff15_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff15_g&"}")
    Send(""&$buff15_s&"",1)
    EndIf
    If $buff16_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff16_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff16_g&"}")
    Send(""&$buff16_s&"",1)
    EndIf

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


    $Timer1 = TimerInit()
    $Timer2 = TimerInit()
    $Timer3 = TimerInit()
    $Timer4 = TimerInit()
    $Timer5 = TimerInit()
    $Timer6 = TimerInit()
    $Timer7 = TimerInit()
    $Timer8 = TimerInit()
    $Timer9 = TimerInit()
    $Timer10 = TimerInit()
    $Timer11 = TimerInit()
    $Timer12 = TimerInit()
    $Timer13 = TimerInit()
    $Timer14 = TimerInit()
    $Timer15 = TimerInit()
    $Timer16 = TimerInit()

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

    While 2
    if (TimerDiff($Timer1)) > $cooldown1 Then
    MsgBox(0, "test", "test")
    If $buff1_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff1_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff1_g&"}")
    Send(""&$buff1_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer2)) > $cooldown2 * 1000 Then
    If $buff2_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff2_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff2_g&"}")
    Send(""&$buff2_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer3)) > $cooldown3 Then
    If $buff3_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff3_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff3_g&"}")
    Send(""&$buff3_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer4)) > $cooldown4 Then
    If $buff4_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff4_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff4_g&"}")
    Send(""&$buff4_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer5)) > $cooldown5 Then
    If $buff5_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff5_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff5_g&"}")
    Send(""&$buff5_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer6)) > $cooldown4 Then
    If $buff6_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff6_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff6_g&"}")
    Send(""&$buff6_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer7)) > $cooldown7 Then
    If $buff7_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff7_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff7_g&"}")
    Send(""&$buff7_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer8)) > $cooldown8 Then
    If $buff8_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff8_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff8_g&"}")
    Send(""&$buff8_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer9)) > $cooldown9 Then
    If $buff9_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff9_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff9_g&"}")
    Send(""&$buff9_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer10)) > $cooldown10 Then
    If $buff10_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff10_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff10_g&"}")
    Send(""&$buff10_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer11)) > $cooldown11 Then
    If $buff11_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff11_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff11_g&"}")
    Send(""&$buff11_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer12)) > $cooldown12 Then
    If $buff12_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff12_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff12_g&"}")
    Send(""&$buff12_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer13)) > $cooldown13 Then
    If $buff13_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff13_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff13_g&"}")
    Send(""&$buff13_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer14)) > $cooldown14 Then
    If $buff14_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff14_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff14_g&"}")
    Send(""&$buff14_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer15)) > $cooldown15 Then
    If $buff15_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff15_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff15_g&"}")
    Send(""&$buff15_s&"",1)
    EndIf
    EndIf
    if (TimerDiff($Timer16)) > $cooldown16 Then
    If $buff16_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff16_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff16_g&"}")
    Send(""&$buff16_s&"",1)
    EndIf
    EndIf
    $Timer1 = TimerInit()
    $Timer2 = TimerInit()
    $Timer3 = TimerInit()
    $Timer4 = TimerInit()
    $Timer5 = TimerInit()
    $Timer6 = TimerInit()
    $Timer7 = TimerInit()
    $Timer8 = TimerInit()
    $Timer9 = TimerInit()
    $Timer10 = TimerInit()
    $Timer11 = TimerInit()
    $Timer12 = TimerInit()
    $Timer13 = TimerInit()
    $Timer14 = TimerInit()
    $Timer15 = TimerInit()
    $Timer16 = TimerInit()

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

    WEnd
    EndFunc

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

    Func _Func2 ()
    $buff1_g = GUICtrlRead($Input1)
    $buff1_s = GUICtrlRead($Input2)
    $buff1_playernr = GUICtrlRead($Input3)
    $buff1_cooldown = GUICtrlRead($Input4)
    $buff2_g = GUICtrlRead($Input5)
    $buff2_s = GUICtrlRead($Input6)
    $buff2_playernr = GUICtrlRead($Input7)
    $buff2_cooldown = GUICtrlRead($Input8)
    $buff3_g = GUICtrlRead($Input9)
    $buff3_s = GUICtrlRead($Input10)
    $buff3_playernr = GUICtrlRead($Input11)
    $buff3_cooldown = GUICtrlRead($Input12)
    $buff4_g = GUICtrlRead($Input13)
    $buff4_s = GUICtrlRead($Input14)
    $buff4_playernr = GUICtrlRead($Input15)
    $buff4_cooldown = GUICtrlRead($Input16)
    $buff5_g = GUICtrlRead($Input17)
    $buff5_s = GUICtrlRead($Input18)
    $buff5_playernr = GUICtrlRead($Input19)
    $buff5_cooldown = GUICtrlRead($Input20)
    $buff6_g = GUICtrlRead($Input21)
    $buff6_s = GUICtrlRead($Input22)
    $buff6_playernr = GUICtrlRead($Input23)
    $buff6_cooldown = GUICtrlRead($Input24)
    $buff7_g = GUICtrlRead($Input25)
    $buff7_s = GUICtrlRead($Input26)
    $buff7_playernr = GUICtrlRead($Input27)
    $buff7_cooldown = GUICtrlRead($Input28)
    $buff8_g = GUICtrlRead($Input29)
    $buff8_s = GUICtrlRead($Input30)
    $buff8_playernr = GUICtrlRead($Input31)
    $buff8_cooldown = GUICtrlRead($Input32)
    $buff9_g = GUICtrlRead($Input33)
    $buff9_s = GUICtrlRead($Input34)
    $buff9_playernr = GUICtrlRead($Input35)
    $buff9_cooldown = GUICtrlRead($Input36)
    $buff10_g = GUICtrlRead($Input37)
    $buff10_s = GUICtrlRead($Input38)
    $buff10_playernr = GUICtrlRead($Input39)
    $buff10_cooldown = GUICtrlRead($Input40)
    $buff11_g = GUICtrlRead($Input41)
    $buff11_s = GUICtrlRead($Input42)
    $buff11_playernr = GUICtrlRead($Input43)
    $buff11_cooldown = GUICtrlRead($Input44)
    $buff12_g = GUICtrlRead($Input45)
    $buff12_s = GUICtrlRead($Input46)
    $buff12_playernr = GUICtrlRead($Input47)
    $buff12_cooldown = GUICtrlRead($Input48)
    $buff13_g = GUICtrlRead($Input49)
    $buff13_s = GUICtrlRead($Input50)
    $buff13_playernr = GUICtrlRead($Input51)
    $buff13_cooldown = GUICtrlRead($Input52)
    $buff14_g = GUICtrlRead($Input53)
    $buff14_s = GUICtrlRead($Input54)
    $buff14_playernr = GUICtrlRead($Input55)
    $buff14_cooldown = GUICtrlRead($Input56)
    $buff15_g = GUICtrlRead($Input57)
    $buff15_s = GUICtrlRead($Input58)
    $buff15_playernr = GUICtrlRead($Input59)
    $buff15_cooldown = GUICtrlRead($Input60)
    $buff16_g = GUICtrlRead($Input61)
    $buff16_s = GUICtrlRead($Input62)
    $buff16_playernr = GUICtrlRead($Input63)
    $buff16_cooldown = GUICtrlRead($Input64)

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

    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff1_g", $buff1_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff2_g", $buff2_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff3_g", $buff3_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff4_g", $buff4_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff5_g", $buff5_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff6_g", $buff6_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff7_g", $buff7_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff8_g", $buff8_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff9_g", $buff9_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff10_g", $buff10_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff11_g", $buff11_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff12_g", $buff12_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff13_g", $buff13_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff14_g", $buff14_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff15_g", $buff15_g)
    IniWrite(@ScriptDir & "\settings.ini", "guertel", "$buff16_g", $buff16_g)

    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff1_s", $buff1_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff2_s", $buff2_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff3_s", $buff3_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff4_s", $buff4_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff5_s", $buff5_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff6_s", $buff6_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff7_s", $buff7_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff8_s", $buff8_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff9_s", $buff9_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff10_s", $buff10_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff11_s", $buff11_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff12_s", $buff12_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff13_s", $buff13_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff14_s", $buff14_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff15_s", $buff15_s)
    IniWrite(@ScriptDir & "\settings.ini", "slot", "$buff16_s", $buff16_s)

    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff1_playernr", $buff1_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff2_playernr", $buff2_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff3_playernr", $buff3_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff4_playernr", $buff4_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff5_playernr", $buff5_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff6_playernr", $buff6_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff7_playernr", $buff7_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff8_playernr", $buff8_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff9_playernr", $buff9_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff10_playernr", $buff10_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff11_playernr", $buff11_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff12_playernr", $buff12_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff13_playernr", $buff13_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff14_playernr", $buff14_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff15_playernr", $buff15_playernr)
    IniWrite(@ScriptDir & "\settings.ini", "playernr", "$buff16_playernr", $buff16_playernr)

    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff1_cooldown", $buff1_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff2_cooldown", $buff2_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff3_cooldown", $buff3_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff4_cooldown", $buff4_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff5_cooldown", $buff5_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff6_cooldown", $buff6_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff7_cooldown", $buff7_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff8_cooldown", $buff8_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff9_cooldown", $buff9_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff10_cooldown", $buff10_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff11_cooldown", $buff11_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff12_cooldown", $buff12_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff13_cooldown", $buff13_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff14_cooldown", $buff14_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff15_cooldown", $buff15_cooldown)
    IniWrite(@ScriptDir & "\settings.ini", "cooldown", "$buff16_cooldown", $buff16_cooldown)
    EndFunc

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

    Func _Func3 ()
    $buff1_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff1_g", "0")
    $buff2_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff2_g", "0")
    $buff3_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff3_g", "0")
    $buff4_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff4_g", "0")
    $buff5_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff5_g", "0")
    $buff6_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff6_g", "0")
    $buff7_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff7_g", "0")
    $buff8_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff8_g", "0")
    $buff9_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff9_g", "0")
    $buff10_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff10_g", "0")
    $buff11_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff11_g", "0")
    $buff12_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff12_g", "0")
    $buff13_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff13_g", "0")
    $buff14_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff14_g", "0")
    $buff15_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff15_g", "0")
    $buff16_g = IniRead(@ScriptDir & "\settings.ini", "guertel", "$buff16_g", "0")

    $buff1_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff1_s", "0")
    $buff2_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff2_s", "0")
    $buff3_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff3_s", "0")
    $buff4_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff4_s", "0")
    $buff5_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff5_s", "0")
    $buff6_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff6_s", "0")
    $buff7_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff7_s", "0")
    $buff8_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff8_s", "0")
    $buff9_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff9_s", "0")
    $buff10_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff10_s", "0")
    $buff11_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff11_s", "0")
    $buff12_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff12_s", "0")
    $buff13_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff13_s", "0")
    $buff14_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff14_s", "0")
    $buff15_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff15_s", "0")
    $buff16_s = IniRead(@ScriptDir & "\settings.ini", "slot", "$buff16_s", "0")

    $buff1_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff1_playernr", "0")
    $buff2_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff2_playernr", "0")
    $buff3_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff3_playernr", "0")
    $buff4_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff4_playernr", "0")
    $buff5_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff5_playernr", "0")
    $buff6_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff6_playernr", "0")
    $buff7_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff7_playernr", "0")
    $buff8_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff8_playernr", "0")
    $buff9_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff9_playernr", "0")
    $buff10_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff10_playernr", "0")
    $buff11_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff11_playernr", "0")
    $buff12_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff12_playernr", "0")
    $buff13_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff13_playernr", "0")
    $buff14_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff14_playernr", "0")
    $buff15_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff15_playernr", "0")
    $buff16_playernr = IniRead(@ScriptDir & "\settings.ini", "playernr", "$buff16_playernr", "0")

    $buff1_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff1_cooldown", "0")
    $buff2_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff2_cooldown", "0")
    $buff3_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff3_cooldown", "0")
    $buff4_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff4_cooldown", "0")
    $buff5_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff5_cooldown", "0")
    $buff6_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff6_cooldown", "0")
    $buff7_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff7_cooldown", "0")
    $buff8_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff8_cooldown", "0")
    $buff9_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff9_cooldown", "0")
    $buff10_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff10_cooldown", "0")
    $buff11_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff11_cooldown", "0")
    $buff12_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff12_cooldown", "0")
    $buff13_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff13_cooldown", "0")
    $buff14_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff14_cooldown", "0")
    $buff15_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff15_cooldown", "0")
    $buff16_cooldown = IniRead(@ScriptDir & "\settings.ini", "cooldown", "$buff16_cooldown", "0")

    GUICtrlSetData ( $input1, $buff1_g)
    GUICtrlSetData ( $input2, $buff1_s)
    GUICtrlSetData ( $input3, $buff1_playernr)
    GUICtrlSetData ( $input4, $buff1_cooldown)

    GUICtrlSetData ( $input5, $buff2_g)
    GUICtrlSetData ( $input6, $buff2_s)
    GUICtrlSetData ( $input7, $buff2_playernr)
    GUICtrlSetData ( $input8, $buff2_cooldown)

    GUICtrlSetData ( $input9, $buff3_g)
    GUICtrlSetData ( $input10, $buff3_s)
    GUICtrlSetData ( $input11, $buff3_playernr)
    GUICtrlSetData ( $input12, $buff3_cooldown)

    GUICtrlSetData ( $input13, $buff4_g)
    GUICtrlSetData ( $input14, $buff4_s)
    GUICtrlSetData ( $input15, $buff4_playernr)
    GUICtrlSetData ( $input16, $buff4_cooldown)

    GUICtrlSetData ( $input17, $buff5_g)
    GUICtrlSetData ( $input18, $buff5_s)
    GUICtrlSetData ( $input19, $buff5_playernr)
    GUICtrlSetData ( $input20, $buff5_cooldown)

    GUICtrlSetData ( $input21, $buff6_g)
    GUICtrlSetData ( $input22, $buff6_s)
    GUICtrlSetData ( $input23, $buff6_playernr)
    GUICtrlSetData ( $input24, $buff6_cooldown)

    GUICtrlSetData ( $input25, $buff7_g)
    GUICtrlSetData ( $input26, $buff7_s)
    GUICtrlSetData ( $input27, $buff7_playernr)
    GUICtrlSetData ( $input28, $buff7_cooldown)

    GUICtrlSetData ( $input29, $buff8_g)
    GUICtrlSetData ( $input30, $buff8_s)
    GUICtrlSetData ( $input31, $buff8_playernr)
    GUICtrlSetData ( $input32, $buff8_cooldown)

    GUICtrlSetData ( $input33, $buff9_g)
    GUICtrlSetData ( $input34, $buff9_s)
    GUICtrlSetData ( $input35, $buff9_playernr)
    GUICtrlSetData ( $input36, $buff9_cooldown)

    GUICtrlSetData ( $input37, $buff10_g)
    GUICtrlSetData ( $input38, $buff10_s)
    GUICtrlSetData ( $input39, $buff10_playernr)
    GUICtrlSetData ( $input40, $buff10_cooldown)

    GUICtrlSetData ( $input41, $buff11_g)
    GUICtrlSetData ( $input42, $buff11_s)
    GUICtrlSetData ( $input43, $buff11_playernr)
    GUICtrlSetData ( $input44, $buff11_cooldown)

    GUICtrlSetData ( $input45, $buff12_g)
    GUICtrlSetData ( $input46, $buff12_s)
    GUICtrlSetData ( $input47, $buff12_playernr)
    GUICtrlSetData ( $input48, $buff12_cooldown)

    GUICtrlSetData ( $input49, $buff13_g)
    GUICtrlSetData ( $input50, $buff13_s)
    GUICtrlSetData ( $input51, $buff13_playernr)
    GUICtrlSetData ( $input52, $buff13_cooldown)

    GUICtrlSetData ( $input53, $buff14_g)
    GUICtrlSetData ( $input54, $buff14_s)
    GUICtrlSetData ( $input55, $buff14_playernr)
    GUICtrlSetData ( $input56, $buff14_cooldown)

    GUICtrlSetData ( $input57, $buff15_g)
    GUICtrlSetData ( $input58, $buff15_s)
    GUICtrlSetData ( $input59, $buff15_playernr)
    GUICtrlSetData ( $input60, $buff15_cooldown)

    GUICtrlSetData ( $input61, $buff16_g)
    GUICtrlSetData ( $input62, $buff16_s)
    GUICtrlSetData ( $input63, $buff16_playernr)
    GUICtrlSetData ( $input64, $buff16_cooldown)

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

    EndFunc

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

    Func _Func1 ()
    Run(@ScriptDir & "\system\readme.exe")
    EndFunc

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

    Func _Func5 ()
    ; MsgBox(0, "test", "@GUI_CTRLID=91")
    $abbruch=1
    EndFunc

    Func _Func6 ()

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

    Select
    Case @GUI_CtrlId = $GUI_EVENT_CLOSE
    Exit

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

    Case @GUI_CtrlId = $GUI_EVENT_MINIMIZE

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

    Case @GUI_CtrlId = $GUI_EVENT_RESTORE

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

    EndSelect
    EndFunc

    [/autoit]

    Einmal editiert, zuletzt von bocky3 (2. Oktober 2008 um 22:21)

  • sry für den doppelpost, ich habe das problem mit hilfe von BugFix lösen können.

    es lag an der timerinit() in der schleife. die funktion 'lag' an der falschen stelle.

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    $Timer1 = TimerInit()
    $Timer2 = TimerInit()
    While 2
    if (TimerDiff($Timer1)) > GUICtrlRead($Input4)*1000 Then
    If $buff1_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff1_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff1_g&"}")
    Send(""&$buff1_s&"",1)
    $Timer1 = TimerInit()
    EndIf
    ElseIf (TimerDiff($Timer2)) > GUICtrlRead($Input8)*1000 Then
    If $buff2_g <> "F0" then
    sleep(100)
    Send("{CTRLDOWN}")
    sleep(100)
    Send(""&$buff2_playernr&"",1)
    sleep(100)
    Send("{CTRLUP}")
    sleep(2500)
    Send("{"&$buff2_g&"}")
    Send(""&$buff2_s&"",1)
    $Timer2 = TimerInit()
    EndIf
    EndIf
    WEnd

    [/autoit]

    mfg bocky