Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 16:31

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

Advertisement



Mein erster bot/tool mit autoit.

Discussion on Mein erster bot/tool mit autoit. within the Guild Wars forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
Mein erster bot/tool mit autoit.

Hallo
Ich habe mich jetzt auch mal mit Autoit v3 auseinander gesetzt und als "Hallo Welt" Projekt nen Gw-Starter gemacht. Er läuft auch schon ganz gut (eigentlich perfekt^^) nur hab ich jetzt das Problem das ich es nicht hinbekomme ihm einen Speicher button zu verpassen also so das er den Acc-name/Passwort/GW-Pfad Speichert und da wollt ich mal hier um hilfe fragen.

MFG
Nero Asakura
NeroAsakura is offline  
Old 04/14/2009, 12:32   #2
 
cab_killer's Avatar
 
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
Mir fällt da auf anhierb nur FileWrite und FileRead ein.

Machste halt 2 Inputboxen da soll man die Daten eintragen und wenn du dies nun ausführt dann soll es gespeichert werden.

Bauste vieleicht auch noch ein (mir fällt der Name gerade nicht ein)so nen klick kästchen.
Wenn das geklickt ist soll er die Datei auslesen die du vorher geschrieben hast.

Wäre jetzt eine idee von mir und ich gebe keine Gewehr

MFG
cab_killer is offline  
Thanks
1 User
Old 04/14/2009, 12:33   #3
 
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
Iniwrite() zum speichern und Iniread() zum laden

mfg
xSharkoonX is offline  
Thanks
1 User
Old 04/14/2009, 13:13   #4
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
Also ich schätze damit bin ich wirklich auf dem richtigen weg. Jedoch komme ich damit garnicht klar egal wie ichs mache error vorprogrammiert xD und die help-file hilft auch nich wirklich. Hat zufällig wer nen beispiel script für mich?
NeroAsakura is offline  
Old 04/14/2009, 15:53   #5
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
Also hier ma mein script

Code:
#include <GUIConstantsEx.au3>


Opt("GuiOnEventMode",1)
$mainwindow = GUICreate("B's Guild-Wars Starter",400,500)
GUICtrlCreatePic("Gw_Starter.gif",0,0,400,170)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
$pfad = GUICtrlCreateInput("",20,230,300,20)
$acc = GUICtrlCreateInput("",20,290,300,20)
$pass = GUICtrlCreateInput("",20,350,300,20,0x0020)
GUICtrlCreateLabel("Bitte Guild-Wars Pfad angeben:",20,200)
GUICtrlCreateLabel("Bitte Accountnamen angeben:",20,260)
GUICtrlCreateLabel("Bitte Passwort angeben:",20,320)
$Button = GUICtrlCreateButton("Start",300,425,75,50)
GUICtrlSetOnEvent($Button,"Start")
$Button2 = GUICtrlCreateButton("Einstellungen Speichern",30,425,125,50)
GUICtrlSetOnEvent($Button2,"save")
GUISetState(@SW_Show)

While 1
	sleep(1000)
WEnd

Func CLOSEClicked()
	Exit
EndFunc

Func Start()
	GUICtrlRead($pfad)
	Run (GUICtrlRead($pfad)) 
	WinWaitActive("Guild Wars")
	Sleep(5000)
	MouseClick("left",120,279)
	Sleep(500)
	Send(GUICtrlRead($acc))
	Sleep(1000)
	Send("{tab}")
	Send(GUICtrlRead($pass))
	Sleep(1000)
	send("{enter}")
EndFunc

Func save()
	IniWrite("save-file.ini","Pfad",$pfad)
	IniWrite("save-file.ini","Acc-name",$acc)
EndFunc
NeroAsakura is offline  
Old 04/14/2009, 15:59   #6
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
IniWrite("save-file.ini","Pfad",guictrlread($pfad))

nur fehlt dir in deinem script irgendwo das iniread, so das das gespeicherte auch wieder ausgelesen wird.

usw
kknb is offline  
Thanks
1 User
Old 04/14/2009, 17:19   #7
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
Danke doch jetzt hab ich das problemm das er immer :

==> Incorrect number of parameters in function call.:
IniWrite("save-file.ini","Pfad",GUICtrlRead($pfad))
^ ERROR

Anzeigt woran liegt das ?
NeroAsakura is offline  
Old 04/14/2009, 17:29   #8
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
joa weil da nen parameter fehlt, hab ich dummerweise auch net gesehen^^

