|
You last visited: Today at 13:46
Advertisement
Farmbot - For 64 Bit OS
Discussion on Farmbot - For 64 Bit OS within the Rappelz forum part of the MMORPGs category.
01/26/2010, 16:19
|
#106
|
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
|
so Ich trau mich jetzt auch mal meine Fragen zu posten 
was und wo ist die Taste Combo ? die Brauch ich ja um mit Numpad1 + combo den bot zu starten. Dann möchte ich gerne noch mal wissen wie man die Farbe ausliest. Ich starte rappelz aktiviere das Farbscript, chippe den Mob. ne Variable habe ich aber trotzdem nicht.
So und meine letzte frage wäre wo stelle ich die cooldowns der Skills ein ?
Unter
If skill1bereit() = True Then
Send("{F3}")
Sleep(50)
$skillzuletztgenutzt[1] = $timer
EndIf ;==>nach diesem Muster müssen die skills eingefügt werden
???
Achso letzte Frage auf welche Tasten kommen hp, mp Pot
|
|
|
01/27/2010, 22:18
|
#107
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2
Received Thanks: 0
|
Hey!
Hab irgendwie ein prob mit dem bot...der startet net wenn ich den hotkey drück...hab eigentlich alles soweit angepasst...
HotKeySet("{o}", "combo") ;Taste zum Starten
HotKeySet("{l}", "pause") ;Taste für Pause
HotKeySet("{p}", "ende") ;Taste um den Bot zu beenden
Global $timerinit = TimerInit() ;Initialisierung des timers
Global $funktionan = False ;Initiierung des Bots in Pause
Global $chipfarbe ;Verschiedene Variablen verden als Global deklariert
Global $maus
Global $moven
Global $drehung
Global $chip
Global $mobhealth
Global $bottrap
Global $bottrap2
Global $bottrap3
Global $timerinit
Global $timer
Global $health1
Global $health2
Global $health3
Global $health4
Global $mana1
Global $chipart
Global $chipsalle
Global $cooldown[13] ;Initialisierung eines Arrays für die Cooldowns der Skills in ms (Millisekunden)
$cooldown[0] = 2000 ;Cooldown Chip
$cooldown[1] = 2600 ; Cooldown kleine Heilung
$cooldown[2] = 2600 ; Cd Doppelschlag
$cooldown[3] = 5200 ; Cd Kreaturenheilung
$cooldown[5] = 3600000 ;Pot (Schnelligkeitstrank, etc) Cooldown (600000) <-- jetzt ne stunde für zuchti buff und ork einheit
$cooldown[9] = 65000 ;Healthpot Cooldown
$cooldown[11] = 65000 ;Manapot Cooldown
Global $skillzuletztgenutzt[13] ;Array für die Skills
Global $chipfarbe = "FE7AF2" ;Farbe des Chips unter dem Mob (Hex); hier Farbe der Koordinaten 477, 60 eintragen
Func tabben()
Send("{TAB}")
Sleep(100)
EndFunc ;==>tabben Tabfunktion
Func loot()
Send("{Space}")
Sleep(1500)
Send("{Space}")
Sleep(500)
Send("{Space}")
Sleep(500)
Send("{Space}")
Sleep(500)
EndFunc ;==>loot Lootfunktion wenn kein Lootpet vorhanden ist
Func kameradrehen()
MouseMove(520, 380)
MouseDown("right")
MouseMove(900, 380)
MouseUp("right")
Sleep(10)
EndFunc ;==>kameradrehen dreht die Kamera
Func move()
MouseMove(600, 200)
MouseClick("left")
Sleep(10)
EndFunc ;==>move Laufbewegung
Func buffready()
If ($timer - $skillzuletztgenutzt[5]) >= $cooldown[5] Then
Return True
EndIf
EndFunc ;==>buffready wenn der Cooldown 5 abgelaufen ist -> true
Func buff2ready()
If ($timer - $skillzuletztgenutzt[3]) >= $cooldown[3] Then
Return True
EndIf
EndFunc ;==>buffready
Func buffen()
Send("^{F7}")
Sleep(100)
Send("^{F8}")
Sleep(100)
$skillzuletztgenutzt[5] = $timer
EndFunc ;==>buffen Buffen
Func chippen()
Send("{F2}")
$skillzuletztgenutzt[0] = $timer
Sleep(100)
EndFunc ;==>chippen Chippen
Func farbenauslesen()
$health1 = PixelGetColor(11, 54) ;orange
$health2 = PixelGetColor(11, 54) ;rot
$health3 = PixelGetColor(11, 54) ;tot
$health4 = PixelGetColor(486, 422) ;totsafe
$mana1 = PixelGetColor(90,66)
;$mana2 = PixelGetColor(90,66)
$mobhealth = PixelGetColor(540,30) ;==>(540,30)="D4B091"/(489,27)="883422"
$mobhealth2 = PixelGetColor(540,30)
$bottrap = PixelGetColor(441,16)
$bottrap2 = PixelGetColor(446, 6)
$bottrap3 = PixelGetColor(436, 6)
$chipsalle = PixelGetColor(58,720)
$chip = PixelGetColor(477,60)
Sleep(10)
EndFunc
Func townbreak()
MsgBox(0, "BOT", "Ich bin fertig!")
EndFunc ;==>townbreak
Func chipbereit()
If ($timer - $skillzuletztgenutzt[0]) >= $cooldown[0] Then
Return True
EndIf
EndFunc ;==>chipbereit
Func skill1bereit()
If ($timer - $skillzuletztgenutzt[1]) >= $cooldown[1] Then
Return True
EndIf
EndFunc ;==>skill1bereit in diesem Bereich passt ihr die cooldowns eurer skills an
Func skill2bereit()
If ($timer - $skillzuletztgenutzt[2]) >= $cooldown[2] Then
Return True
EndIf
EndFunc ;==>skill2bereit
Func skill3bereit()
If ($timer - $skillzuletztgenutzt[3]) >= $cooldown[3] Then
Return True
EndIf
EndFunc ;==>skill3bereit
Func hpotready()
If ($timer - $skillzuletztgenutzt[9]) >= $cooldown[9] Then
Return True
EndIf
EndFunc ;==>hpotready
Func mpotready()
If ($timer - $skillzuletztgenutzt[11]) >= $cooldown[11] Then
Return True
EndIf
EndFunc ;==>mpotready
Func nachhealth() ;BOTSCHLEIFE wenn Leben orange
If buffready() = True Then buffen()
If Hex($mobhealth, 6) = "D4B091" Then ;hier Farbe der Koordinaten 489, 27 eintragen
If Hex($bottrap, 6) <> "040404" And Hex($bottrap2, 6) <> "090909" And Hex($bottrap3, 6) <> "0A0A0A" Then ;hier Farbe der Koordinaten von Bottraps eintragen
If Hex($chip, 6) = $chipfarbe Then ;attackschleife
Send("{F1}")
Sleep(1000) ;castingtime in ms +250 - 500 (auch bei skills ohne casttime)
If skill1bereit() = True Then
Send("{F5}")
Sleep(50)
$skillzuletztgenutzt[1] = $timer
EndIf ;==>nach diesem Muster müssen die skills eingefügt werden
If skill2bereit () = True Then
Send("{F9}")
Sleep(50)
$skillzuletztgenutzt[2] = $timer
EndIf
If skill3bereit = True Then
Send("{F1}")
Sleep(50)
$skillzuletztgenutzt[3] = $timer
EndIf
$drehung = 0
$moven = 0
Else
If chipbereit() = True Then
chippen()
Sleep(50)
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
loot()
EndIf
EndFunc ;==>nachhealth
Func nachmana() ;BOTSCHLEIFE wenn Mana unter einem gewissen Punkt
If buffready() = True Then buffen()
If Hex($mobhealth, 6) = "D4B091" Then ;hier Farbe der Koordinaten 489, 27 eintragen
If Hex($bottrap, 6) <> "040404" And Hex($bottrap2, 6) <> "090909" And Hex($bottrap3, 6) <> "0A0A0A" Then ;hier Farbe der Koordinaten von Bottraps eintragen
If Hex($chip, 6) = $chipfarbe Then ;attackschleife
Send("{F1}")
Sleep(1000) ;castingtime in ms +250 - 500 (auch bei skills ohne casttime)
If skill1bereit() = True Then
Send("{F5}")
Sleep(50)
$skillzuletztgenutzt[1] = $timer
EndIf ;==>nach diesem Muster müssen die skills eingefügt werden
If skill2bereit () = True Then
Send("{F9}")
Sleep(50)
$skillzuletztgenutzt[2] = $timer
EndIf
If skill3bereit = True Then
Send("{F1}")
Sleep(50)
$skillzuletztgenutzt[3] = $timer
EndIf
$drehung = 0
$moven = 0
Else
If chipbereit() = True Then
chippen()
Sleep(50)
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
loot()
EndIf
EndFunc ;==>nachmana
Func combo() ;HAUPTBOTSCHLEIFE
$funktionan = True
SendKeepActive("Rappelz") ;Rappelz ist immer Vordergrund
Opt("PixelCoordMode", 2) ;die Pixel werden direkt aus dem Fenster ausgelsen
Opt("MouseCoordMode", 2) ;die Maus bewegt sich nur im Fenster
While $funktionan = True
farbenauslesen()
$timer = TimerDiff($timerinit) ;timer init
$timer = $timer + 3600000 ; timer + 1stunde
If Hex($chipsalle, 6) <> "0D0D0D" Then ;hier Farbe der Koordinaten 58, 720 eintragen
If Hex($health1, 6) <> "BD7641" Then ;hier Farbe der Koordinaten 11, 54 bei orangem Leben eintragen
If Hex($health1, 6) <> "AC3F40" Then ;hier Farbe der Koordinaten 11, 54 bei rotem Leben eintragen
If Hex($mana1, 6) = "385098" Then ;hier Farbe der Koordinaten 108, 67 bei vollem Mana eintragen
If buffready() = True Then buffen()
If Hex($mobhealth, 6) = "D4B091" Then ;hier Farbe der Koordinaten 489, 27 eintragen
If Hex($bottrap, 6) <> "040404" And Hex($bottrap2, 6) <> "090909" And Hex($bottrap3, 6) <> "0A0A0A" Then
If Hex($chip, 6) = $chipfarbe Then ;attackschleife
Send("{F1}")
Sleep(1000) ;castingtime in ms +250 - 500 (auch bei skills ohne casttime)
If skill1bereit() = True Then
Send("{F5}")
Sleep(50)
$skillzuletztgenutzt[1] = $timer
EndIf ;==>nach diesem Muster müssen die skills eingefügt werden
If skill2bereit () = True Then
Send("{F9}")
Sleep(50)
$skillzuletztgenutzt[2] = $timer
EndIf
If skill3bereit = True Then
Send("{F1}")
Sleep(50)
$skillzuletztgenutzt[3] = $timer
EndIf
$drehung = 0
$moven = 0
Else
If chipbereit() = True Then
chippen()
Sleep(50)
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
loot()
EndIf
Else
If mpotready() = True Then
Send("{F4}")
Sleep(500)
$skillzuletztgenutzt[11] = $timer
EndIf
nachmana()
;wenn mtee cooldown nicht dann trinke
EndIf
Else
If hpotready() = True Then
Send("{F3}")
Sleep(100)
$skillzuletztgenutzt[9] = $timer
EndIf
Send("!{z}")
Sleep(50)
MouseClick("left",482,390)
Sleep(50)
MouseClick("left",450,216)
Sleep(50)
Exit ;Ausloggen wenn Leben rot
;wenn hpot cooldown nicht dann esse
EndIf
Else
If hpotready() = True Then
Send("{F3}")
Sleep(100)
$skillzuletztgenutzt[9] = $timer
EndIf
nachhealth()
;wenn hnugget cooldown nicht dann esse
EndIf
Else
townbreak()
EndIf
WEnd
EndFunc ;==>combo
Func pause()
$funktionan = False
Sleep(10)
EndFunc ;==>pause
Func ende()
Exit
EndFunc ;==>ende
While 1
Sleep(50)
WEnd
|
|
|
01/28/2010, 10:21
|
#108
|
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
|
@TurboGolom
das mit den Hp pots und so ist nicht festgelegt.....musst du dir selbst anpassen.
und die cooldowns definierst du über die coodlwn-arrays am anfang
@Flat
Probiers mal mit nem anderen Hotkey
Aber für mich siehts stark danach aus, dass du das kompilierte script nicht im admin Modus gestartet hast
|
|
|
01/28/2010, 16:33
|
#109
|
elite*gold: 0
Join Date: Jan 2010
Posts: 5
Received Thanks: 0
|
Hallo
ich habs gestern mal kurz zum laufen gebracht, aber keine ahnung wie. Heute gehts schon nicht mehr. Allerdings habe ich herausgefunden, das er beim starten des scripts die ganzen bewegungen auf dem desktop ausführt anstatt im rappelz fenster. setzt aber das fenster in vordergrund nur macht dann alles hintendran. weiß jemand woran das liegt und was man da machen muss ?
|
|
|
01/28/2010, 17:21
|
#110
|
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
|
hast du bei rappelz auch die richtige auflösung eingestellt?
|
|
|
01/28/2010, 18:33
|
#111
|
elite*gold: 0
Join Date: Jan 2010
Posts: 5
Received Thanks: 0
|
Ja klar 1024x768. Aber irgendwie springt die Maus auch nich mehr automatisch ins Rappelzfenster bei scriptaktivierung...
|
|
|
01/28/2010, 18:45
|
#112
|
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
|
**heulkrampf**
hab das selbe Problem aber das nur nebenbei xD
irgendwie kann man ja nur 4 cooldowns einstellen laut anfangsschreiben in dem Vorzeigebot.
kann mal jemand ein Bsp. hier geben für zb das einstellen der skills ? und auf welche Tasten die skills dann müssten komme damit voll durcheinander weil da zu oft was mit skill steht xD
und wie benutzt man nun das Farbauslesescript wenn ich es starte passiert irgendwie nichts
|
|
|
01/29/2010, 08:49
|
#113
|
elite*gold: 0
Join Date: Aug 2009
Posts: 18
Received Thanks: 0
|
hi leute ......
ich habe auch den bot und bei mir funktioniert er super doch ....
ich habe das solche bedenken denn so ein typ hat mich farmen sehen und dann pk angemacht und ich hab natürlich weiter angeriffen anstatt den typen anzugreifen und jetzt sagt er halt das ich ein botter bin   stimmt ja auch :P
was kann denn jetzt passieren ?
kann ich den einfach ignorieren oder kann der support mich bannen wegen botten ?
euch kann das auch treffen nach ner zeit ...denkt ma drüber nach freu mich auf antworten danke
--------------------------------------------------------------------------------------
rechtschreibfehler dürft ihr gerne behalten
|
|
|
01/29/2010, 11:31
|
#114
|
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
|
moon...wenn er dich reportet wirst du whol gebannt.....aber jeder sollte das eigtl. wissen.
was das chips script angeht: das habe ich ziemlich genau nen paar seiten vorher in dem thread gepostet
und lest mal den GANZEN thread...dann wüsstet ihr auch, dass man mehr als 4 cooldowns angeben kann.
Racador hat den Array schin direkt dafür angepasst.
|
|
|
01/29/2010, 18:39
|
#115
|
elite*gold: 0
Join Date: Mar 2009
Posts: 404
Received Thanks: 120
|
Nicht jeder der nicht antwortet ist ein botter.
Wenn es jemand wichtiges war, sag einfach du hast die tells nicht gesehen weil du im Gruppenchat /Gildenchat wart.
Wenn es jemand fremdes war, ignorier den einfach.
|
|
|
01/29/2010, 18:54
|
#116
|
elite*gold: 0
Join Date: Aug 2009
Posts: 18
Received Thanks: 0
|
danke Gertos =)
so was will man hören :P
aber hab ich mir eig auch gedacht
|
|
|
01/29/2010, 19:01
|
#117
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2
Received Thanks: 0
|
aaaalso...ich hab immernoch n Problem...bin da jetzt ziemlich gut durchgestiegen und versteh auch den bot jetzt bzw. weiss was er tun sollte. Ich kann den Bot auch aktivieren...dann ist das fenster immer im vordergrund, aber ansonsten passiert nix. wenn ich das fenster dann schließe macht sich die maus selbstständig und huscht über den desktop...woran könnte das liegen? (hab sogar nochmal den kompletten farbabgleich gemacht und und und, aber der char will sich net bewegen)
^^ich mein natürlich woran es liegen könnte, dass der char sich ent bewegt...warum die maus übern desktop zischt weiss ich (weil der bot trotz beenden von rappelz weiterläuft)
Hier noch mein aktueller code...-->
HotKeySet("{NUMPAD1}", "combo") ;Taste zum Starten
HotKeySet("{NUMPAD2}", "pause") ;Taste für Pause
HotKeySet("{NUMPAD3}", "ende") ;Taste um den Bot zu beenden
Global $timerinit = TimerInit() ;Initialisierung des timers
Global $funktionan = False ;Initiierung des Bots in Pause
Global $chipfarbe ;Verschiedene Variablen verden als Global deklariert
Global $maus
Global $moven
Global $drehung
Global $chip
Global $mobhealth
Global $bottrap
Global $bottrap2
Global $bottrap3
Global $timerinit
Global $timer
Global $health1
Global $health2
Global $health3
Global $health4
Global $mana1
Global $chipart
Global $chipsalle
Global $cooldown[13] ;Initialisierung eines Arrays für die Cooldowns der Skills in ms (Millisekunden)
$cooldown[0] = 2000 ;Cooldown Chip
$cooldown[1] = 2600 ; Cooldown kleine Heilung
$cooldown[2] = 2600 ; Cd Doppelschlag
$cooldown[3] = 5200 ; Cd Kreaturenheilung
$cooldown[5] = 3600000 ;Pot (Schnelligkeitstrank, etc) Cooldown (600000) <-- jetzt ne stunde für zuchti buff und ork einheit
$cooldown[9] = 65000 ;Healthpot Cooldown
$cooldown[11] = 65000 ;Manapot Cooldown
Global $skillzuletztgenutzt[13] ;Array für die Skills
Global $chipfarbe = "FE7AF2" ;Farbe des Chips unter dem Mob (Hex); hier Farbe der Koordinaten 477, 60 eintragen
Func tabben()
Send("{TAB}")
Sleep(100)
EndFunc ;==>tabben Tabfunktion
Func loot()
Send("{Space}")
Sleep(1500)
Send("{Space}")
Sleep(500)
Send("{Space}")
Sleep(500)
Send("{Space}")
Sleep(500)
EndFunc ;==>loot Lootfunktion wenn kein Lootpet vorhanden ist
Func kameradrehen()
MouseMove(520, 380)
MouseDown("right")
MouseMove(900, 380)
MouseUp("right")
Sleep(10)
EndFunc ;==>kameradrehen dreht die Kamera
Func move()
MouseMove(600, 200)
MouseClick("left")
Sleep(10)
EndFunc ;==>move Laufbewegung
Func buffready()
If ($timer - $skillzuletztgenutzt[5]) >= $cooldown[5] Then
Return True
EndIf
EndFunc ;==>buffready wenn der Cooldown 5 abgelaufen ist -> true
;Func buff2ready()
If ($timer - $skillzuletztgenutzt[3]) >= $cooldown[3] Then
Return True
EndIf
;EndFunc ;==>buffready
Func buffen()
Send("{F7}")
Sleep(100)
Send("{F8}")
Sleep(100)
$skillzuletztgenutzt[5] = $timer
EndFunc ;==>buffen Buffen
Func chippen()
Send("{F2}")
$skillzuletztgenutzt[0] = $timer
Sleep(100)
EndFunc ;==>chippen Chippen
Func farbenauslesen()
$health1 = PixelGetColor(11, 54) ;orange
$health2 = PixelGetColor(11, 54) ;rot
$health3 = PixelGetColor(11, 54) ;tot
$health4 = PixelGetColor(486, 422) ;totsafe
$mana1 = PixelGetColor(90,66)
;$mana2 = PixelGetColor(90,66)
$mobhealth = PixelGetColor(540,30) ;==>(540,30)="D4B091"/(489,27)="883422"
$mobhealth2 = PixelGetColor(540,30)
$bottrap = PixelGetColor(441,16)
$bottrap2 = PixelGetColor(446, 6)
$bottrap3 = PixelGetColor(436, 6)
$chipsalle = PixelGetColor(58,720)
$chip = PixelGetColor(477,60)
Sleep(10)
EndFunc
Func townbreak()
MsgBox(0, "BOT", "Ich bin fertig!")
EndFunc ;==>townbreak
Func chipbereit()
If ($timer - $skillzuletztgenutzt[0]) >= $cooldown[0] Then
Return True
EndIf
EndFunc ;==>chipbereit
Func skill1bereit()
If ($timer - $skillzuletztgenutzt[1]) >= $cooldown[1] Then
Return True
EndIf
EndFunc ;==>skill1bereit in diesem Bereich passt ihr die cooldowns eurer skills an
Func skill2bereit()
If ($timer - $skillzuletztgenutzt[2]) >= $cooldown[2] Then
Return True
EndIf
EndFunc ;==>skill2bereit
Func skill3bereit()
If ($timer - $skillzuletztgenutzt[3]) >= $cooldown[3] Then
Return True
EndIf
EndFunc ;==>skill3bereit
Func hpotready()
If ($timer - $skillzuletztgenutzt[9]) >= $cooldown[9] Then
Return True
EndIf
EndFunc ;==>hpotready
Func mpotready()
If ($timer - $skillzuletztgenutzt[11]) >= $cooldown[11] Then
Return True
EndIf
EndFunc ;==>mpotready
Func nachhealth() ;BOTSCHLEIFE wenn Leben orange
If buffready() = True Then buffen()
If Hex($mobhealth, 6) = "883422" Then ;hier Farbe der Koordinaten 489, 27 eintragen
If Hex($bottrap, 6) <> "040404" And Hex($bottrap2, 6) <> "090909" And Hex($bottrap3, 6) <> "0A0A0A" Then ;hier Farbe der Koordinaten von Bottraps eintragen
If Hex($chip, 6) = "FE7AF2" Then ;attackschleife
Send("{F1}")
Sleep(1000) ;castingtime in ms +250 - 500 (auch bei skills ohne casttime)
;If skill1bereit() = True Then
Send("{F5}")
Sleep(50)
$skillzuletztgenutzt[1] = $timer
;EndIf ;==>nach diesem Muster müssen die skills eingefügt werden
If skill2bereit () = True Then
Send("{F9}")
Sleep(50)
$skillzuletztgenutzt[2] = $timer
EndIf
;If skill3bereit = True Then
Send("{F1}")
Sleep(50)
$skillzuletztgenutzt[3] = $timer
;EndIf
$drehung = 0
$moven = 0
Else
If chipbereit() = True Then
chippen()
Sleep(50)
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
loot()
EndIf
EndFunc ;==>nachhealth
Func nachmana() ;BOTSCHLEIFE wenn Mana unter einem gewissen Punkt
If buffready() = True Then buffen()
If Hex($mobhealth, 6) = "883422" Then ;hier Farbe der Koordinaten 489, 27 eintragen
If Hex($bottrap, 6) <> "040404" And Hex($bottrap2, 6) <> "090909" And Hex($bottrap3, 6) <> "0A0A0A" Then ;hier Farbe der Koordinaten von Bottraps eintragen
If Hex($chip, 6) = $chipfarbe Then ;attackschleife
Send("{F1}")
Sleep(1000) ;castingtime in ms +250 - 500 (auch bei skills ohne casttime)
;If skill1bereit() = True Then
Send("{F5}")
Sleep(50)
$skillzuletztgenutzt[1] = $timer
;EndIf ;==>nach diesem Muster müssen die skills eingefügt werden
If skill2bereit () = True Then
Send("{F9}")
Sleep(50)
$skillzuletztgenutzt[2] = $timer
EndIf
;If skill3bereit = True Then
Send("{F1}")
Sleep(50)
$skillzuletztgenutzt[3] = $timer
;EndIf
$drehung = 0
$moven = 0
Else
If chipbereit() = True Then
chippen()
Sleep(50)
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
loot()
EndIf
EndFunc ;==>nachmana
Func combo() ;HAUPTBOTSCHLEIFE
$funktionan = True
SendKeepActive("Rappelz") ;Rappelz ist immer Vordergrund
Opt("PixelCoordMode", 2) ;die Pixel werden direkt aus dem Fenster ausgelsen
Opt("MouseCoordMode", 2) ;die Maus bewegt sich nur im Fenster
While $funktionan = True
farbenauslesen()
$timer = TimerDiff($timerinit) ;timer init
$timer = $timer + 3600000 ; timer + 1stunde
If Hex($chipsalle, 6) <> "0D0D0D" Then ;hier Farbe der Koordinaten 58, 720 eintragen
If Hex($health1, 6) <> "BD7641" Then ;hier Farbe der Koordinaten 11, 54 bei orangem Leben eintragen
If Hex($health1, 6) <> "AC3F40" Then ;hier Farbe der Koordinaten 11, 54 bei rotem Leben eintragen
If Hex($mana1, 6) = "8499C3" Then ;hier Farbe der Koordinaten 108, 67 bei vollem Mana eintragen
If buffready() = True Then buffen()
If Hex($mobhealth, 6) = "883422" Then ;hier Farbe der Koordinaten 489, 27 eintragen
If Hex($bottrap, 6) <> "040404" And Hex($bottrap2, 6) <> "090909" And Hex($bottrap3, 6) <> "0A0A0A" Then
If Hex($chip, 6) = $chipfarbe Then ;attackschleife
Send("{F1}")
Sleep(1000) ;castingtime in ms +250 - 500 (auch bei skills ohne casttime)
;If skill1bereit() = True Then
Send("{F5}")
Sleep(50)
$skillzuletztgenutzt[1] = $timer
;EndIf ;==>nach diesem Muster müssen die skills eingefügt werden
If skill2bereit () = True Then
Send("{F9}")
Sleep(50)
$skillzuletztgenutzt[2] = $timer
EndIf
;If skill3bereit = True Then
Send("{F1}")
Sleep(50)
$skillzuletztgenutzt[3] = $timer
;EndIf
$drehung = 0
$moven = 0
Else
If chipbereit() = True Then
chippen()
Sleep(50)
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
EndIf
Else
tabben()
$drehung = $drehung + 1
If $drehung > 2 Then
kameradrehen()
$drehung = 0
$moven = $moven + 1
EndIf
If $moven > 10 Then
move()
$moven = 0
EndIf
loot()
EndIf
Else
If mpotready() = True Then
Send("{F4}")
Sleep(500)
$skillzuletztgenutzt[11] = $timer
EndIf
nachmana()
;wenn mtee cooldown nicht dann trinke
EndIf
Else
If hpotready() = True Then
Send("{F3}")
Sleep(100)
$skillzuletztgenutzt[9] = $timer
EndIf
Send("!{z}")
Sleep(50)
MouseClick("left",482,390)
Sleep(50)
MouseClick("left",450,216)
Sleep(50)
Exit ;Ausloggen wenn Leben rot
;wenn hpot cooldown nicht dann esse
EndIf
Else
If hpotready() = True Then
Send("{F3}")
Sleep(100)
$skillzuletztgenutzt[9] = $timer
EndIf
nachhealth()
;wenn hnugget cooldown nicht dann esse
EndIf
Else
townbreak()
EndIf
WEnd
EndFunc ;==>combo
Func pause()
$funktionan = False
Sleep(10)
EndFunc ;==>pause
Func ende()
Exit
EndFunc ;==>ende
While 1
Sleep(50)
WEnd
|
|
|
01/29/2010, 21:16
|
#118
|
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
|
sback du meinst wahrscheinlich das oder
1. in rappelz eingeloggt sein (1024*768)
2. farbe chip script als admin starten
3. mob chippen
4. farbe ablesen
habe jetzt das Farbscript als admin und ohne gestartet und es kommt immer
hotkeyset("3","terminate")
while 1
Opt("MouseCoordMode", 2)
Opt("PixelCoordMode", 2)
;$x = MouseGetPos(0)
;$y = MouseGetPos(1)
$x = 477 ;X Koordinate der Maus
$y = 60 ;Y Koordinate der Maus
$var = PixelGetColor($x,$y)
ToolTip(Hex($var, 6),20,100) ;Wiedergabe der Farbe
sleep(42)
wend
func terminate()
Exit
EndFunc
raus ^^
jetzt hab ich unlustiger weise folgendes stehen in der farb chip datei
; V2.64 to V3.0.100 (Version 1.0.6)
; Converted with AutoItV2toV3 [Version 1.0.6]
; (C) Copyright 2004 J-Paul Mesnage.
; Prologue ; should be renamed (?) and called somewhere if you are converting an include file
__init()
; End Prologue
; Epilogue Extra Functions needed for Compatibility execution
; take care of possible redefinition if you are converting an include file
;
func __init () ; to define global variables needed
endfunc
; End Epilogue
|
|
|
01/30/2010, 17:16
|
#119
|
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
|
Turbo
es würde schon helfen, wenn du das script erst kompilieren und dann die dadurch erstellte *.exe als admin starten würdest
|
|
|
01/30/2010, 20:24
|
#120
|
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
|
achso lol xD naja habs jetzt convertiert einmal in console und einmal als x64 doch wenn ich die exe datei starte als admin öffnet sich einmal kurz ein fenster ( bei console) und schließt sich wieder und bei der anderen option passiert garnichts
reihenfolge
1 rappelz starten
2 exe ausführen als admin
3 mob chippen
aber irgendwie passiert trotzdem nichts kriege keine werte oder sonstiges
woran kann das liegen ?
Was mir eben noch auffiel wenn ich das Konsolenfenster aufmache kommt ein kleines gelbes Kästchen wo 0000000 drin steht und wenn ich dann auf rappelz klicke kommt dort 1111111^^^vllt hilft das ja weiter
|
|
|
 |
