Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz
You last visited: Today at 22:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Farmbot - For 64 Bit OS

Discussion on Farmbot - For 64 Bit OS within the Rappelz forum part of the MMORPGs category.

Reply
 
Old 01/20/2010, 18:50   #91
 
elite*gold: 0
Join Date: Jan 2010
Posts: 67
Received Thanks: 1
Aloha,

Da ich ein Anfänger auf den Gebiet bin habe ich Anfangs ein parr fragen.

Lauft der Bot auch auf Windows Vista 32 Bit?

Und könnte mir bitte jemand eine Schritt für Schritt anleitung schreiben?

Ich weiß is vill eine dumme frage, aber hab echt kein plan von soetwas.

Grüße,
Sternburgdiesel is offline  
Old 01/20/2010, 22:41   #92
 
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
lesen hilft weiter....denn dann wüsstest du, dass der bot nicht auf 32bit os läuft, da gg dort autoit blockt.

und die sache mit dem guide wurde oft genug angesprochen und auch da hilft lesen weiter
n1k1sback is offline  
Old 01/21/2010, 03:22   #93
 
elite*gold: 0
Join Date: Oct 2007
Posts: 18
Received Thanks: 0
couldn't get it to send anything in vista x64. could anyone tell why?
huyhuy is offline  
Old 01/21/2010, 11:22   #94
 
elite*gold: 0
Join Date: Jan 2010
Posts: 54
Received Thanks: 0
Any way to get this in English and does this still work
unchris is offline  
Old 01/21/2010, 18:07   #95
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2
Received Thanks: 0
Getestet mit einer frischen Version von Windows 7 64-bit, sowie einer Neuinstallation von Rappelz.

Fazit: Funktioniert nicht. Simple Keys/Mouscommandos werden nicht an das Rappelz-Window gesendet.

Irgendwelche Ideen?
lexomat is offline  
Old 01/22/2010, 14:39   #96
 
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
jo:
erst rappelz starten und eingeloggt sein und dann erst das compilierte script starten

aber ich habe jetzt auch mal ne frage^^

ich habe abshooters script minimal verändert um es für meinen mage anzupassen.

mein Problem ist allerdings, dass der char sich nicht selbst bufft.

meine buffs liegen auf: strg+1, strg+2, shift+1, shift+2

da is der code:

Code:
HotKeySet("{NUMPAD1}", "combo")
HotKeySet("{PAUSE}", "pause")
HotKeySet("{END}", "ende")

Global $timerinit = TimerInit()
Global $funktionan = False
Global $chipfarbe
Global $maus
Global $moven
Global $drehung
Global $chip
Global $mobhealth
Global $bottrap
Global $bottrap2
Global $bottrap3
Global $timerinit
Global $timer
Global $health1
Global $health4
Global $mana1
Global $cdlebenssauger
Global $rpskill1
Global $rpskill2
Global $rpskill3
Global $chipart
Global $chipsalle
Global $cooldown[13]
$cooldown[0] = 2000 ;cooldown chip
$cooldown[1] = 800
$cooldown[2] = 800
$cooldown[3] = 121000;ausweichen
$cooldown[5] = 500000

$cooldown[9] = 65000 ;hpot cd
$cooldown[10] = 181000 ;hnugget cd
$cooldown[11] = 65000 ;mpot cd
$cooldown[12] = 181000 ;mtee cd
Global $skillzuletztgenutzt[13]

Global $dualdauer = 73000
Global $dualdauersave = 71000
Global $dualtime
Global $dualtimer
Global $kreatur = 0
Global $dualtimerinit = TimerInit()
Global $dcooldown = 63000
Global $beschwoerenzuletztgenutzt

$standard = InputBox("Einstellungen?", "Letzt bekannte Einstellung? 1 - JA | 2 - NEIN")

If $standard = "2" Then
    Global $healthnuggets = InputBox("Nuggets", "Wieviel Nuggets hast du?") ; hnuggets anzahl eingeben
    IniWrite(@ScriptDir & "\script.ini", "Health", "nuggets", $healthnuggets) ; hnuggets anzahl schreiben
    Global $manatees = InputBox("Tee", "Wieviel Tee hast du?") ; mtees anzahl eingeben
    IniWrite(@ScriptDir & "\script.ini", "Mana", "tees", $manatees) ; mtees schreiben

    $chipfarbe = "78CBF7"

EndIf