IniWrite ( "filename", "section", "key", "value" )

IniWrite("save-file.ini","settings","pfad",GUICtrlRead($pfad))
kknb is offline  
Thanks
1 User
Old 04/14/2009, 17:34   #9
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
Juhu jetzt geht wenigsrtens das danke dir jetzt geb ich mich ma ans read^^
NeroAsakura is offline  
Old 04/14/2009, 17:36   #10
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
read ist genau das selbe nur das du noch ein parameter hinten ranhängen musst, dieser parameter wird dann genutzt falls der wert in der ini datei nicht vorhanden ist. also irgend nen standartwert den du selber angeben kannst.
kknb is offline  
Old 04/14/2009, 17:55   #11
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
Einfacher gesagt als getan xD^^
NeroAsakura is offline  
Old 04/14/2009, 17:57   #12
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ja wenn was nicht funktioniert einfach fragen.
kknb is offline  
Old 04/14/2009, 18:05   #13
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
Das is mir furchtbar peinlich das zu fragen aber ich schaffs nicht ich hab jetzt noch ein load button reingemacht (bei betätigung soll er die ini laden) doch ich schaffs nicht. Wie muss ich das genau anstellen mit den variablen?
Code:
#include <GUIConstantsEx.au3>


Opt("GuiOnEventMode",1)
$mainwindow = GUICreate("B's Guild-Wars Starter",400,500)
GUICtrlCreatePic("Gw_Starter.gif",0,0,400,170)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
$pfad = GUICtrlCreateInput("",20,230,300,20)
$acc = GUICtrlCreateInput("",20,290,300,20)
$pass = GUICtrlCreateInput("",20,350,300,20,0x0020)
GUICtrlCreateLabel("Bitte Guild-Wars Pfad angeben:",20,200)
GUICtrlCreateLabel("Bitte Accountnamen angeben:",20,260)
GUICtrlCreateLabel("Bitte Passwort angeben:",20,320)
$Button = GUICtrlCreateButton("Start",300,425,75,50)
GUICtrlSetOnEvent($Button,"Start")
$Button2 = GUICtrlCreateButton("Einstellungen Speichern",30,425,125,50)
GUICtrlSetOnEvent($Button2,"save")
$Button3 = GUICtrlCreateButton("Einstellungen Laden",155,425,125,50)
GUICtrlSetOnEvent($Button3,"load")
GUISetState(@SW_Show)

While 1
	sleep(1000)
WEnd

Func CLOSEClicked()
	Exit
EndFunc

Func Start()
	GUICtrlRead($pfad)
	Run (GUICtrlRead($pfad)) 
	WinWaitActive("Guild Wars")
	Sleep(5000)
	MouseClick("left",120,279)
	Sleep(500)
	Send(GUICtrlRead($acc))
	Sleep(1000)
	Send("{tab}")
	Send(GUICtrlRead($pass))
	Sleep(1000)
	send("{enter}")
EndFunc

Func save()
	IniWrite("save-file.ini","Pfad","Pfad",GUICtrlRead($pfad))
	IniWrite("save-file.ini","Acc","Acc",GuiCtrlRead($acc))
	IniWrite("save-file.ini","Pass","Pass",GuiCtrlRead($pass))
EndFunc

Func load()
	IniRead("save-file.ini","Pfad","Pfad",GUICtrlRead($pfad))
	IniRead("save-file.ini","Acc","Acc",GUICtrlRead($acc))
	IniRead("save-file.ini","Pass","Pass",GUICtrlRead($pass))
EndFunc

Vor charm im boden versink imdreck wälze
NeroAsakura is offline  
Old 04/14/2009, 18:18   #14
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
das könnte zum beispiel so aussehen.

Code:
#include <GUIConstantsEx.au3>
	$1=IniRead("save-file.ini","Settings","Pfad","c:/irgendwas")
	$2=IniRead("save-file.ini","Settings","Acc", "")
	$3=IniRead("save-file.ini","Settings","Pass","1111")

