|
You last visited: Today at 10:04
Advertisement
Bot Programmierkurs by NetMax
Discussion on Bot Programmierkurs by NetMax within the Coding Tutorials forum part of the General Coding category.
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
|
|
|
11/07/2009, 16:26
|
#32
|
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).
|
|
|
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
|
|
|
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
|
|
|
11/20/2009, 16:13
|
#35
|
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
|
|
|
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
|
|
|
12/19/2009, 09:45
|
#37
|
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
|
|
|
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^^
|
|
|
12/19/2009, 13:59
|
#39
|
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.
|
|
|
12/19/2009, 14:42
|
#40
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
Achso ok Thx
|
|
|
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
|
|
|
12/19/2009, 22:48
|
#42
|
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}")")
|
|
|
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
|
|
|
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
|
|
|
01/05/2010, 19:26
|
#45
|
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.
|
|
|
All times are GMT +1. The time now is 10:04.
|
|