Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 10:04

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

Advertisement



Bot Programmierkurs by NetMax

Discussion on Bot Programmierkurs by NetMax within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old 11/07/2009, 13:55   #31
 
elite*gold: 0
Join Date: Sep 2009
Posts: 7
Received Thanks: 2
okee ab lektion 2 check ich gar nix mehr aber ansonsten hab ich mir schon n Bot gemacht also das mit start sstop verstehe ich nicht
killerhuhu is offline  
Old 11/07/2009, 16:26   #32
 
NetMax's Avatar
 
elite*gold: 20
Join Date: Feb 2009
Posts: 1,199
Received Thanks: 2,545
Was genau verstehst du nicht?

Also das pausieren:
Wenn du eine Taste("hotkey") drückst wird eine bestimmte Funktion(Programmabschnitt der gesondert aufgerufen werden kann und der bestimmte werte mitgeliefert bekommt ) aufgerufen.

Bei Pause wird abgefragt ob das Programm schon pausiert ist wenn ja --> weitermachen sonst --> pausieren.

Ob das Programm pausiert ist merkst du dir in einer Variable(eine Variable kann bestimmt werte haben).
NetMax is offline  
Thanks
2 Users
Old 11/08/2009, 19:55   #33
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2
Received Thanks: 0
Hey, coole Sache gute Erklärung, meine thanks kriegst du ^^

EDIT:
Hab ein Paar fragen:

wenn ich den ganzen kopierten bot laufen lassen will kommen bei mir filgende Probleme:

1.
(8) : ==> Error opening the file.:
#include <NomadMemory.au3>

2.
(59) : ==> Unknown function name.:
$ProcessInformation = _MemoryOpen($pid)
$ProcessInformation = ^ ERROR

3.
(60) : ==> Unknown function name.:
$Number = _MemoryRead($SPA, $ProcessInformation)
$Number = ^ ERROR

4.
Hab erst mal _MermoryRead gelöscht dann:
(60) : ==> Missing right bracket ')' in expression.:
$Number = ($SPA, $ProcessInformation)

5.
Klammer geschlossen dann:
(60) : ==> Illegal text at the end of statement (one statement per line).:
$Number = ($SPA), $ProcessInformation)
$Number = ($SPA)^ ERROR

6.
processInformation gelöscht dann:
(61) : ==> Unknown function name.:
_MemoryClose($ProcessInformation)
^ ERROR

7.
_mermoryClose wieder gelöscht dann:
(61) : ==> Unable to parse line.:
($ProcessInformation)
^ ERROR

8.
processInformation gelöscht
Dan laufts, aber iwie komisch.

Wie kann ich die Fehler oben beheben, ich denk nich, dass ich es verbessere indem ich alles lösch ^^'

EDIT'':
Noch was: Wenn ich mit der CE meine HP adresse suche komm ich auf zwei verschieden Adressen, ist es normal ? welche soll och nehmen?

Vielen dank im voraus für antworten =DD
xzyerasu is offline  
Old 11/09/2009, 22:11   #34
 
elite*gold: 0
Join Date: Sep 2009
Posts: 51
Received Thanks: 8
Also ich find des TuT is richtig gut, etwas mehr struckturieren und es wäre perfekt
Ich hab ein problem, und zwar versteh ich das schon alles, aber wenn ich den bot bei IV starte kommt immer ein error:
Line 16 (File "C:/....... .au3"):
Func TogglePause()
Error :"If" statement has no matching "EndIf" statement

ichh ba aber alles genauso wie im TuT beschrieben gemacht, hab danach sogar mal des ganze kopiert, aber die error meldun kommt trotzdem.
Also so wie ich des seh, erkennt mein AutoIt den selbst definierten befehl net.
Kann mir da mal wer helfen?
mfg
Konrad
eXcalibur93 is offline  
Old 11/20/2009, 16:13   #35
 
NetMax's Avatar
 
elite*gold: 20
Join Date: Feb 2009
Posts: 1,199
Received Thanks: 2,545
euch fehlt die NomadMemory.au3. Ich lade sie heute noch hoch
NetMax is offline  
Old 12/19/2009, 03:32   #36
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Hallo Netmax^^

