Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 05:19

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

Advertisement



Hilfe mit Farmbot

Discussion on Hilfe mit Farmbot within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
papaap's Avatar
 
elite*gold: 1
Join Date: Dec 2008
Posts: 25
Received Thanks: 7
Hilfe mit Farmbot

Hey, ich habe eine frage, undzwar wollte ich fragen ob ihr mir helfen könnt ein Bot zu erstellen.. undzwar für das MMORPG "Shaiya" der Bot soll automatisch Angreifen (Taste 1) und nur Zwei bestimmte monster angreifen (evtl auch Änderbar), und das Ziel automatisch ändern wenn der weg Blockiert ist..

ich habe schonmal bisschen rumprobiert, aber habe mich nochnie wirklich mit Autoit Befasst..

ich hoffe ihr könnt mir helfen

PS: soll kein " Bitte macht mir " thread sein.. ich würde auch gerne lernen soetwas zu Scripten
papaap is offline  
Old 01/07/2012, 18:46   #2
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Wenn das Spiel kein Anti-Hackshild hat sollte Send oder Controlsend gehen. Einfach googlen oder F1 in SciTE für die Hilfe drücken....
Ludder231 is offline  
Old 01/07/2012, 18:54   #3
 
papaap's Avatar
 
elite*gold: 1
Join Date: Dec 2008
Posts: 25
Received Thanks: 7
Hey, Danke für die Schnelle antwort.. das game hat kein Hackshield

Da ich leider 0 Erfahrung in AutoIT habe, weiß ich sogut wie NICHTS drüber.. habe mir schonmal die Grundlagen und paar Tutorials gelesen und ausprobiert.. mehr noch nciht
papaap is offline  
Old 01/07/2012, 20:59   #4
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
reicht für Send und Cotrolsend.
PHP Code:
Send("Hallo) 
"Sendet einen oder mehrere simulierte Tastendrücke an das aktive Fenster."
PHP Code:
ControlSend "title""text"controlID"string" [, flag] ) 
"Sendet eine Folge von Zeichen (Tastendrücken) an ein Control" in deinem Fall das Fenster mit dem Spiel.
Ludder231 is offline  
Old 01/08/2012, 01:28   #5



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
Da ich das Spiel nicht kenne, kann ich auch nicht genau sagen, wie man dies genau realisieren kann.
Auf jeden Fall ist dies nichts für jemanden, der sich nicht gut mit Autoit, Pixelsearch, Imagesearch oder der Memory- und Pointergeschichte auskennt.
Wenn er nun ein Script schreiben würde, wo er mit Send oder Controlsend ein " Zeichen oder ein paar Buchstaben " sendet, dann würde er das Ziel nicht angreifen, da es nicht markiert ist. Nehmen wir mal an, du musst " f " drücken zum angreifen und musst deinen Gegner vorher anklicken, bevor du ihn richtig angreifen kannst und du schreibst einen Bot mit Send und Controlsend, welcher die Taste " f " an dein Fenster sendet. Dann nützt es dir halt relativ wenig.
xShizoidx is offline  
Old 01/08/2012, 18:32   #6
 
papaap's Avatar
 
elite*gold: 1
Join Date: Dec 2008
Posts: 25
Received Thanks: 7
Hey, um den Gegner anzuvesieren reicht der tastendruck " 1 " dieser ist Angreiffen und Gegnerauswählen zugleich.

dies zu realisieren scheint nicht schwer zusein *Hoff*

dazukommt aber das ich nur Zwei bestimmte gegenerangreifen möchte, da mein Charakter sonst über die komplette Map läuft und nicht dort killt wo ich es möchte..

dies sollte auch änderbar sein.. so das ich den Farmbot an verschiedenen Orten laufen lassen kann. u.a sollte er auch das targetswitchen wenn das Ziel Blockiert ist (das Spiel sendet eine Massage" there is an land obstacle")

Hoffe soetwas ist zu realisieren und ich könnte einpaar stichworte bekommen nach denen ich suchen muss usw..

LG


Mein Code bisher..

was fehlt?? oder was ist zuviel? O.o


zum Targetswitch.. ich hab mir da son

If there is an land obstacle then ^oder so..
papaap is offline  
Old 01/08/2012, 20:19   #7
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
ne while in ner While ?? Google mal Do - Until Schleife in Autoit
Ludder231 is offline  
Old 01/08/2012, 20:35   #8
 
papaap's Avatar
 