|
Similar Threads
|
Farmbot
04/08/2010 - Guild Wars - 8 Replies
Veraltet!
Bitte keine Antworten mehr!
|
Farmbot
03/04/2010 - Flyff - 3 Replies
Hallo Community,
ich habe nach Suchen hier nichts gefunden, aber meine Frage erstreckt sich über das oben genannte Thema, dem Farmbot.
Gibt es sowas für dFlyff, also ich stell meinen Char Nachts iwo ab und lass ihn leveln?
Ich habe jetzt hier im Forum nichts explizites gefunden und frage mich OB es überhaupt sowas gibt wegen dem GG.
Ich habe damals bei ROSE irgendeinen Farmbot benutzt und würde wieder gernen einen benutzen.
mfg
|
Farmbot?
09/06/2009 - WoW Bots - 3 Replies
Da Gatherbuddy nun ja detected ist, wollte ich fragen ob es noch irgend einen Farmbot gibt der funktioniert?
Falls jemand einen eigenen hat und ihn verkaufen will -> PN
|
Farmbot
07/04/2009 - AutoIt - 8 Replies
Hi,
bin gerade dabei einen farmbot für metin2 zu schreiben der die monster von selbst anklickt. Soweit bin ich schon:
Opt('PixelCoordMode', 2)
Opt('MouseCoordMode', 2)
HotKeySet ( "{Numpad1}" , "start" )
HotKeySet ( "{Numpad3}" , "Ende" )
|
All times are GMT +1. The time now is 13:46.
|
|