Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 05:55

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

Advertisement



Bräuchte Hilfe für meinem LCSourlyBot!?

Discussion on Bräuchte Hilfe für meinem LCSourlyBot!? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2008
Posts: 5
Received Thanks: 0
Bräuchte Hilfe für meinem LCSourlyBot!?

Hallo liebe Community,

ich habe so VIELLLLLE Fragen an euch. Ich hoffe ihr könnt mir echt weiter helfen.
Habe mir vor 5 Tagen AutoIt gesaugt und bin seit dem kräftig dabei zu Scripten. Bzw. es zu lernen.
Ich möchte gerne ein Bot für das Game LastChaos erstellen.
Ich hatte schon einiges hier im Forum über Bots gelesen. Genauso wie die Funktionen usw.
Sogar die Bots von Marcopolo1990 habe ich mir angeschaut und versucht da durch zu steigen.
Aber für mich als Großer Noob. Ist das echt nicht leicht.

So, hier zeig ich euch erstmal das Design:





So meine Frage zu dem ganzen ist.
Unter Acc Wahl sieht man ja gleich links Oben 2 GUICtrlCreateInput Felder. Für Name und PW.
Ich würde das gerne so haben, das die Daten in einer Text oder ini datei abgespeichert werden. Und dann unter Vorschlag nur noch den Namen anklicken brauch und schon stehen oben die Daten wieder drine und kann mich dann einloggen. Wie genau macht man sowas?

Das nächste Ding ist zB. Wenn man ein Server ausgesucht hat, soll erst dann eine GomboBox erscheinen mit den dazugehörigen Channels, wäre sowas möglich? Wenn ja, wie???