Opt("GuiOnEventMode",1)
$mainwindow = GUICreate("B's Guild-Wars Starter",400,500)
GUICtrlCreatePic("Gw_Starter.gif",0,0,400,170)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
$pfad = GUICtrlCreateInput($1,20,230,300,20)
$acc = GUICtrlCreateInput($2,20,290,300,20)
$pass = GUICtrlCreateInput($3,20,350,300,20,0x0020)
GUICtrlCreateLabel("Bitte Guild-Wars Pfad angeben:",20,200)
GUICtrlCreateLabel("Bitte Accountnamen angeben:",20,260)
GUICtrlCreateLabel("Bitte Passwort angeben:",20,320)
$Button = GUICtrlCreateButton("Start",300,425,75,50)
GUICtrlSetOnEvent($Button,"Start")
$Button2 = GUICtrlCreateButton("Einstellungen Speichern",30,425,125,50)
GUICtrlSetOnEvent($Button2,"save")
$Button3 = GUICtrlCreateButton("Einstellungen Laden",155,425,125,50)
GUICtrlSetOnEvent($Button3,"load")
GUISetState(@SW_Show)

While 1
	sleep(1000)
WEnd

Func CLOSEClicked()
	Exit
EndFunc

Func Start()
	GUICtrlRead($pfad)
	Run (GUICtrlRead($pfad)) 
	WinWaitActive("Guild Wars")
	Sleep(5000)
	MouseClick("left",120,279)
	Sleep(500)
	Send(GUICtrlRead($acc))
	Sleep(1000)
	Send("{tab}")
	Send(GUICtrlRead($pass))
	Sleep(1000)
	send("{enter}")
EndFunc

Func save()
	IniWrite("save-file.ini","Settings","Pfad",GUICtrlRead($pfad))
	IniWrite("save-file.ini","Settings","Acc",GuiCtrlRead($acc))
	IniWrite("save-file.ini","Settings","Pass",GuiCtrlRead($pass))
EndFunc

Func load()
	$1=IniRead("save-file.ini","Settings","Pfad","c:/irgendwas")
	$2=IniRead("save-file.ini","Settings","Acc", "")
	$3=IniRead("save-file.ini","Settings","Pass","1111")
	GUICtrlSetData($pfad,$1)
	GUICtrlSetData($acc,$2)
	GUICtrlSetData($pass,$1)
EndFunc
kannst halt auch die einstellungen beim starten speichern lassen usw, dabei sind dir eigentlich keine grenzen gesetzt^^
kknb is offline  
Old 04/14/2009, 21:32   #15
 
elite*gold: 0
Join Date: Mar 2009
Posts: 8
Received Thanks: 0
THX THX THX das werd ich nochn bisschen verändern und dann compilen danke dir ich stels demnächst hier als datei public.
NeroAsakura is offline  
Reply


Similar Threads Similar Threads
Mein erster Mod
06/02/2010 - WarRock - 10 Replies
Hallo com, Heute veröffentliche ich meinen ersten Mod den ich selber gemoddet habe ;) Ich habe dafür ganze 3 Stunden gebraucht o.0 und bin froh jetzt endlich fertig zu sein. Also wie ich schon sagte mein erster Mod. Ist nicht so gut wie von theit aber... Hier sind die Screens In der Lobby: http://img18.imageshack.us/i/screenshot000qj.jpg/
Mein erster Mod
06/02/2010 - WarRock - 1 Replies
Hallo com,TUT mir echt leid muss gelaggt haben. Ich hoffe das ich keine Infra bekomme. #closerequest
Mein erster Bot! TQ!
08/17/2009 - GW Exploits, Hacks, Bots, Tools & Macros - 45 Replies
Hallo, ich möchte euch meinen ersten Bot nicht vorenthalten. Es gibt wahrscheinlich tausend bessere Bots, aber ich wollte auch mal einen schreiben. :o Geht nicht zu hart mit mir ins Gericht. :p Einstellungen ect. stehen in der Readme. Hatte nicht allzu viel Zeit ihn zu testen, aber das könnt ihr ja machen. :o V1.2
Mein erster AutoIT Bot (HFFF)
11/05/2008 - GW Exploits, Hacks, Bots, Tools & Macros - 11 Replies
Hallo Leute, Ich habe mir mal den Mühe gemacht mich endlich mal ein bsichen mit AutoIT zu beschäftigen und einen Hfff Bot geschrieben. Den woltle ich mal hier rein posten falls jemand evtl. verbesserungsvorschläge hat. 1 Problem hab ich noch bei dem Bot. Er löuft gegen die "melandurs Hoffung"-Stange aber da bekomm ich nicht hin dass er jedes mal die richtige Drehung macht, da er ja von links oder von rechts kommen kann da im LW verscheiden Spwanpoints sind. Als Helden braucht man 1....



All times are GMT +2. The time now is 16:31.


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