Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 17:22

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

Advertisement



Script funzt nicht...

Discussion on Script funzt nicht... within the Guild Wars forum part of the MMORPGs category.

Reply
 
Old   #1
 
LightTheTorch's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 103
Received Thanks: 7
Script funzt nicht...

Hihoo... ich hab einige Problem! Ich habe mich heute mal mit AutoIt auseinander gesetzt und wollte mal ne eigene Methode schreiben um aus dem Aussenposten zu kommen. Also als erstes: Die Koordinaten für das Feld um andere Spieler einzuladen. Ich machn Screenshot, lad ihn mit Objectmapper und hohl mir also 2 Koordinaten darin. Die Koordinaten bilden doch nun ein Rechteck, in welchem der Bot irgendwo klickt oder? bei mir stimmt das nicht überein, er klickt oftmals zu hoch/tief. Woran lieft das??
Zweites Problem: Mein Kolleg braucht seinen Acc nicht mehr, deshalb brauch ich den als Orientierungspunkt. Er steht einfach die ganze Zeit vor dem Portal, ich lade ihn ein und renne zu ihm und anschliessend gerade aus. Wie ich das mache seht ihr im Skript unten, aber irgendwas funzt nicht, da er gar nie etwas ins Feld schreibt...


Select
Case $run = 1
MouseClick("left", Random(941, 220), Random(1941, 221), 1, $mousespeed)
$rndnumber = Random(200, 300)
Sleep($rndnumber)
Send("Name des Spielers")
$rndnumber = Random(200, 300)
Sleep($rndnumber)
MouseClick("left", Random(941, 220), Random(1941, 221), 1, $mousespeed)
$rndnumber = Random(200, 400)
Sleep($rndnumber)
MouseClick("left", Random(994, 222), Random(1198, 222), 1, $mousespeed)
$rndnumber = Random(200, 400)
Sleep($rndnumber)
MouseClick("left", Random(994, 222), Random(1198, 222), 1, $mousespeed)
$rndnumber = Random(200,500)
Sleep($rndnumber)
send("{Space}")
$rndnumber = Random(13750, 14250)
Sleep($rndnumber)
Send("{r}")


Ich hoffe ihr könnt mir irgendwie helfen, hab erst gerade angefangen mit Skripten ^^ danke schonmal! greeez

EDIT: was vielleicht noch zu erwähnen ist, ich habe da 3 mal dieselbe koordinate nacheinander damit der andere spieler eingeladen und ausgewählt wird, ich glaube das sollte so funzen ^^
LightTheTorch is offline  
Old 06/25/2008, 21:14   #2
 
LightTheTorch's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 103
Received Thanks: 7
kann mir keiner helfen? ich dreh noch durch... er klickt immer an die falsche stelle und wenn ich z.B. Send("t") schreibe dann passiert n feuchten, er schreibt niemals t.. ich wechsle glaub wieder auf ac tool das is einfacher ^^
LightTheTorch is offline  
Old 06/25/2008, 21:35   #3
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
Das kannst du viel einfacher lösen...
a) du versuchst das mit Pixelsearch zu lösen... (namen, etc auslesen, einfach auf kleine unterschiede achten)
- hierfür musst du keine screenshots machen und in objmapper reinladen.

b) du liest dir die x,y koordinaten aus (static memorys); wird wohl etwas schwierig.

c) du machst das mit einer include datei von au3... vergleichst bilder miteinander, nur viel kleiner als screenshots.

******************

Quote:
er schreibt niemals t..
einfach F1 drücken bei au3... steht oft nützliches in der Hilfe.

WinActivate ("Guild Wars")
WinWaitActive ("Guild Wars")
Send ("t")

sendet dir garantiert ein "T", wenn nicht versuchst du es einfach mit API oder controlsend ans handle.

:P


Gruß


wadimwadim
wadimwadim is offline  
Old 06/25/2008, 22:59   #4
 
LightTheTorch's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 103
Received Thanks: 7
oke danke ich werd das mit dem pixelsearch morgen mal anschauen..
LightTheTorch is offline  
Old 06/27/2008, 17:32   #5
 
LightTheTorch's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 103
Received Thanks: 7
ich raffs nicht und irgendwie überspringt mir det bot immer diesen teil. statt dass er zu meinem kolleg rennt, will er schon die flaggen setzen :S

so sieht das ganze am anfang aus:


HotKeySet("{END}","_exitit")
HotKeySet("{PAUSE}", "_TogglePause")
Global $Paused
Global $mousespeed = 8
Global $exchange = InputBox("Exchange", "Enter ""1"" in the box below to boost your alliance's faction or enter ""2"" to get Amber CInvisiblhunks!" , "Insert here!")

If $exchange = 1 Then
Global $name = InputBox("Name", "Please enter your character's name in the box below!" , "Insert here!")
EndIf

Global $friend = InputBox("Name2", "Please enter your friend's character name in the box below!" , "Insert here!")

Global $break = InputBox("Break", "Enter ""1"" in the box below to enable the ""Break"" function (recommended) or enter ""2"" to disable it!" , "Insert here!")