Hier erstmal mein Layout Script:
Quote:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=bilder\LCSourlyBot.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>

Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=F:\Programme\AutoIt3\lc-bot\sourlybotdesign.kxf
$Sourlybot = GUICreate("SourlyBot - Interface", 519, 470, -1, -1)
GUISetIcon("bilder\LCSourlyBot.ico")
GUISetBkColor(0x000000)
GUISetOnEvent($GUI_EVENT_CLOSE, "SourlybotClose")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "SourlybotMinimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE, "SourlybotMaximize")
GUISetOnEvent($GUI_EVENT_RESTORE, "SourlybotRestore")
$SourlyBot = GUICtrlCreateTab(8, 8, 500, 416)
GUICtrlSetResizing($SourlyBot, $GUI_DOCKHCENTER+$GUI_DOCKVCENTER)
$Info = GUICtrlCreateTabItem("SourlyBot")
$Einleitung = GUICtrlCreateGroup("Einleitung", 222, 43, 265, 361)
GUICtrlSetFont($Einleitung, 8, 400, 0, "Arial")
GUICtrlSetBkColor($Einleitung, 0x808080)
GUICtrlSetResizing($Einleitung, $GUI_DOCKRIGHT+$GUI_DOCKHCENTER)
GuiCtrlCreateLabel("Der LCSourlyBot steht noch sehr weit am Anfang."& @CRLF & _
"Deswegen suche ich noch 1 bis 2 weitere Leute," & @CRLF & "die mir bei dem Projekt helfen können."& @CRLF & _
"Wenn ihr Interesse daran hättet, dann schreibt mir doch bitte eine eMail," & @CRLF & _
"an " & @CRLF & _
"Was ihr dafür braucht? Nur reichlich erfahrung mit AutoIt." & @CRLF & _
"Und schon könnt ihr mitmachen!", 240, 70, 260, 360)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$titelbild = GUICtrlCreatePic("bilder\titel.JPG", 22, 43, 180, 361)
GUICtrlSetOnEvent($titelbild, "titelbildClick")
GUICtrlSetState($titelbild, $GUI_DISABLE)
$AccWahl = GUICtrlCreateTabItem("Acc Wahl")
$logingruppe = GUICtrlCreateGroup("1. Login-Daten", 22, 38, 250, 110)
GUICtrlSetFont($logingruppe, 8, 400, 0, "Arial")
$Benutzername = GUICtrlCreateInput("Benutzername", 117, 58, 145, 22)
GUICtrlSetOnEvent($Benutzername, "BenutzernameChange")
$Passwort = GUICtrlCreateInput("Passwort", 117, 88, 145, 22)
GUICtrlSetOnEvent($Passwort, "PasswortChange")
$Benutzernameschrift = GUICtrlCreateLabel("Benutzername:", 32, 58, 77, 18)
GUICtrlSetOnEvent($Benutzernameschrift, "BenutzernameschriftClick")
$passwortschrift = GUICtrlCreateLabel("Passwort:", 32, 88, 54, 18)
GUICtrlSetOnEvent($passwortschrift, "passwortschriftClick")
$accvorschlagschrift = GUICtrlCreateLabel("Vorschläge:", 32, 118, 63, 18)
GUICtrlSetOnEvent($accvorschlagschrift, "accvorschlagschriftClick")
$Account = GUICtrlCreateCombo("Account", 117, 118, 145, 25)
GUICtrlSetOnEvent($Account, "AccountChange")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$chargruppe = GUICtrlCreateGroup("4. Charakter Auswahl:", 182, 288, 145, 130)
GUICtrlSetFont($chargruppe, 8, 400, 0, "Arial")
$charliste = GUICtrlCreateList("", 192, 304, 125, 104)
GUICtrlSetData($charliste, "Charakter 1|Charakter 2|Charakter 3|Charakter 4|Charakter 5")
GUICtrlSetOnEvent($charliste, "charlisteClick")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$servergruppe = GUICtrlCreateGroup("2. Server Auswahl:", 292, 38, 113, 110)
GUICtrlSetFont($servergruppe, 8, 400, 0, "Arial")
$serverliste = GUICtrlCreateList("", 304, 58, 89, 76)
GUICtrlSetData($serverliste, "1 Tengal Neu|2 Luxor|3 Delum|4 Katar")
GUICtrlSetOnEvent($serverliste, "serverlisteClick")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$delumgruppe = GUICtrlCreateGroup("3. Delum:", 342, 153, 145, 130)
GUICtrlSetFont($delumgruppe, 8, 400, 0, "Arial")
$delumliste = GUICtrlCreateList("", 350, 169, 125, 104)
GUICtrlSetData($delumliste, "Delum-1|Delum-2(Non-PvP)|Delum-3|Delum-4|Delum-5(Non-PvP)|Delum-6")
GUICtrlSetOnEvent($delumliste, "delumlisteClick")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$tengalneugruppe = GUICtrlCreateGroup("3. Tengal Neu:", 22, 153, 145, 130)
GUICtrlSetFont($tengalneugruppe, 8, 400, 0, "Arial")
$tengalneuliste = GUICtrlCreateList("", 30, 169, 125, 104)
GUICtrlSetData($tengalneuliste, "Tengal Neu-1|Tengal Neu-2(Non-PvP)|Tengal Neu-3|Tengal Neu-4|Tengal Neu-5(Non-PvP)|Tengal Neu-6")
GUICtrlSetOnEvent($tengalneuliste, "tengalneulisteClick")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$katargruppe = GUICtrlCreateGroup("3. Katar:", 22, 288, 145, 130)
GUICtrlSetFont($katargruppe, 8, 400, 0, "Arial")
$katarliste = GUICtrlCreateList("", 30, 304, 125, 104)
GUICtrlSetData($katarliste, "Katar-1|Katar-2(Non-PvP)|Katar-3|Katar-4|Katar-5(Non-PvP)|Katar-6|Katar-7|Katar-8")
GUICtrlSetOnEvent($katarliste, "katarlisteClick")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$luxorgruppe = GUICtrlCreateGroup("3. Luxor:", 182, 153, 145, 130)
GUICtrlSetFont($luxorgruppe, 8, 400, 0, "Arial")
$luxorliste = GUICtrlCreateList("", 190, 169, 125, 104)
GUICtrlSetData($luxorliste, "Luxor-1|Luxor-2(Non-PvP)|Luxor-3|Luxor-4|Luxor-5(Non-PvP)|Luxor-6")
GUICtrlSetOnEvent($luxorliste, "luxorlisteClick")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Einstellungen = GUICtrlCreateTabItem("Einstellungen")
GUICtrlCreateTabItem("")
GUICtrlSetOnEvent($SourlyBot, "SourlyBotChange")
$OK = GUICtrlCreateButton("&OK", 270, 432, 75, 25, 0)
GUICtrlSetOnEvent($OK, "OKClick")
$Cancel = GUICtrlCreateButton("&Cancel", 350, 432, 75, 25, 0)
GUICtrlSetOnEvent($Cancel, "SourlybotClose")
$Help = GUICtrlCreateButton("&Help", 432, 432, 75, 25, 0)
GUICtrlSetOnEvent($Help, "HelpClick")
GUISetState(@SW_SHOW)
Dim $Sourlybot_AccelTable[3][2] = [["^!o", $OK],["^!c", $Cancel],["^!h", $Help]]
GUISetAccelerators($Sourlybot_AccelTable)
#EndRegion ### END Koda GUI section ###