If $standard = "1" Then
    $chipsart = IniRead(@ScriptDir & "\script.ini", "Chips", "art", "3")
    $chipsinput = IniRead(@ScriptDir & "\script.ini", "Chips", "anzahl", "100")
    $healthnuggets = IniRead(@ScriptDir & "\script.ini", "Health", "nuggets", "10")
    $manatees = IniRead(@ScriptDir & "\script.ini", "Mana", "tees", "10")

    $chipfarbe = "78CBF7"
EndIf

Func tabben()
    Send("{TAB}")
    Sleep(100)
EndFunc   ;==>tabben

Func kameradrehen()
    MouseMove(520, 380)
    MouseDown("right")
    MouseMove(900, 380)
    MouseUp("right")
    Sleep(10)
EndFunc   ;==>kameradrehen

Func move()
    MouseMove(600, 200)
    MouseClick("left")
    Sleep(10)
EndFunc   ;==>move

Func buffready()
    If ($timer - $skillzuletztgenutzt[5]) >= $cooldown[5] Then
        Return True
    EndIf
EndFunc   ;==>buffready

Func buffen()
    Send("^{F4}")
    Sleep(100)
    Send("^{F5}")
    Sleep(100)
    Send("+{F4}")
    Sleep(100)
    Send("+{F5}")
    Sleep(100)
    $skillzuletztgenutzt[5] = $timer
EndFunc   ;==>buffen

Func chippen()
    Send("{2}")
    $skillzuletztgenutzt[0] = $timer
    Sleep(100)
EndFunc   ;==>chippen

Func farbenauslesen()
    $health1 = PixelGetColor(11, 54) ;orange
    $health4 = PixelGetColor(486, 422) ;totsafe
    $mana1 = PixelGetColor(108, 67)
    $mobhealth = PixelGetColor(489, 27)
    $bottrap = PixelGetColor(441, 16)
    $chip = PixelGetColor(477, 60)
    $bottrap2 = PixelGetColor(446, 6)
    $bottrap3 = PixelGetColor(436, 6)
    $cdlebenssauger = PixelGetColor(160, 710)
    $chipsalle = PixelGetColor(58, 720)
    Sleep(10)
EndFunc   ;==>farbenauslesen

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

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 hnuggetready()
    If ($timer - $skillzuletztgenutzt[10]) >= $cooldown[10] Then
        Return True
    EndIf
EndFunc   ;==>hnuggetready

Func mpotready()
    If ($timer - $skillzuletztgenutzt[11]) >= $cooldown[11] Then
        Return True
    EndIf
EndFunc   ;==>mpotready

Func mteeready()
    If ($timer - $skillzuletztgenutzt[12]) >= $cooldown[12] Then
        Return True
    EndIf
EndFunc   ;==>mteeready

Func dualbereit()
    If $timer - $beschwoerenzuletztgenutzt >= $dcooldown Then
        Return True
    EndIf
EndFunc   ;==>dualbereit

Func kreaturzurueck()
    If $dualtimer - $dualtime > $dualdauer Then
        Return True
    EndIf
EndFunc   ;==>kreaturzurueck

Func kreaturzuruecksave()
    If $dualtimer - $dualtime > $dualdauersave Then
        Return True
    EndIf
EndFunc   ;==>kreaturzuruecksave

Func nachhealth()
    If buffready() = True Then buffen()
    If Hex($mobhealth, 6) = "883422" Then
        If Hex($bottrap, 6) <> "A780FD" And Hex($bottrap2, 6) <> "A780FD" And Hex($bottrap3, 6) <> "A17BF3" Then
            If Hex($chip, 6) = $chipfarbe Then ;attackschleife
                If Hex($cdlebenssauger, 6) <> "1C2122" Then
                    Send("{F5}")
                    Sleep(2000)
                EndIf

                If skill1bereit() = True Then
                    Send("{3}")
                    Sleep(1000)
                    $skillzuletztgenutzt[1] = $timer
                EndIf
				
				If skill2bereit() = True Then
                    send("{4}")
                    Sleep(1000)
                    $skillzuletztgenutzt[2] = $timer
                EndIf


                Send("!{1}")
                Sleep(500)

                $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
    EndIf
EndFunc   ;==>nachhealth