Func _exitit()
exit 0
EndFunc

Func _TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("Script is running")
If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
EndIf
Sleep(2000)
EndFunc

Func _run()
$rndnumber = Random(1, 25, 1)
Select
Case $rndnumber = 1 And $break = 1
$rndnumber = Random(30000, 60000)
Sleep($rndnumber)
EndSelect
----------------------------------------------------------------------------------------

$run = Random(1, 1, 1)

Select
Case $run = 1
MouseClick("left", Random(1414, 219), Random(1424, 229), 1, $mousespeed)
$rndnumber = Random(200, 400)
Sleep($rndnumber)
Send($friend, 1)
$rndnumber = Random(200, 500)
Sleep($rndnumber)
send("{enter}")
$rndnumber = Random(200, 400)
Sleep($rndnumber)
MouseClick("left", Random(1414, 219), Random(1424, 229), 1, $mousespeed)
$rndnumber = Random(200,500)
Sleep($rndnumber)
send("{Space}")
$rndnumber = Random(13750, 14250)
Sleep($rndnumber)
Send("{r}")


------------------------------------------------------------------------------------
$run1 = Random(1, 2, 1)
$run2 = Random(1, 3, 1)

Select
Case $run1 = 1
$rndnumber = Random(1400, 1500)
Sleep($rndnumber)

Send("{e down}")
$rndnumber = Random(400, 500)
Sleep($rndnumber)
Send("{e up}")
$rndnumber = Random(200, 400)
Sleep($rndnumber)

Send("{q down}")
$rndnumber = Random(400, 500)
Sleep($rndnumber)
Send("{q up}")
$rndnumber = Random(200, 400)
Sleep($rndnumber)

Select
Case $run2 = 1
Send("{a down}")
$rndnumber = Random(200, 220)
Sleep($rndnumber)
Send("{a up}")
Case $run2 = 2
Send("{d down}")
$rndnumber = Random(200, 220)
Sleep($rndnumber)
Send("{d up}")
Case $run2 = 3
$rndnumber = Random(400, 440)
Sleep($rndnumber)
EndSelect



der abgetrennte bereich wurde von mir verändert.... also da mit dem Send($friend, 1) bin ich mir nicht sicher ob das wirklich so geht, ich habs einfach mal gleich wie beim name gemacht, aber wie schon gesagt, es funktioniert einfach NIE, ich hab auch schon ganz neu alles geschrieben und ohne "friend" sondern einfach Send ("name vom spieler") aber dann hat er den teil einfach weggelassen und hat nachn paar sekunden wieder rumgeklickt -.-
also wenn ich einfach zu blöd bin dann sagts mir gleich dann lass ich die finger vom skripten xD greeez
LightTheTorch is offline  
Reply


Similar Threads Similar Threads
S4 Funzt Nicht
08/24/2010 - S4 League - 2 Replies
Hallo erstmal ich habe ein problem mit s4 und ich wollte fragen ob es auch andere haben wenn ich es annmachen will steht da: Game is currently under maintenance - will be back soon
Mc.exe funzt nicht?
06/08/2010 - Metin2 Private Server - 11 Replies
heyho ich hab ein problem xOO ich woltle excaliburmt2 zocken.. habe die 4 dateien (mc.txt mc.exe .mc.dll surakopf) in ein UNGEPACHTEN 07 ordner rein gepackt.. aber es komtm dann immer wenn ich unten rechts auf diesen button klicke (bei der surakopf exe) LoadLocaleError(locale/hongkong/locale_game.txt) und als fenster überschrift steht da LOG >.< was osll ich denn machen? hab 07 schon 3 mal neu installiert.. un dbei 08 ordner kommt genau das gleiche xOOOOO
NRG Mt2 funzt nicht
05/07/2010 - Metin2 Private Server - 9 Replies
WIe gesagt mein NRGmt2 funktioniert nicht. Nrgmt2 startet nicht. Brauche nun eure Hilfe. Pls HELP!!!!!!
Telehack funzt nicht auch über Moblock nicht!
12/26/2009 - Metin2 - 1 Replies
Hey, da der Tele ja nicht geht, hab ich mir gedacht machste über Moblock (Stadt neu starten) Das geht auch nicht da hänge ich in der Luft. Bei Relog komme ich wieder in die Stadt. Gibts was neues wann neue Hacks rauskommen? Dürfte doch auch über CE gehen oder nicht?
Bug funzt nicht
08/10/2008 - Metin2 - 8 Replies
Ihr kennt doch sicherlich den Bug mit dem man Gegenstände aufheben kann, die einem nicht gehören. Ich habe mehrmals gesehen wie mir andere FBs abgezogen haben, also weiß ich dass der funktioniert. Aber immer wenn ich vom Pferd absteig und wieder aufsteig dann sind die namen zwar weg aber ich kanns enfach nciht aufheben. Ich drücke die linke muastaste, Y, und ^. Was mache ich falsch?



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


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.