While 1
Sleep(100)
WEnd

Func AccountChange()

EndFunc
Func accvorschlagschriftClick()

EndFunc
Func BenutzernameChange()

EndFunc
Func BenutzernameschriftClick()

EndFunc
Func charlisteClick()

EndFunc
Func delumlisteClick()

EndFunc
Func HelpClick()

EndFunc
Func katarlisteClick()

EndFunc
Func luxorlisteClick()

EndFunc
Func OKClick()

EndFunc
Func PasswortChange()

EndFunc
Func passwortschriftClick()

EndFunc
Func serverlisteClick()

EndFunc
Func SourlyBotChange()

EndFunc
Func SourlybotClose()
exit
EndFunc
Func SourlybotMaximize()

EndFunc
Func SourlybotMinimize()

EndFunc
Func SourlybotRestore()

EndFunc
Func tengalneulisteClick()

EndFunc
Func titelbildClick()

EndFunc
und hier der Script von meinem Bot. Der Leider noch nicht sehr viel kann. (nämlich gar nix.)

Quote:
$Hero_ID = "####"
$Hero_PW = "####"

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

Run ("LC.exe")
WinWaitActive ("LastChaos Launcher")
Sleep (3000)
MouseClick ("left", 730, 680)
Sleep (60000)
WinWaitActive("LastChaos - Gamigo")
Send($Hero_ID)
Send("{TAB}")
Send($Hero_PW)
Send("{ENTER}")
Sleep(5000)
MouseClick ("left", 468, 504)
Sleep(3000)
MouseClick ("left", 672, 551)
Sleep(3000)
MouseClick ("left", 736, 619)
Sleep(3000)
MouseClick ("left", 351, 627)
Sleep(3000)
MouseClick ("left", 673, 877)
Sleep(60000)
Send("{enter}")
Send("@Hallo Lieblingsgilde. Schön wieder beich euch zu sein.")
Send("{enter}")
Sleep(1500)
Send("{enter}")
Send("@Sacred 4 ever!")
Send("{enter}")
Sleep(1500)
Send("{enter}")
Send("@Ich bin dann mal Only in Dratan, am fighten!!!")
Send("{enter}")
Sleep(1500)

Func Terminate()
Exit 0
EndFunc
Exit
Der Bot soll gleich zum Anfang einen Text zu der Gilde schreiben. Aber das passiert nicht, weiss jemand vllt warum das so ist? Oder was ich da Falsch gemacht habe?
Ich hätte wie gesagt, noch viel mehr Fragen. Aber ich laß das erstmal sachte hier angehen.
Hoffe echt das hier ein paar Pro´s rein schauen und etwas hilfestellungen geben.

MfG
Sourly
Sourly is offline  
Old 11/26/2008, 12:12   #2
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5