Func nachmana()
    If buffready() = True Then buffen()
    If Hex($mobhealth, 6) = "883422" Then
        If Hex($bottrap, 6) <> "A780FD" And Hex($bottrap2, 6) <> "A780FD" And Hex($bottrap3, 6) <> "A17BF3" Then
            If Hex($chip, 6) = $chipfarbe Then ;attackschleife

                If skill1bereit() = True Then
                    Send("{3}")
                    Sleep(1000)
                    $skillzuletztgenutzt[1] = $timer
                EndIf
				
				If skill2bereit() = True Then
                    send("{4}")
                    Sleep(1000)
                    $skillzuletztgenutzt[2] = $timer
                EndIf


                Send("!{1}")
                Sleep(500)

                $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
    EndIf
EndFunc   ;==>nachmana



Func combo()
    $funktionan = True
    SendKeepActive("Rappelz")
    Opt("PixelCoordMode", 2)
    Opt("MouseCoordMode", 2)
    While $funktionan = True
        farbenauslesen()
        $timer = TimerDiff($timerinit) ;timer init
        $timer = $timer + 3600000 ; timer + 1stunde
        $dualtimer = TimerDiff($dualtimerinit)
        $dualtimer = $dualtimer + 180000
        If Hex($chipsalle, 6) <> "0D0D0D" And $healthnuggets > 1 And $manatees > 1 Then
            If Hex($health1, 6) = "23110D" And Hex($health4, 6) = "BFC1C0" Then Exit
            If Hex($health1, 6) <> "BD7641" Then
                If Hex($health1, 6) <> "AC3F40" Then
                    If Hex($mana1, 6) = "8499C3" Then
                        If buffready() = True Then buffen()
                        If Hex($mobhealth, 6) = "883422" Then
                            If Hex($bottrap, 6) <> "A780FD" And Hex($bottrap2, 6) <> "A780FD" And Hex($bottrap3, 6) <> "A17BF3" Then
                                If Hex($chip, 6) = $chipfarbe Then ;attackschleife

                If skill1bereit() = True Then
                    Send("{3}")
                    Sleep(1000)
                    $skillzuletztgenutzt[1] = $timer
                EndIf
				
				If skill2bereit() = True Then
                    send("{4}")
                    Sleep(1000)
                    $skillzuletztgenutzt[2] = $timer
                EndIf


                Send("!{1}")
                Sleep(500)

                                    $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
                        EndIf
                    Else
                        If mteeready() = True Then
                            Send("+{F5}")
                            $skillzuletztgenutzt[12] = $timer
                            $manatees = $manatees - 1
                            Send("+{5}")
                            IniWrite(@ScriptDir & "\script.ini", "Mana", "tees", $manatees)
                            Sleep(500)
                        EndIf
                        If mpotready() = True Then
                            Send("+{6}")
                            Sleep(500)
                            $skillzuletztgenutzt[11] = $timer
                        EndIf
                        nachmana()
                        ;wenn mtee cooldown nicht dann trinke
                    EndIf
                Else
                    ;rot
                    If hpotready() = True Then
                        Send("!{6}")
                        Sleep(100)
                        $skillzuletztgenutzt[9] = $timer
                    EndIf

                    If hnuggetready() = True Then
                        Send("!{5}")
                        $healthnuggets = $healthnuggets - 1
                        $skillzuletztgenutzt[10] = $timer
                        IniWrite(@ScriptDir & "\script.ini", "Health", "nuggets", $healthnuggets)
                        Sleep(100)
                    EndIf



                    Send("!{z}")
                    Sleep(50)
                    MouseClick("left", 482, 390)
                    Sleep(50)
                    MouseClick("left", 450, 216)
                    Sleep(50)
                    Exit

                    nachhealth()
                    ;wenn hpot cooldown nicht dann esse
                EndIf
            Else
                ;orange
                If hpotready() = True Then
                    Send("!{6}")
                    Sleep(100)
                    $skillzuletztgenutzt[9] = $timer
                EndIf

                If hnuggetready() = True Then
                    Send("!{5}")
                    $healthnuggets = $healthnuggets - 1
                    $skillzuletztgenutzt[10] = $timer
                    IniWrite(@ScriptDir & "\script.ini", "Health", "nuggets", $healthnuggets)
                    Sleep(100)
                EndIf

                nachhealth()
                ;wenn hnugget cooldown nicht dann esse
            EndIf
        Else
            ;chipsalle oder tees / nuggets
            Send("!{z}")
            Sleep(50)
            MouseClick("left", 482, 390)
            Sleep(50)
            MouseClick("left", 450, 216)
            Sleep(50)
            Exit
        EndIf
    WEnd
EndFunc   ;==>combo

