Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 23:24

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

Advertisement



Fehler beim verkaufen

Discussion on Fehler beim verkaufen within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Fehler beim verkaufen

Hi, ich habe vorhins meinen Bot hier hochgeladen
(

Nun möchte ich ihn natürlich erweitern, weil er ist ja doch noch ziemlich einfach
Natürlich darf da eine Verkaufsfunction nicht fehlen.
Doch da kommt bei mir bloß eine Fehlermeldung.

Also erstmal der Code:
Code:
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.0.0
 Author:         Markus S.

 Script Function:
	Nebo-Terasse Bot

#ce ----------------------------------------------------------------------------

HotKeySet("{ESC}", "Terminate")
HotKeySet("{PAUSE}", "TogglePause")


Func Terminate()
    Exit 0
EndFunc
Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
EndFunc




$Anzahl = InputBox ("Runden", "Wie viele Runden soll der Bot laufen?", "10")

$VK = InputBox ("Verkaufen", "Nach wie viele Runden soll verkauft werden?", "10")
Local $i


For $i = 1 to $Anzahl
WinWait ("Guild Wars")
WinWaitActive ("Guild Wars")
sleep (2000)
WinActive ("Guild Wars")
ToolTip ($i + "Runs", 50, 80)
;Rausgehen Prozedure beginnen

sleep (2000)
send ("O")
sleep (500)
send ("{Space}")
sleep (12000)
Send("{S down}")
sleep(700)
Send("{S Up}")
sleep(1000)
Send("{Q down}")
sleep(1000)
Send("{Q Up}")
sleep(1000)
send ("{D Down}")
sleep(280)
send ("{D Up}")
sleep(1000)
Send("{W down}")
sleep(3500)
Send("{W Up}")

sleep (12000)

;Fight Prozedure
send ("8")
sleep (3000)
send ("7")
sleep(3000)
send("6")
sleep(3000)
send ("5")
sleep(3000)
send ("4")
sleep(5000)

send ("1")
sleep(1500)
send ("2")
sleep(500)
send ("{W down}")
sleep(1000)
send ("{W up}")
send ("{Tab}")
sleep(500)
send ("{Space}")
sleep(12000)
send ("1")
send ("2")
sleep(5000)
send ("3")
sleep(13000)
send ("1")
send ("2")
sleep(7000)

;Gegenstände aufheben
send ("O")
send ("{Space}")
sleep(2000)
send ("O")
send ("{Space}")
sleep(2000)
send ("O")
send ("{Space}")
sleep(2000)
send ("O")
send ("{Space}")
sleep(2000)

;Zurück
sleep(3000)
send ("{Enter}")
send ("/Resign")
send ("{Enter}")
sleep(2000)

;Resign Button drücken
sleep(1500)
MouseMove (832, 546)
sleep(500)
MouseClick ("Left", 832, 546)
sleep(3000)



if $i = $VK Then            ; Ab hier verkaufen
	send ("{a down}")
	sleep (1000)
	send ("{a up}")
	sleep(1000)
	send ("{W down}")
	sleep (2500)
	send ("{W up}")
	sleep(500)
	send ("{d down}")
	sleep (650)
	send ("{d up}")
	sleep(500)
	send ("{W down}")
	sleep (3500)
	send ("{W up}")

	sleep(500)
	send ("{V}")
	send ("{Space}")
	sleep (5000)
	MouseMove (955, 92)
	MouseClick ("Left", 955, 92)
	sleep(500)
	MouseMove(1310, 968)
	sleep(1000)
	MouseClick ("Left" 1310, 968)
	MouseClick ("Left" 1310, 968)
	MouseClick ("Left" 1310, 968)
	MouseClick ("Left" 1310, 968)
	MouseClick ("Left" 1310, 968)
	MouseClick ("Left" 1310, 968)
	MouseClick ("Left" 1310, 968)
	MouseClick ("Left" 1310, 968)

	MouseMove  (1426, 968)
	MouseClick ("Left", 1426, 968)
EndIf


Next

Danke für eure Hilfe
HardCore.1337 is offline  
Old 07/29/2009, 13:50   #2
 
InToxic's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 105
Received Thanks: 31
Ich seh deinen ING - Namen...
InToxic is offline  
Old 07/29/2009, 13:52   #3
 
Rosemarie Lein's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 388
Received Thanks: 113
Einen Tipp, starte den Bot nicht durch doppelklicken auf die Datei sondern im Editor durch F5 drücken. Dann werden dann mehr Fehler angezeigt.
Edit: Dann siehst du auch das du z.B. bei den Mausklicks ein Komma vergessen hast
Rosemarie Lein is offline  
Thanks
1 User
Old 07/29/2009, 13:55   #4
 
[.ToyGun.]'s Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,233
Received Thanks: 282
der aggro monhc oder so xD
[.ToyGun.] is offline  
Old 07/29/2009, 14:04   #5
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Ok, danke...daran lags.
Is schlimm wenn ihr meinen Ingame Namen seht?
HardCore.1337 is offline  
Old 07/29/2009, 14:22   #6
 
in MIND's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 442
Received Thanks: 189
wenn du den account noch n bisschen behalten möchtest wärs besser, wenn man ihn nich sehen würde
in MIND is offline  
Old 07/29/2009, 16:38   #7
 
Rosemarie Lein's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 388
Received Thanks: 113
Ich find den Bot irgendwie nett. Ausnahmsweise mal kein Funktionen zusammenkopieren + MoveTo sondern so wie es aussieht mühsam selbst geschrieben. Teilweise zwar etwas wirr, aber das kommt mit der Zeit.
Rosemarie Lein is offline  
Old 07/29/2009, 16:42   #8
 
in MIND's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 442
Received Thanks: 189
dito
und auch mal einer, der gleich den code reinstellt
in MIND is offline  
Old 07/29/2009, 17:15   #9
 
elite*gold: 0
Join Date: Apr 2008
Posts: 603
Received Thanks: 94
als nächste stufe schau dir mal control send an dann läuft das ganze inaktiv damit du surfen kannst dabei
emtec22 is offline  
Old 07/29/2009, 20:04   #10
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Ok, mal ne neue Frage.
Wenn ich will das der Bot aller 20 Runs verkauft wie mache ich das da? komm grade gar ni weiter...

ich müsste doch da theoretisch ne schleife in der schleife haben..
hab gar keine Ahnung grade.

muss ja i-wie so oder:

Code:
func Runs ()
For $i =1 to $Anzahl 
...
;Resign Button drücken
sleep(1500)
MouseMove (832, 546)
sleep(500)
MouseClick ("Left", 832, 546)
sleep(3000)
EndFunc
Next
oder so. hab wirklich keine Ahnung
HardCore.1337 is offline  
Old 07/29/2009, 22:33   #11
 
elite*gold: 0
Join Date: Jun 2009
Posts: 69
Received Thanks: 1
falls ich an dieser Stelle mal einfach hier hin verweisen darf, .
hab es jetzt erstmal so geändert, damit er läuft.
PHP Code:
;-Start Identifizieren
Opt
("MouseClickDelay"100)

$IdentX 40
$IdentY 
285

ControlSend
($hwnd,"","","{.}")
Sleep(1000)
ControlClick($hwnd"""""left"2$IdentX$IdentY)
Sleep(200)
_MouseClick($hwnd"left",36,82180)
Sleep(200)
ControlClick($hwnd"""""left"2$IdentX$IdentY)
Sleep(200)
_MouseClick($hwnd"left",74,82180)
Sleep(200)
ControlClick($hwnd"""""left"2$IdentX$IdentY)
Sleep(200)
_MouseClick($hwnd"left",112,82180)
Sleep(200)
ControlClick($hwnd"""""left"2$IdentX$IdentY)
Sleep(200)
_MouseClick($hwnd"left",151,82180)
Sleep(200)
ControlClick($hwnd"""""left"2$IdentX$IdentY)
Sleep(200)
_MouseClick($hwnd"left",185,82180)
Sleep(200)
ControlClick($hwnd"""""left"2$IdentX$IdentY)
Sleep(200)
_MouseClick($hwnd"left",36,132180
usw.

leider mus hierfür GW wieder in den Vordergrund geholt werden, was leider noch nicht ganz funktioniert.
PHP Code:


;-Start Identkit verkaufen und neues kaufen
ControlSend
($hWnd,"","","{PGDN}")
Sleep(1000)
MouseClickDrag("left",36,315,43,108)
Sleep(1000)
ControlClick($hWnd,"","","left",1,500,40)
Sleep(1000)
ControlClick($hWnd,"","","left",1,640,525)
Sleep(1000)
ControlClick($hWnd,"","","left",1,426,40)
Sleep(1000)
ControlClick($hWnd,"","","left",2,472,230)
Sleep(1000)
MouseClickDrag("left",43,108,43,315)
Sleep(1000)
ControlSend($hWnd,"","","{PGUP}")
;-
Ende Identkit verkaufen und neues kaufen 
hab schon paar ideen was noch dazu kommen könnte wie ne GUI und so
aber im moment keine zeit und die probleme müssen erst beseitigt werden.
De Michel is offline  
Old 07/29/2009, 22:47   #12
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Also ne GUI hab ich.
Ich will erstmal den Bot ohne Control send hinbekommen.



Will erstmal wissen wie ich das machen kann, das ich sagen kann verkaufe aller x Runden und nicht nur einmal halt, sondern z.B. aller 10 Runden.
HardCore.1337 is offline  
Old 07/29/2009, 22:56   #13
 
InToxic's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 105
Received Thanks: 31
Quote:
Originally Posted by General Desert View Post
Also ne GUI hab ich.
Ich will erstmal den Bot ohne Control send hinbekommen.

Will erstmal wissen wie ich das machen kann, das ich sagen kann verkaufe aller x Runden und nicht nur einmal halt, sondern z.B. aller 10 Runden.
Beispielsweise mit ner Variable...

PHP Code:
$Rounds 0

Func Main
()
If 
$Rounds 20 Then
    Verkaufen
()
    
$Rounds 0
Else
    
Farmen()
    
$Rounds += 1
EndIf
EndFunc 
InToxic is offline  
Reply


Similar Threads Similar Threads
Fehler beim Patchen.
09/04/2010 - Metin2 Private Server - 3 Replies
Hallo ich habe schon verschiedne Patcher gehabt, und bei jeden kommt der gleiche fehler, die Etc.epk & eix, werden nicht richtig runtergeladen undso kann ich metin2 nicht starten. Ich hoffe jemand kann mir helfen :)
Fehler beim starten
03/30/2010 - Metin2 Private Server - 2 Replies
immer wenn ich auf den server zugreifen will steht da: Es befindet sich keine cd in laufwerk /:D wodran kann das liegen?
Fehler beim Bot
03/28/2010 - AutoIt - 9 Replies
Hallo ich habe heute morgen aus langeweile einfach mal einen Metin2 Bot gemacht mit Relogger, Autoschlagen, Potten usw. Die Source unten Der Fehler ist Ich weiß nicht was ich machen muss damit der funktioniert Bedank mich jetzt schon mal auf die Antworten
Fehler beim Einloggen
02/27/2010 - Metin2 Private Server - 2 Replies
Wenn wir unsere Charaktere auswählen und Enter klicken hebt er zwar wie immer die Faust, aber danach passiert nichts mehr. Ist bei uns allen so
Beim Eigenen Server Fehler beim Verbinden mit dem Server
02/24/2010 - Metin2 Private Server - 3 Replies
Hallo, Habe ein Problem wenn cih mein Metin2 Starten will komm da Fehler beim verbinden mit dem Server bitte um Hilfe über Team Viewer daten gibts über pn danke



All times are GMT +1. The time now is 23:24.


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.