Hab ein problem mit Koda,unzwar möchte ich eine normale Levelfunktion erstellen.(zum testen erstmal im editor die leertaste drücken) Aber irgendwie Funktioniert es nicht aber mit Mousemove klappt es. Ich vermute es liegt daran das das fenster, wenn es nicht mehr aktiv ist also wenn ich den Editor anklicke, das die Funktion wieder sozusagen Deaktiviert wird.

Bitte helf mir bin schon am verzweifeln...

Hier mein Code

Code:
$windowname = "Unbenannt - Editor"

#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Test = GUICreate("Test", 625, 445, 193, 125)
$Leveln = GUICtrlCreateButton("Leveln", 144, 280, 321, 81, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###




While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Leveln
			Leveln()



	EndSwitch
WEnd

Func Leveln()
	ControlSend($windowname, '', '', " ")
	Sleep(500)
	EndFunc
WiiZocker is offline  
Old 12/19/2009, 09:45   #37
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
ControlSend($windowname, '', "15", "Dein Text")

oder

ControlSend($windowname, '', "Edit1", "Dein Text")

mfg
HardCore.1337 is offline  
Thanks
1 User
Old 12/19/2009, 13:56   #38
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Ok Thx ich versuch's mal aber eine Frage hab ich noch:

1.Wieso muss da eine 15 hin?

Ps.Bekommst ein Thx wenns klappt...(=

edit: Hab noch eine Frage^^

2.Es funktioniert jetzt aber wenn ich einmal auf den Button Klicke kommt einmal die leertaste
aber er soll die ja permanent ausgeben o_O

Was kiann man da machen? damit er die Hintereinander ausgiebt?

sry das ich so viel Frage^^

Frage 2 hab ich mit einer While schleife gelöst aber punkt 1 weiß ich immernoch nicht^^
WiiZocker is offline  
Old 12/19/2009, 13:59   #39
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Beim Editor kommt auf jeden Fall 15 hin. Musst einfach mal im AutoIt Info Toll schauen.
Online Games haben da immer eine 0 stehen.
HardCore.1337 is offline  
Thanks
1 User
Old 12/19/2009, 14:42   #40
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Achso ok Thx
WiiZocker is offline  
Old 12/19/2009, 15:59   #41
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Ich bins Nochmal^^

Habe mir jetzt nen Bot gemacht der Auch die leertaste Drückt nur,wenn ich den Haken von der Checkbox wieder Wegklicke,wird mir weiterhin die Leertaste ausgegeben.Aber das soll nicht so sein ><

Vieleicht hat wer ne Lösung^^

Und sorry wegen den vielen Post's^^
Hier der Code...

Code:
AutoItSetOption("WinTitleMatchMode", 4)

$windowname = "Unbenannt - Editor"




#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Levelfreak = GUICreate("LevelFreak By Jan25051", 460, 445, 193, 125)
$Leveln = GUICtrlCreateCheckbox("Leveln Starten", 136, 376, 169, 33)
GUICtrlSetFont(-1, 14, 800, 0, "Comic Sans MS")
$LevelBox = GUICtrlCreateGroup("Leveln", 120, 352, 201, 65)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###



While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
        Case $Leveln
			Leveln()



	EndSwitch
WEnd





Func Leveln()

	While 2
	ControlSend($windowname, '', 15, " ")
	Sleep(500)
WEnd

EndFunc
Bitte helft mir nochmal
WiiZocker is offline  
Old 12/19/2009, 22:48   #42
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Du musst auch eine Taste angeben

ControlSend($windowname, '', 15, "Deine Taste (Leertaste wäre "{Space}")")
HardCore.1337 is offline  
Thanks
1 User
Old 12/20/2009, 01:20   #43
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Ok wiedermal Thx

Bist der beste X)

mfg WiiZocker
WiiZocker is offline  
Old 12/29/2009, 12:48   #44
 
elite*gold: 0
Join Date: Dec 2009
Posts: 277
Received Thanks: 47
Hast dir echt Mühe gegeben , gutes Tutorial ;D
oOFoxOo is offline  
Old 01/05/2010, 19:26   #45
 
CappieW's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 19
Received Thanks: 1
wow, that's a huge tut. i don't understand so much german, i'll translate and try to do it later.
CappieW is offline  

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.