Func pause()
    $funktionan = False
    Sleep(10)
EndFunc   ;==>pause

Func ende()
    Exit
EndFunc   ;==>ende

While 1
    Sleep(50)
WEnd
n1k1sback is offline  
Old 01/22/2010, 21:16   #97
 
NewWorld2's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 34
Received Thanks: 0
Das erste was mir einfällt ist die cast time der buffs und dein sleep .!?
Und schreib auch mal in die Combo das er sich buffen soll.
sag ma bescheid obs klappt
NewWorld2 is offline  
Old 01/22/2010, 21:56   #98
 
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
Die buffs sind instant und die sleepzeit dazwischen ist doch bei buffen() angegeben, damit das buffen bei nem kleinen lag nicht abgebrochen wird.


Die buffanweisung ist doch auch in der combo() anweisung bei der Bedingung If buffready() = true Then buffen()

oder habe ich da iwas falsch verstanden?
n1k1sback is offline  
Old 01/23/2010, 17:52   #99
 
NewWorld2's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 34
Received Thanks: 0
Du hast ein sleep von 100 das sind 100milisekunden ... wen deine casttime bei windwaffe oder so aber länger ist sind die buffs danach hinfällig !
stell einfach mal auf 5000 ( 5sek) und schau obs dan funzt ....

Sry habs bei combo nicht gesehen weils so zwichen drin steht ^^
NewWorld2 is offline  
Old 01/25/2010, 13:47   #100
 
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
habs auf 5000 gestellt und funzt trotzdem nicht....kp was los is
n1k1sback is offline  
Old 01/25/2010, 20:27   #101
 
elite*gold: 0
Join Date: May 2009
Posts: 7
Received Thanks: 1
Deine buffs sin doch auf 1 und 2 aber der Bot drückt F4 und F5... könnte vll daran liegen?^^
Tuor is offline  
Thanks
1 User
Old 01/25/2010, 20:48   #102
 
elite*gold: 0
Join Date: Jun 2008
Posts: 59
Received Thanks: 6
OMG

manchmal sieht man den wald vor lauter bäumen nicht....ganau das wars^^

sollte zumindest nur daran gelegen haben^^

ich probiers gleich aus xP
n1k1sback is offline  
Old 01/25/2010, 21:08   #103
 
NewWorld2's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 34
Received Thanks: 0
6 augen sehen mehr als 4 :P
NewWorld2 is offline  
Old 01/26/2010, 12:02   #104
 
elite*gold: 0
Join Date: Jan 2010
Posts: 5
Received Thanks: 0
Hallo Leute

ich wollte das ganze auch mal versuchen habe aber massiv Pobleme. Ich habe alle anweisungen befolgt, aber wenn ich das farbauslesescript starte bekomme ich immer gesagt das script ist auf pause modus. zudem hängt das bild sobald ich auf spiel gehe. und als farb ausgabe steht ständig nur 000000 da. hat jemand ne ahnung was ich falsch mache?

mfg

EDIT:

Ich habe Windows 7 64 Bit
Ähm Framework 1.0 (x86) update grad auf 4.0
Als admin geöffnet (benutzerkontensteuerung deaktiviert)

trotzdem ist das script dauernd auf pause.
Ich hab anscheinend was zum laufen gebracht aber es funktioniert nur auf dem desktop und nicht im rappelzfenster.
sirsmoka is offline  
Old 01/26/2010, 13:36   #105
 
KentuckyFC's Avatar
 
elite*gold: 5
Join Date: Oct 2008
Posts: 1,363
Received Thanks: 236
Quote:
Originally Posted by sirsmoka View Post
Hallo Leute

ich wollte das ganze auch mal versuchen habe aber massiv Pobleme. Ich habe alle anweisungen befolgt, aber wenn ich das farbauslesescript starte bekomme ich immer gesagt das script ist auf pause modus. zudem hängt das bild sobald ich auf spiel gehe. und als farb ausgabe steht ständig nur 000000 da. hat jemand ne ahnung was ich falsch mache?

mfg
1. Hast du Windows Xp/Vista/Se7en als 64bit version?
2. Hast du Net framework 3.5?
3. Als Administrator geöffnet (Nur in Vista/Se7en benötigt)

Wenn dies alles nicht hilft einfach Kompabilitäts modus auf Windows xp probieren
KentuckyFC is offline  
Reply

Tags
bot, farmbot


Similar Threads 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 22:53.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.