hab mich entschlossen euch mein Script zu geben.
Ich sage jetzt schonmal: Um euch viel Zeit zu sparen nehmt einfach diesen Switcher!
Für alle Bastler ist hier mein Script!
Eine kleine Bitte habe ich an euch:
Das Script habe ICH geschrieben, also gebt es nicht als euer aus!
Wenn ihr irgendwelche Schönheitsfehler etc entdeckt bitte macht euch die Mühe und schreibt mir eine PN. Würde mich sehr freuen auf ein Feedback eurer Seits.
Ich erkläre euch auch gerne was bestimmte Scriptabschnitte genau machen: Das tue ich aber nur für Leute die sich mir gegenüber Nett äußern und AutoIt wissen mitsichbringen.
$msg1 = MsgBox(1, "Fenstername", "Bitte Metin-Fenster aktivieren!! (3 Sek Zeit)")
If $msg1 = 1 Then
Sleep(3000)
Global $fenstername = WinGetTitle("[active]")
$msg2 = MsgBox(36, "Best‰tigung", "Fenstername: '"&$fenstername&"' korrekt?", 20)
If $msg2 = 6 Then
WinActivate ($fenstername)
Global $winsize = WinGetClientSize($fenstername)
Else
pause()
EndIf
Else
pause()
EndIf
WinWaitActive ($fenstername)
Sleep (1000)
Global $process = WinGetProcess($fenstername)
Global $open = _memoryopen($process)
Global $baseaddr = _MemoryGetBaseAddress($open, 1)
Global $offset1 = "0x89"
Global $offset2 = "0x95"
Global $step = "3"
Switch GuiCtrlRead ($combo_version)
Case "Version 1"
Global $static = Dec("001EF734")
Case "Version 2"
Global $static = Dec("001EF6F4")
Case "Version 3"
Global $static = Dec("00219978")
EndSwitch
Global $adresse = "0x" & Hex($baseaddr + $static)
If GuiCtrlRead ($check_pk) = 1 Then Send ("{ENTER}/pk 771{ENTER}{ENTER}")
If GuiCtrlRead ($check_time) = 4 Then $zeit = 9999999
If GuiCtrlRead ($check_7boni) = 1 Then
Global $boni_farb = 0x6E2600
Global $offset1 = "0x98"
Global $offset2 = "0x9B"
EndIf
$Timer = TimerInit()
While TimerDiff($Timer) < $zeit*1000*60
Sleep($speed*50)
_boni(0)
If PixelGetColor ( $boni_x+$entfernung+$winsize[0], $boni_y+$winsize[1]) <> $boni_farb Then
$pixel_suche = PixelSearch(-167+$winsize[0], -357+$winsize[1], -10+$winsize[0], -73+$winsize[1], $boni_farb)
If Not @error Then
MouseClick ("left", $pixel_suche[0], $pixel_suche[1])
MouseClick ("left", $boni_x+$entfernung+$winsize[0], $boni_y+$winsize[1])
Sleep (1000)
ElseIf @error Then
MouseClick ("left", $inv2_x+$winsize[0], $inv2_y+$winsize[1])
Sleep(1000)
$pixel_suche = PixelSearch(-167+$winsize[0], -357+$winsize[1], -10+$winsize[0], -73+$winsize[1], $boni_farb)
If Not @error Then
MouseClick ("left", $pixel_suche[0], $pixel_suche[1])
MouseClick ("left", $inv1_x+$winsize[0], $inv1_y+$winsize[1])
MouseClick ("left", $boni_x+$entfernung+$winsize[0], $boni_y+$winsize[1])
Sleep (1000)
ElseIf @error Then
If GuiCtrlRead ($check_boni_kauf) = 1 Then
$boni_suche = PixelSearch(-384+$winsize[0], -550+$winsize[1], -229+$winsize[0], -303+$winsize[1], $boni_farb)
If @ERROR Then
If GuiCtrlRead ($check_relog) = 1 Then
$inv_farb = PixelSearch(-123+$winsize[0], -591+$winsize[1], -65+$winsize[0], -580+$winsize[1], $relog_farb)
If @error Then
relog()
Else
failed()
EndIf
Else
failed()
EndIf
Else
MouseClick ("left", $inv1_x+$winsize[0], $inv1_y+$winsize[1])
MouseClick ("right", $boni_suche[0], $boni_suche[1], $bonikauf_anzahl)
Sleep(1000)
EndIf
Else
failed()
EndIf
EndIf
EndIf
EndIf
If GuiCtrlRead ($check_shutdown_time) = 1 Then
Switch GuiCtrlRead ($combo_shutdown)
Case "Herrunterfahren"
For $i = 10 to 0 Step -1
ToolTip("Computer wird in "&$i&" Sekunden herruntergefahren (Abbruch F8)")
Sleep (1000)
Next
Shutdown (5)
Case "Standby"
For $i = 10 to 0 Step -1
ToolTip("Computer wird in "&$i&" Sekunden in Standby gesetzt (Abbruch F8)")
Sleep (1000)
Next
Shutdown (32)
Case "Metin2 Beenden"
For $i = 10 to 0 Step -1
ToolTip("Metin2 wird in "&$i&" Sekunden geschlossen (Abbruch F8)")
Sleep (1000)
Next
ProcessClose($process)
ToolTip("")
EndSwitch
EndIf
ende()
EndFunc
Func pause()
GuiSetState(@Sw_Show, $gui1)
WinActivate ("Boni-Switcher "&$version&" by CroSSie")
While 1
$msg=GuiGetMsg(1)
Switch $msg[0]
Case $button_start
data()
GuiSetState(@SW_MINIMIZE, $gui1)
start()
Case $button_pause
pause()
Case $button_ende
ende()
Case $item_allgemein
If GUICtrlRead($check_time) = 1 Then
GUICtrlSetState($input_time, $GUI_ENABLE)
GUICtrlSetState($check_shutdown_time, $GUI_ENABLE)
ElseIf GUICtrlRead($check_time) = 4 Then
GUICtrlSetState($input_time, $GUI_DISABLE)
GUICtrlSetState($check_shutdown_time, $GUI_DISABLE)
EndIf
If GUICtrlRead($check_boni_kauf) = 1 Then
GUICtrlSetState($input_boni_anzahl, $GUI_SHOW)
GUICtrlSetState($group_boni, $GUI_SHOW)
GUICtrlSetState($label_boni, $GUI_SHOW)
ElseIf GUICtrlRead($check_boni_kauf) = 4 Then
GUICtrlSetState($input_boni_anzahl, $GUI_HIDE)
GUICtrlSetState($group_boni, $GUI_HIDE)
GUICtrlSetState($label_boni, $GUI_HIDE)
EndIf
GUICtrlSetData($label_speed, 'Speed:'&$speed*50)
GuiSetState(@Sw_Show, $gui2)
Case $item_help
GuiSetState(@Sw_Show, $gui3)
Case $item_save
save()
Case $item_exit
Exit
Case $slider_speed
$speed = GuiCtrlRead ($slider_speed)
GUICtrlSetData($label_speed, 'Speed:'&$speed*50)
Case $check_time
If GUICtrlRead($check_time) = 1 Then
GUICtrlSetState($input_time, $GUI_ENABLE)
GUICtrlSetState($check_shutdown_time, $GUI_ENABLE)
ElseIf GUICtrlRead($check_time) = 4 Then
GUICtrlSetState($input_time, $GUI_DISABLE)
GUICtrlSetState($check_shutdown_time, $GUI_DISABLE)
EndIf
Case $radio_waffe
GuiCtrlSetState($label_immun, $GUI_HIDE)
If GUICtrlRead($radio_waffe) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Intelligenz|St‰rke|Beweglichkeit|Vitalit‰t||Kritischer Treffer|Durchbohrender Treffer||Ohnmacht|Gift|Verlangsamung||Zauberspeed||Durchschn. Schaden|Fertigkeitsschaden","Halbmenschen")
GUICtrlSetData($combo2_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Intelligenz|St‰rke|Beweglichkeit|Vitalit‰t||Kritischer Treffer|Durchbohrender Treffer||Ohnmacht|Gift|Verlangsamung||Zauberspeed||Durchschn. Schaden|Fertigkeitsschaden","Halbmenschen")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_armband
GuiCtrlSetState($label_immun, $GUI_HIDE)
If GUICtrlRead($radio_armband) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand||Max TP|Max MP||Durchbohrender Treffer||Doppel Gegenst‰nde|TP-Absorb|Manaraub","Halbmenschen")
GUICtrlSetData($combo2_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand||Max TP|Max MP||Durchbohrender Treffer||Doppel Gegenst‰nde|TP-Absorb|Manaraub","Halbmenschen")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_helm
GuiCtrlSetState($label_immun, $GUI_HIDE)
If GUICtrlRead($radio_helm) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand||TP-Regeneration|MP-Regeneration||Gift|MP-Absorb.|Angriffsspeed|Pfeil ausweichen","Halbmenschen")
GUICtrlSetData($combo2_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand||TP-Regeneration|MP-Regeneration||Gift|MP-Absorb.|Angriffsspeed|Pfeil ausweichen","Halbmenschen")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_kette
GuiCtrlSetState($label_immun, $GUI_HIDE)
If GUICtrlRead($radio_kette) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Max TP|Max MP||Kritischer Treffer|Durchbohrender Treffer||TP-Regeneration|MP-Regeneration||EXP-Bonus|Doppel Yang||Ohnmacht|MP-Absorb|Manaraub","Max TP")
GUICtrlSetData($combo2_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Max TP|Max MP||Kritischer Treffer|Durchbohrender Treffer||TP-Regeneration|MP-Regeneration||EXP-Bonus|Doppel Yang||Ohnmacht|MP-Absorb|Manaraub","Max TP")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_ohrringe
GuiCtrlSetState($label_immun, $GUI_HIDE)
If GUICtrlRead($radio_ohrringe) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Bewegungsspeed|Giftwiderstand|Manaraub|Doppel Gegenstand","Halbmenschen")
GUICtrlSetData($combo2_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Bewegungsspeed|Giftwiderstand|Manaraub|Doppel Gegenstand","Halbmenschen")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_ruessi
GuiCtrlSetState($label_immun, $GUI_HIDE)
If GUICtrlRead($radio_ruessi) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand||Max TP|Max MP||TP-Absorb|Mp-Absorb||Reflektieren|Zauberspeed|Angriffswert","Max TP")
GUICtrlSetData($combo2_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand||Max TP|Max MP||TP-Absorb|Mp-Absorb||Reflektieren|Zauberspeed|Angriffswert","Max TP")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_schild
GuiCtrlSetState($label_immun, $GUI_SHOW)
If GUICtrlRead($radio_schild) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Intelligenz|St‰rke|Beweglichkeit|Vitalit‰t||Immun gg Ohnmacht|Immun gg Verlangsamung||Abblocken|Reflektieren||EXP-Bonus|Doppel Yang","Immun gg Ohnmacht")
GUICtrlSetData($combo2_boni[$i],"Halbmenschen|Untote|Orks|Esoterische|Teufel|Tiere||Intelligenz|St‰rke|Beweglichkeit|Vitalit‰t||Immun gg Ohnmacht|Immun gg Verlangsamung||Abblocken|Reflektieren||EXP-Bonus|Doppel Yang","Immun gg Ohnmacht")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_schuhe
GuiCtrlSetState($label_immun, $GUI_HIDE)
If GUICtrlRead($radio_schuhe) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Max TP|Max MP||Ohnmacht|Verlangsamung||EXP-Bonus|Doppel Yang||Kritischer Treffer|Pfeil ausweichen|Angriffsspeed","Max TP")
GUICtrlSetData($combo2_boni[$i],"Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Glockenverteidigung|F‰cherverteidigung|Pfeilwiderstand||Max TP|Max MP||Ohnmacht|Verlangsamung||EXP-Bonus|Doppel Yang||Kritischer Treffer|Pfeil ausweichen|Angriffsspeed","Max TP")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_HIDE)
EndIf
Case $radio_all
GuiCtrlSetState($label_immun, $GUI_SHOW)
If GUICtrlRead($radio_all) = 1 Then
For $i = 0 To 4
GUICtrlSetState($check_boni[$i], $GUI_ENABLE)
GUICtrlSetData($combo_boni[$i],"")
GUICtrlSetData($combo2_boni[$i],"")
GUICtrlSetData($combo_boni[$i],"Max TP|Max MP||Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Pfeilwiderstand|Glockenverteidigung|F‰cherverteidigung|" & _
"|Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand|Giftwiderstand|" & _
"|Halbmenschen|Tiere|Orks|Esoterische|Untote|Teufel||Abblocken|Reflektieren|Fluch Reflektieren|Pfeil ausweichen|" & _
"|Vitalit‰t|Intelligenz|St‰rke|Beweglichkeit|" & _
"|TP-Regeneration|MP-Regeneration|TP-Absorb|MP-Absorb|TP-Wiederherstellen|MP-Wiederherstellen|Manaraub|MP-Zur¸ckerhalten|" & _
"|Immun gg Ohnmacht|Immun gg Verlangsamen|Immun gg St¸rzen|" & _
"|Angriffsspeed|Bewegungsspeed|Zauberspeed|" & _
"|Kritischer Treffer|Durchbohrender Treffer|" & _
"|Durchschn. Schaden|Fertigkeitsschaden|" & _
"|Gift|Ohnmacht|Verlangsamung|" & _
"|Widerstand gg Fertigkeiten|Durchschn. Schadenswiderstand|" & _
"|EXP-Bonus|Doppel Yang|Doppel Gegenst‰nde||Angriffswert|Bogenreichweite||Magischer Angriffswert|Magische Verteidigung||Ausdauer|Effekt Zuwachs||" & _
"Stark gg Krieger|Stark gg Sura|Stark gg Ninja|Stark gg Schami|Stark gg Monster||Abwehr gg Krieger|Abwehr gg Ninja|Abwehr gg Sura|Abwehr gg Schami", "Max TP")
GUICtrlSetData($combo2_boni[$i],"Max TP|Max MP||Schwertverteidigung|Zweihandverteidigung|Dolchverteidigung|Pfeilwiderstand|Glockenverteidigung|F‰cherverteidigung|" & _
"|Magiewiderstand|Blitzwiderstand|Windwiderstand|Feuerwiderstand|Giftwiderstand|" & _
"|Halbmenschen|Tiere|Orks|Esoterische|Untote|Teufel||Abblocken|Reflektieren|Fluch Reflektieren|Pfeil ausweichen|" & _
"|Vitalit‰t|Intelligenz|St‰rke|Beweglichkeit|" & _
"|TP-Regeneration|MP-Regeneration|TP-Absorb|MP-Absorb|TP-Wiederherstellen|MP-Wiederherstellen|Manaraub|MP-Zur¸ckerhalten|" & _
"|Immun gg Ohnmacht|Immun gg Verlangsamen|Immun gg St¸rzen|" & _
"|Angriffsspeed|Bewegungsspeed|Zauberspeed|" & _
"|Kritischer Treffer|Durchbohrender Treffer|" & _
"|Durchschn. Schaden|Fertigkeitsschaden|" & _
"|Gift|Ohnmacht|Verlangsamung|" & _
"|Widerstand gg Fertigkeiten|Durchschn. Schadenswiderstand|" & _
"|EXP-Bonus|Doppel Yang|Doppel Gegenst‰nde||Angriffswert|Bogenreichweite||Magischer Angriffswert|Magische Verteidigung||Ausdauer|Effekt Zuwachs" & _
"Stark gg Krieger|Stark gg Sura|Stark gg Ninja|Stark gg Schami|Stark gg Monster||Abwehr gg Krieger|Abwehr gg Ninja|Abwehr gg Sura|Abwehr gg Schami", "Max TP")
Next
GUICtrlSetState($check_alternative, $GUI_ENABLE)
GUICtrlSetState($check_7boni, $GUI_SHOW)
EndIf
Case $check_boni[0]
If GUICtrlRead($check_boni[0]) = 1 Then
GUICtrlSetState($combo_boni[0], $GUI_ENABLE)
GUICtrlSetState($input_boni_min[0], $GUI_ENABLE)
GUICtrlSetState($check2_boni[0], $GUI_ENABLE)
ElseIf GUICtrlRead($check_boni[0]) = 4 Then
GUICtrlSetState($combo_boni[0], $GUI_DISABLE)
GUICtrlSetState($input_boni_min[0], $GUI_DISABLE)
GUICtrlSetState($check2_boni[0], $GUI_DISABLE)
GUICtrlSetState($check2_boni[0], $GUI_UNCHECKED)
EndIf
Case $check_boni[1]
If GUICtrlRead($check_boni[1]) = 1 Then
GUICtrlSetState($combo_boni[1], $GUI_ENABLE)
GUICtrlSetState($input_boni_min[1], $GUI_ENABLE)
GUICtrlSetState($check2_boni[1], $GUI_ENABLE)
ElseIf GUICtrlRead($check_boni[1]) = 4 Then
GUICtrlSetState($combo_boni[1], $GUI_DISABLE)
GUICtrlSetState($input_boni_min[1], $GUI_DISABLE)
GUICtrlSetState($check2_boni[1], $GUI_DISABLE)
GUICtrlSetState($check2_boni[1], $GUI_UNCHECKED)
EndIf
Case $check_boni[2]
If GUICtrlRead($check_boni[2]) = 1 Then
GUICtrlSetState($combo_boni[2], $GUI_ENABLE)
GUICtrlSetState($input_boni_min[2], $GUI_ENABLE)
GUICtrlSetState($check2_boni[2], $GUI_ENABLE)
ElseIf GUICtrlRead($check_boni[2]) = 4 Then
GUICtrlSetState($combo_boni[2], $GUI_DISABLE)
GUICtrlSetState($input_boni_min[2], $GUI_DISABLE)
GUICtrlSetState($check2_boni[2], $GUI_DISABLE)
GUICtrlSetState($check2_boni[2], $GUI_UNCHECKED)
EndIf
Case $check_boni[3]
If GUICtrlRead($check_boni[3]) = 1 Then
GUICtrlSetState($combo_boni[3], $GUI_ENABLE)
GUICtrlSetState($input_boni_min[3], $GUI_ENABLE)
GUICtrlSetState($check2_boni[3], $GUI_ENABLE)
ElseIf GUICtrlRead($check_boni[3]) = 4 Then
GUICtrlSetState($combo_boni[3], $GUI_DISABLE)
GUICtrlSetState($input_boni_min[3], $GUI_DISABLE)
GUICtrlSetState($check2_boni[3], $GUI_DISABLE)
GUICtrlSetState($check2_boni[3], $GUI_UNCHECKED)
EndIf
Case $check_boni[4]
If GUICtrlRead($check_boni[4]) = 1 Then
GUICtrlSetState($combo_boni[4], $GUI_ENABLE)
GUICtrlSetState($input_boni_min[4], $GUI_ENABLE)
GUICtrlSetState($check2_boni[4], $GUI_ENABLE)
ElseIf GUICtrlRead($check_boni[4]) = 4 Then
GUICtrlSetState($combo_boni[4], $GUI_DISABLE)
GUICtrlSetState($input_boni_min[4], $GUI_DISABLE)
GUICtrlSetState($check2_boni[4], $GUI_DISABLE)
GUICtrlSetState($check2_boni[4], $GUI_UNCHECKED)
EndIf
Case $check2_boni[0]
If GUICtrlRead($check2_boni[0]) = 1 Then
GUICtrlSetState($combo2_boni[0], $GUI_ENABLE)
GUICtrlSetState($input2_boni_min[0], $GUI_ENABLE)
ElseIf GUICtrlRead($check2_boni[0]) = 4 Then
GUICtrlSetState($combo2_boni[0], $GUI_DISABLE)
GUICtrlSetState($input2_boni_min[0], $GUI_DISABLE)
EndIf
Case $check2_boni[1]
If GUICtrlRead($check2_boni[1]) = 1 Then
GUICtrlSetState($combo2_boni[1], $GUI_ENABLE)
GUICtrlSetState($input2_boni_min[1], $GUI_ENABLE)
ElseIf GUICtrlRead($check2_boni[1]) = 4 Then
GUICtrlSetState($combo2_boni[1], $GUI_DISABLE)
GUICtrlSetState($input2_boni_min[1], $GUI_DISABLE)
EndIf
Case $check2_boni[2]
If GUICtrlRead($check2_boni[2]) = 1 Then
GUICtrlSetState($combo2_boni[2], $GUI_ENABLE)
GUICtrlSetState($input2_boni_min[2], $GUI_ENABLE)
ElseIf GUICtrlRead($check2_boni[2]) = 4 Then
GUICtrlSetState($combo2_boni[2], $GUI_DISABLE)
GUICtrlSetState($input2_boni_min[2], $GUI_DISABLE)
EndIf
Case $check2_boni[3]
If GUICtrlRead($check2_boni[3]) = 1 Then
GUICtrlSetState($combo2_boni[3], $GUI_ENABLE)
GUICtrlSetState($input2_boni_min[3], $GUI_ENABLE)
ElseIf GUICtrlRead($check2_boni[3]) = 4 Then
GUICtrlSetState($combo2_boni[3], $GUI_DISABLE)
GUICtrlSetState($input2_boni_min[3], $GUI_DISABLE)
EndIf
Case $check2_boni[4]
If GUICtrlRead($check2_boni[4]) = 1 Then
GUICtrlSetState($combo2_boni[4], $GUI_ENABLE)
GUICtrlSetState($input2_boni_min[4], $GUI_ENABLE)
ElseIf GUICtrlRead($check2_boni[4]) = 4 Then
GUICtrlSetState($combo2_boni[4], $GUI_DISABLE)
GUICtrlSetState($input2_boni_min[4], $GUI_DISABLE)
EndIf
Case $check_alternative
If GUICtrlRead($check_alternative) = 1 Then
GuiSetState(@Sw_Show, $gui4)
ElseIf GUICtrlRead($check_alternative) = 4 Then
For $i = 0 To 4
GUICtrlSetState($combo2_boni[$i], $GUI_DISABLE)
GUICtrlSetState($input2_boni_min[$i], $GUI_DISABLE)
GUICtrlSetState($check2_boni[$i], $GUI_UNCHECKED)
GuiSetState(@Sw_Hide, $gui4)
Next
EndIf
Case $button_alternative
GuiSetState(@Sw_Hide, $gui4)
WinActivate ("Boni-Switcher "&$version&" by CroSSie")
Case $check_boni_kauf
If GUICtrlRead($check_boni_kauf) = 1 Then
GUICtrlSetState($input_boni_anzahl, $GUI_SHOW)
GUICtrlSetState($group_boni, $GUI_SHOW)
GUICtrlSetState($label_boni, $GUI_SHOW)
ElseIf GUICtrlRead($check_boni_kauf) = 4 Then
GUICtrlSetState($input_boni_anzahl, $GUI_HIDE)
GUICtrlSetState($group_boni, $GUI_HIDE)
GUICtrlSetState($label_boni, $GUI_HIDE)
EndIf
Case $check_shutdown_win
If GUICtrlRead($check_shutdown_win) = 1 Then
GUICtrlSetState($combo_shutdown, $GUI_ENABLE)
ElseIf GUICtrlRead($check_shutdown_win) = 4 Then
If GUICtrlRead($check_shutdown_failed) = 1 Or GUICtrlRead($check_shutdown_time) = 1 Then
Else
GUICtrlSetState($combo_shutdown, $GUI_DISABLE)
EndIf
EndIf
Case $check_shutdown_failed
If GUICtrlRead($check_shutdown_failed) = 1 Then
GUICtrlSetState($combo_shutdown, $GUI_ENABLE)
ElseIf GUICtrlRead($check_shutdown_failed) = 4 Then
If GUICtrlRead($check_shutdown_win) = 1 Or GUICtrlRead($check_shutdown_time) = 1 Then
Else
GUICtrlSetState($combo_shutdown, $GUI_DISABLE)
EndIf
EndIf
Case $check_shutdown_time
If GUICtrlRead($check_shutdown_time) = 1 Then
GUICtrlSetState($combo_shutdown, $GUI_ENABLE)
ElseIf GUICtrlRead($check_shutdown_time) = 4 Then
If GUICtrlRead($check_shutdown_win) = 1 Or GUICtrlRead($check_shutdown_failed) = 1 Then
Else
GUICtrlSetState($combo_shutdown, $GUI_DISABLE)
EndIf
EndIf
Case $check_relog
If GUICtrlRead($check_relog) = 1 Then
GUICtrlSetState($input_relog_id, $GUI_SHOW)
GUICtrlSetState($input_relog_pw, $GUI_SHOW)
GUICtrlSetState($combo_relog_char, $GUI_SHOW)
GUICtrlSetState($label_relog, $GUI_SHOW)
GUICtrlSetState($group_relog, $GUI_SHOW)
ElseIf GUICtrlRead($check_relog) = 4 Then
GUICtrlSetState($input_relog_id, $GUI_HIDE)
GUICtrlSetState($input_relog_pw, $GUI_HIDE)
GUICtrlSetState($combo_relog_char, $GUI_HIDE)
GUICtrlSetState($label_relog, $GUI_HIDE)
GUICtrlSetState($group_relog, $GUI_HIDE)
EndIf
Case $GUI_EVENT_CLOSE
Switch $msg[1]
Case $gui1
save()
Exit
Case $gui2
save()
GUISetState(@SW_HIDE,$gui2)
WinActivate ("Boni-Switcher "&$version&" by CroSSie")
Case $gui3
GUISetState(@SW_HIDE,$gui3)
WinActivate ("Boni-Switcher "&$version&" by CroSSie")
Case $gui4
GUISetState(@SW_HIDE,$gui4)
WinActivate ("Boni-Switcher "&$version&" by CroSSie")
EndSwitch
EndSwitch
WEnd
EndFunc
Func data()
Global $zeit = GuiCtrlRead ($input_time)
Global $speed = GuiCtrlRead ($slider_speed)
Global $inv1_x = -125
Global $inv1_y = -370
Global $inv2_x = -50
Global $inv2_y = -370
Global $bonikauf_anzahl = GuiCtrlRead ($input_boni_anzahl)
Global $boni_x = -151
Global $boni_y = -339
Global $entfernung = 32
Global $boni_farb = 0x794190
Global $relog_farb = 0xD9D9D9
EndFunc
If $readc_time = 1 Then
GUICtrlSetState ($check_time, $GUI_CHECKED)
Else
GUICtrlSetState ($check_time, $GUI_UNCHECKED)
EndIf
If $readc_pk = 1 Then
GUICtrlSetState ($check_pk, $GUI_CHECKED)
Else
GUICtrlSetState ($check_pk, $GUI_UNCHECKED)
EndIf
If $readc_sound = 1 Then
GUICtrlSetState ($check_sound, $GUI_CHECKED)
Else
GUICtrlSetState ($check_sound, $GUI_UNCHECKED)
EndIf
If $readc_boni_kauf = 1 Then
GUICtrlSetState ($check_boni_kauf, $GUI_CHECKED)
Else
GUICtrlSetState ($check_boni_kauf, $GUI_UNCHECKED)
EndIf
EndFunc
Func _boni($i)
For $offset_art = $offset1 To $offset2 Step $step
Local $offset[2] = [0, $offset_art]
$read_art = _MemoryPointerRead($adresse, $open, $offset, 'byte')
If $read_art[1] = _boni_deff($combo_boni[$i]) Then
Local $offset[2] = [0, $offset_art+1]
$read_wert = _MemoryPointerRead($adresse, $open, $offset, 'short')
If $read_wert[1] >= GuiCtrlRead($input_boni_min[$i]) Then
If $i = 4 Then
win()
Else
If GuiCtrlRead($check_boni[$i+1]) = 1 Then
_boni($i+1)
Else
win()
EndIf
EndIf
EndIf
ElseIf GuiCtrlRead($check_alternative) = 1 Then
If GuiCtrlRead($check2_boni[$i]) = 1 Then
If $read_art[1] = _boni_deff($combo2_boni[$i]) Then
Local $offset[2] = [0, $offset_art+1]
$read_wert = _MemoryPointerRead($adresse, $open, $offset, 'short')
If $read_wert[1] >= GuiCtrlRead($input2_boni_min[$i]) Then
If $i = 4 Then
win()
Else
If GuiCtrlRead($check_boni[$i+1]) = 1 Then
_boni($i+1)
Else
win()
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
Next
EndFunc
Func _boni_deff($combo)
Switch GuiCtrlRead ($combo)
Case "Max TP"
Return 1
Case "Max MP"
Return 2
Case "Vitalit‰t"
Return 3
Case "Intelligenz"
Return 4
Case "St‰rke"
Return 5
Case "Beweglichkeit"
Return 6
Case "Angriffsspeed"
Return 7
Case "Bewegungsspeed"
Return 8
Case "Zauberspeed"
Return 9
Case "TP-Regeneration"
Return 10
Case "MP-Regeneration"
Return 11
Case "Gift"
Return 12
Case "Ohnmacht"
Return 13
Case "Verlangsamung"
Return 14
Case "Kritischer Treffer"
Return 15
Case "Durchbohrender Treffer"
Return 16
Case "Halbmenschen"
Return 17
Case "Tiere"
Return 18
Case "Orks"
Return 19
Case "Esoterische"
Return 20
Case "Untote"
Return 21
Case "Teufel"
Return 22
Case "TP-Absorb"
Return 23
Case "MP-Absorb"
Return 24
Case "Manaraub"
Return 25
Case "MP-Zur¸ckerhalten";//////// Nicht oben dabei /////////
Return 26
Case "Abblocken"
Return 27
Case "Pfeil ausweichen"
Return 28
Case "Schwertverteidigung"
Return 29
Case "Zweihandverteidigung"
Return 30
Case "Dolchverteidigung"
Return 31
Case "Glockenverteidigung"
Return 32
Case "F‰cherverteidigung"
Return 33
Case "Pfeilwiderstand"
Return 34
Case "Feuerwiderstand"
Return 35
Case "Blitzwiderstand"
Return 36
Case "Magiewiderstand"
Return 37
Case "Windwiderstand"
Return 38
Case "Reflektieren"
Return 39
Case "Fluch Reflektieren" ;//////// Nicht oben dabei /////////
Return 40
Case "Giftwiderstand"
Return 41
Case "MP-Wiederherstellen" ;//////// Nicht oben dabei /////////
Return 42
Case "EXP-Bonus"
Return 43
Case "Doppel Yang"
Return 44
Case "Doppel Gegenst‰nde"
Return 45
Case "Effekt Zuwachs";//////// Nicht oben dabei /////////
Return 46
Case "TP-Wiederherstellen"
Return 47
Case "Immun gg Ohnmacht"
Return 48
Case "Immun gg Verlangsamen"
Return 49
Case "Immun gg St¸rzen";//////// Nicht oben dabei /////////
Return 50
Case "Bogenreichweite";//////// Nicht oben dabei /////////
Return 52
Case "Angriffswert"
Return 53
Case "Verteidigung";//////// Nicht oben dabei /////////
Return 54
Case "Magischer Angriffswert";//////// Nicht oben dabei /////////
Return 55
Case "Magische Verteidigung";//////// Nicht oben dabei /////////
Return 56
Case "Ausdauer"
Return 58
Case "Stark gg Krieger";//////// Nicht oben dabei /////////
Return 59
Case "Stark gg Ninja";//////// Nicht oben dabei /////////
Return 60
Case "Stark gg Sura";//////// Nicht oben dabei /////////
Return 61
Case "Stark gg Schami";//////// Nicht oben dabei /////////
Return 62
Case "Stark gg Monster";//////// Nicht oben dabei /////////
Return 63
Case "Angriffswert";//////// Nicht oben dabei /////////
Return 64
Case "Verteidigung";//////// Nicht oben dabei /////////
Return 65
Case "EXP";//////// Nicht oben dabei /////////
Return 66
Case "Droppchance Gegenst‰nde";//////// Nicht oben dabei /////////
Return 67
Case "Dropchance Gold";//////// Nicht oben dabei /////////
Return 68
Case "Fertigkeitsschaden"
Return 71
Case "Durchschn. Schaden"
Return 72
Case "Widerstand gg Fertigkeiten";//////// Nicht oben dabei /////////
Return 73
Case "Durchschn. Schadenswiderstand";//////// Nicht oben dabei /////////
Return 74
Case "iCafe exp-bonus";//////// Nicht oben dabei /////////
Return 76
Case "iCafe Droppchance Gegenst‰nde";//////// Nicht oben dabei /////////
Return 77
Case "Abwehr gg Krieger";//////// Nicht oben dabei /////////
Return 78
Case "Abwehr gg Ninja";//////// Nicht oben dabei /////////
Return 79
Case "Abwehr gg Sura";//////// Nicht oben dabei /////////
Return 80
Case "Abwehr gg Schami";//////// Nicht oben dabei /////////
Return 81
EndSwitch
EndFunc
If GuiCtrlRead ($check_sound) = 1 Then
_SoundPlay ( "win.wav", 0)
EndIf
If GuiCtrlRead ($check_shutdown_win) = 1 Then
msgBox (0, "Geschaft", "Gl¸ckwunsch du hast deine gew¸nschten Bonis", 60)
Switch GuiCtrlRead ($combo_shutdown)
Case "Herrunterfahren"
For $i = 10 to 0 Step -1
ToolTip("Computer wird in "&$i&" Sekunden herruntergefahren (Abbruch F8)")
Sleep (1000)
Next
Shutdown (5)
Case "Standby"
For $i = 10 to 0 Step -1
ToolTip("Computer wird in "&$i&" Sekunden in Standby gesetzt (Abbruch F8)")
Sleep (1000)
Next
Shutdown (32)
Case "Metin2 Beenden"
For $i = 10 to 0 Step -1
ToolTip("Metin2 wird in "&$i&" Sekunden geschlossen (Abbruch F8)")
Sleep (1000)
Next
ProcessClose($process)
ToolTip("")
EndSwitch
Else
msgBox (0, "Geschaft", "Gl¸ckwunsch du hast deine gew¸nschten Bonis")
EndIf
pause()
EndFunc
Func failed()
If GuiCtrlRead ($check_sound) = 1 Then
_SoundPlay ( "lose.wav", 0)
EndIf
If GuiCtrlRead ($check_shutdown_failed) = 1 Then
msgBox (16, "Failed", "Schade, die Bonis wollen noch nicht so =(", 60)
If _internetcheck() = 1 Then
Switch GuiCtrlRead ($combo_shutdown)
Case "Herrunterfahren"
For $i = 10 to 0 Step -1
ToolTip("Computer wird in "&$i&" Sekunden herruntergefahren (Abbruch F8)")
Sleep (1000)
Next
Shutdown (5)
Case "Standby"
For $i = 10 to 0 Step -1
ToolTip("Computer wird in "&$i&" Sekunden in Standby gesetzt (Abbruch F8)")
Sleep (1000)
Next
Shutdown (32)
Case "Metin2 Beenden"
For $i = 10 to 0 Step -1
ToolTip("Metin2 wird in "&$i&" Sekunden geschlossen (Abbruch F8)")
Sleep (1000)
Next
ProcessClose($process)
ToolTip("")
EndSwitch
Else
MsgBox(16,"ERROR", "Es ist keine Internetverbindung vorhanden"&@CRLF&"Beenden sie jetzt den Bot ist Ihr Account verbuggt.")
pause()
EndIf
Else
msgBox (16, "Failed", "Schade, die Bonis wollen noch nicht so =(")
EndIf
pause()
EndFunc
Func ende()
Tooltip ("Verˆffentlichen ist UNTERSAGT!!!", 535, 455)
msgBox (0, "THANKS", "Boni-Switcher powered by CroSSie")
Sleep (1000)
Exit
EndFunc
also ich hätte es dir schon gegöhnt
aber wegen diese scheiß autoit decompiler scripts klauen tzzz....
ich benutze auch den decompiler aber nur gg abzocker(habe schon so 11 email acc´s bekommen xD) ich benutze die nicht um scripts zu klauen naja das ist hier eig egal hier gehts um was anderes...
du hättest sein script verschlüsseln sollen mit z.B ein Obfuscator oder so^^
"Mitleids THX"
Wahaha da hat jemand eingesehen, dass die Konkurrenz zu stark ist
Ne Spaß, ich finds gut
Auch wenn man mit AutoIt einfach keine guten Bots schreiben kann
Hau rein mein Schnuckii
nope =)
mein anderes thema is weiß gott wo und eh geschlossen...
also mach ich lieber ein neues anstatt euch zu fragen könnt ihr das iweder ausgraben und öffnen...klingt einleuchtend oder?
Man sollte nicht tun von dem man eh nichts versteht.
Wenn ihr nicht wisst, was ihr damit anfangen sollt oder wie ihr es ans Laufen bekommt, dann lasst es sein denn es ist eh nichts für euch.
ich glaube man muss einfach nur autoit loaden neues dokument machen code kopieren einfügen abspeichern und fertig )
Genau solche total verkorksten Aussagen die komplett falsch sind müssen eigentlich nicht sein.
Würde das Ding so laufen wie es da steht dann wären hier nicht so viele Beschwerden.
[Release] Boni-Switcher by CroSSie [Cracked] 08/13/2011 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 139 Replies Hallo,
hier versuchen ich immer die neuste Version zu releasen,
falls es eine neue gibt, bitte mir per PM schreiben oder hier im Thread melden.
Derzeit ist es die Version 2.7.2.5
Information:
Er switcht solange die Bonis bis der Gegenstandt einen bestimmten Boni hat (Nur auf Pserver soweit ich weis :)
Der Gegenstandt bei dem der Boni geswitcht werden soll, muss nach ganz links oben im Inventar und rechts daneben den Boni dingens (kp wie mans nennt^^ bin aus Metin2 raus. ) Naja hoffe...
[RELEASE]DSS-Switcher by CroSSie 08/13/2011 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 954 Replies So nochmal ne kleine beschreibung des bots.
war der erste versuch iwie das boniswitchen zu automatisieren.
bot arbeitet mit pixelgetcolor was für euch bedeutet:
- braucht die gleiche Schriftfarbe (Arial)
- ist teilweise sehr ungenau
- brauch lang zum switchen
eure vorteile:
wenn der bot einwandfrei geht:
Boniswitcher für 2010Client 11/22/2010 - Metin2 - 1 Replies Ich frage mich ob es einen Boniswitcher für den 2010 Clienten gibt?!
[RELEASE]Boni-Switcher by CroSSie 09/30/2010 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 455 Replies besten dank an den spasti und bai...
@ all: LECK MICH!
(hab mir viel angehört das war jetzt zuviel...wer jetzt wegen 20 egold rumheult...kauft euch RL....baii und auf nimmer wiedersehen)