ansonsten

gibt on mass tuts fürs datei schreiben und autoit an sich.

btw. warum der net an die gilde schreibt... ich dachte "#" stände für gilde?
"@" heisst doch gruppe.

und wennde hilfe mit paar adressen brauchst, hab nen full mem/packet bot geschrieben. kann dir so ziemlich alles in dem game sagen.

Greetz und hf ^^
biophyte is offline  
Old 11/26/2008, 14:02   #3
 
syntex's Avatar
 
elite*gold: 46
Join Date: Mar 2006
Posts: 2,589
Received Thanks: 1,198
Quote:
Originally Posted by biophyte View Post

ansonsten

gibt on mass tuts fürs datei schreiben und autoit an sich.

btw. warum der net an die gilde schreibt... ich dachte "#" stände für gilde?
"@" heisst doch gruppe.

und wennde hilfe mit paar adressen brauchst, hab nen full mem/packet bot geschrieben. kann dir so ziemlich alles in dem game sagen.

Greetz und hf ^^
Mach lieber erst die funktionen, teste alle und mache dann das GUI.
syntex is offline  
Old 11/26/2008, 14:27   #4
 
elite*gold: 0
Join Date: Feb 2008
Posts: 5
Received Thanks: 0
hmm, ja okay. Dann fang ich eben erstmal anders rum an.
Sourly is offline  
Old 11/26/2008, 14:58   #5
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
warum zitierst du mich syn Oo ^^
aber geb dir recht, funktionen vor gui wobei man manchmal irgendwas zum klicken braucht ^^
biophyte is offline  
Reply


Similar Threads Similar Threads
Bräuchte mal hilfe
10/31/2009 - Diablo 2 - 3 Replies
HALLO ich bräuchte hilfe und zwar habe mir heute windows 7 drauf gezogen und jetzt läuft der d2nt nicht mehr er startet zwar und mehr auch nicht
bräuchte mal hilfe pls
10/26/2009 - Metin2 Private Server - 0 Replies
hi ich habe folgendes problem bei meinem eigenen server...immer wenn ich mich einlogge und im game dann da stehe und mich bewege bekomme ich nach ca 15 sec einen kick...und wenn ich stehen bleibe bekomme ich nach ca 45 sec einen kick.... kann mir einer helfen dieses problem zu lösen? thx im vorraus
Bräuchte Hilfe
08/18/2009 - Metin2 Private Server - 1 Replies
Hallo, Ich habe ein Problem, des ist nur bei zzyt2 wie man sieht ist es net von anfangan, habe andere Server geteste geht, hab neuen Ordner gemacht geht auf nicht, hab es über M2Loader probiert des gleiche, China Exe auch könnt mir jemand helfen? Danke Bild E:Hab mir selber geholfen Acc ist verbuggt musste ein neuen machen
Bräuchte ma Hilfe
12/16/2007 - Diablo 2 - 3 Replies
Ich hab die version 4.0 von KuKs Baalbot. Problem ist der ist auf einen Account bezogen. Aber im Prinzip muss man den ja umändern oder umstellen können. RapidShare: 1-Click Webhosting wäre echt geil wenn das jemand schafft. ich würde ziemlich gut dafür offern. D2-Items,Steam Acc,Lineage2 items für L2Revenge und noch anderes :D
Bräuchte Hilfe
01/30/2006 - Off Topic - 2 Replies
Also ich und nen paar Freunde haben ne rl community, das prob ist nur dass die site derbst scheisse ist weil ich der einzige bin der sich in sachen design,hp, etc auskennt. Also das größte prob dass ich im moment hab ist dass ich das phpbb2 nicht vernünftig aufs gemacht design umstellen kann. (ist wohl zu lange her) ausserdem muss ich momentan 9 tage am stück arbeiten, such gerade nen neuen job und ne wohnung. Also wollte ich mal fragen ob mir jemand das design in phpbb2 packen könnte...



All times are GMT +2. The time now is 05:55.


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.