elite*gold: 1
Join Date: Dec 2008
Posts: 25
Received Thanks: 7
danke.. mach ich mal

ist die Syntax denn so "Falsch"?
papaap is offline  
Old 01/08/2012, 20:53   #9
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
was genau soll an verschachtelten schleifen denn schlecht sein?

solange man seine abbruch kriteren gut wählt, sollte kein problem bestehen.
bsp:
Code:
Dim $array[5]
While Not $array[0]
	ConsoleWrite('1st While'&@CRLF)
	While Not $array[1]
		ConsoleWrite('2nd While'&@CRLF)
		While Not $array[2]
			ConsoleWrite('3rd While'&@CRLF)
			While Not $array[3]
				ConsoleWrite('4th While'&@CRLF)
				While Not $array[4]
					ConsoleWrite('5th While'&@CRLF)
					$array[4] = Not $array[4]
				WEnd
				$array[3] = Not $array[3]
			WEnd
			$array[2] = Not $array[2]
		WEnd
		$array[1] = Not $array[1]
	WEnd
	$array[0] = Not $array[0]
WEnd
lolkop is offline  
Old 01/09/2012, 07:59   #10
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
While 1 ist kein sonderlich gutes Abbruchkriterium :x
MoepMeep is offline  
Old 01/09/2012, 13:03   #11
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by MoepMeep View Post
While 1 ist kein sonderlich gutes Abbruchkriterium :x
es ging mir mehr um diesen kommentar:
Quote:
Originally Posted by Ludder231 View Post
ne while in ner While ?? Google mal Do - Until Schleife in Autoit
aus einer "While True" schleife kommt man natürlich nur per "Exit", "ExitLoop" oder interrupt
lolkop is offline  
Old 01/09/2012, 14:00   #12
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by lolkop View Post
aus einer "While True" schleife kommt man natürlich nur per "Exit", "ExitLoop" oder interrupt
Und sowas zeugt meist von einem sehr schlechten Stil.
MoepMeep is offline  
Old 01/09/2012, 14:27   #13
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by MoepMeep View Post
Und sowas zeugt meist von einem sehr schlechten Stil.
nicht unbedingt.

in vielen situationen ist das ende einer schleife abhängig vom user, bzw von events, welche nicht von vornherein klar sind.

ein beispiel für user abhängige schleifen, wäre die abfrageschleife eines guis, ein beispiel für den anderen fall, wäre zb das abarbeiten einer pointerfolge, von unbekannter länge.

sicherlich könnte das ganze auch im abfrageteil der jeweiligen schleife direkt implementiert werden, aus übersichtsgründen ist sowas meiner meinung nach, aber meist eleganter in switch cases innerhalb der schleife zu positionieren.
lolkop is offline  
Reply


Similar Threads Similar Threads
Hilfe zu Eternia Farmbot
11/19/2010 - Last Chaos Private Server - 1 Replies
ich hab den hier:Eternia Bot ich hab alles gemacht was da beschrieben wird doch wenn ich den anschalte zoomt die kamera erst raus und dan klick der wild aufn desktop rum (LC is im fenstermodus 800x600) und klickt auch auf die rechte maustaste wodurch er iwie anhält. wie krieg ich das ding ordentlich zum laufen sodass ich mein laptop über nacht laufen lassen kann und der bot lvlt für mich?? pls help
farmbot hilfe
10/24/2010 - S4 League - 4 Replies
ich habe einen bot für s4 erstell aber ich weis nicht wie ich den posten kann könnte mir einer helfen bite? danke
Hilfe mit Lonely-Farmbot
03/24/2010 - Metin2 - 4 Replies
Guten Tag liebe Com, habe etliche threads über den stand-alone bot gelsen, und hab ihn mir endlich auch angeschafft.... kleines Problem : nach dem ich mich eingeloggt habe, quasi in dem zeitpunkt, wenn die Karte erschint, (charakter noch nicht zu sehen) hängt metin sich auf , und das wars. Hilfreiche angaben eventuell : -Windoof 7 -wurde als Admin ausgeführt -und unter XP-Kompatibilität.
Meti2 Farmbot 1.1 Hilfe!
10/31/2009 - Metin2 - 6 Replies
Hallo kann mir jemand helfen ich bin ein sd2 farma und bräuchte den devil 1.1 farmbot free aber man kann sich nicht mehr einlogen kann den vllt jemand neu scripten? oder so thx schon mal



All times are GMT +1. The time now is 05:20.


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.