|
You last visited: Today at 09:31
Advertisement
Bot Programmierkurs by NetMax
Discussion on Bot Programmierkurs by NetMax within the Coding Tutorials forum part of the General Coding category.
06/17/2010, 13:46
|
#61
|
elite*gold: 0
Join Date: Sep 2009
Posts: 445
Received Thanks: 286
|
Gott sei Dank kann ich das schon und muss das nicht mehr durcharbeiten;D
|
|
|
06/20/2010, 22:58
|
#62
|
elite*gold: 0
Join Date: Jan 2010
Posts: 633
Received Thanks: 62
|
sry das ich das poste autoit mag ja die leichteste programmiersprache sein aber bei machnchen spielen online spielen so wie 4 story fals das wer kennt dort geht auf dem deutschen server die autoit bots hacks nicht mehr ich kann zum glück schon mit c# ein bisschen umgehen
|
|
|
06/28/2010, 13:10
|
#63
|
elite*gold: 0
Join Date: Dec 2009
Posts: 8
Received Thanks: 0
|
kein OnEvent-modus benutzt!
ausserdem kann man mindestens 10000000000000000000mal geilere sachen mit autoit machen,
schau dir mal die GDI+ befehle an!
|
|
|
07/22/2010, 02:49
|
#64
|
elite*gold: 0
Join Date: Jun 2010
Posts: 267
Received Thanks: 29
|
WOW das ist echt cool nur weider check ich garnichts aber wie man sieht haste dir mühe geben
|
|
|
07/28/2010, 14:03
|
#65
|
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
|
Das Tutorial ist einfach Genial.
Saubere Arbeit!
|
|
|
08/17/2010, 20:30
|
#66
|
elite*gold: 0
Join Date: Feb 2010
Posts: 711
Received Thanks: 275
|
Nettes Tutorial.
Thumbs up!
|
|
|
08/20/2010, 18:21
|
#67
|
elite*gold: 0
Join Date: Aug 2010
Posts: 370
Received Thanks: 52
|
Sehr gutes Tutorial NetMax
|
|
|
09/07/2010, 21:40
|
#68
|
elite*gold: 0
Join Date: Aug 2010
Posts: 893
Received Thanks: 106
|
Supaa geil
|
|
|
09/08/2010, 06:31
|
#69
|
elite*gold: 1622
Join Date: Jul 2009
Posts: 12,686
Received Thanks: 2,128
|
das Tut ist echt klasse nur leider schwer zu verstehen.
|
|
|
09/09/2010, 05:46
|
#70
|
elite*gold: 1
Join Date: Feb 2009
Posts: 423
Received Thanks: 54
|
Ich hab jetzt mal eine Frage ich will zwar kein Bot schreiben aber die Offsets auslesen und darstellen auslesen und darstellen klappt ja. Aber ich möchte das es immer automatisch aktualisiert wird. Mit meiner Methode ist das etwas blöd hab ein refresh button ich möchte das alle Inputboxen jede Sekunde refresht werden.
€: Ein Problem hab ich wenn ich mich teleportier sind alle anzeigen total Falsch bis auf die Gold Anzeige ( Silkroad)
MfG
|
|
|
09/12/2010, 11:06
|
#71
|
elite*gold: 0
Join Date: Jan 2009
Posts: 2,482
Received Thanks: 303
|
Quote:
Originally Posted by Alizame
kein OnEvent-modus benutzt!
ausserdem kann man mindestens 10000000000000000000mal geilere sachen mit autoit machen,
schau dir mal die GDI+ befehle an!
|
was können wir dafür wenn wir ein rl haben?Jeder fängt einfach an und arbeitet sich hoch ich will auch erst auto it lerne.Soll ich gleich c++ coding usw lernen wenn ich nicht mal weiß wie autoit funktioniert??
|
|
|
09/12/2010, 23:45
|
#72
|
elite*gold: 0
Join Date: Jul 2010
Posts: 312
Received Thanks: 110
|
Quote:
Originally Posted by zwerg2311
was können wir dafür wenn wir ein rl haben?Jeder fängt einfach an und arbeitet sich hoch ich will auch erst auto it lerne.Soll ich gleich c++ coding usw lernen wenn ich nicht mal weiß wie autoit funktioniert??
|
Als ich das gelesen habe musste ich leicht schmunzeln. Klar kannst du gleich C++ lernen, kannst sogar andere Sprachen sofort lernen sie sind halt nur anschruchsvoller als AutoIT. Wenn du AutoIT kannst heißt es nicht, das du dann erst C++ lernen kannst. Es ist einfach eine Form von Motivation und Willen. AutoIT ist einer der leichtesten Sprachen wenn nicht sogar die leichteste. Ich habe auch erst mit C-Sharp begonnen und nebenbei ein wenig CPP gelernt und CPP lerne ich heute noch da es doch eine sehr anspruchsvolle sowie interessante Sprache ist und es nichts vergleichbares gibt. Mit C-Sharp, CPP kannst du Hardwarenah programmieren was sehr viele Vorteile mit sich bringt, mit AutoIT kannst du dies beispielsweise nicht.
|
|
|
09/27/2010, 16:07
|
#73
|
elite*gold: 0
Join Date: Jan 2009
Posts: 2,482
Received Thanks: 303
|
Nein das wird aber schwieriger tzu lernen wenn ich net mal weiß wie das "Babyleichte" autoit funktuoniert
|
|
|
11/04/2010, 16:28
|
#74
|
elite*gold: 0
Join Date: Sep 2007
Posts: 5
Received Thanks: 0
|
Tut mir Leid, dass ich diesen "älteren" Thread nochmal hochpushe, aber ich habe eine Frage bezüglich eines Codes. Ich habe das Tutorial befolgt und weitesgehend alles übernommen(nur kleine Änderungen).
Der Bot läuft auch wundervoll nur scheint er sich bei wenig MP nicht hinzusetzen, sprich mein Dienst "doSleep" wird entweder nicht aufgerufen, nimmt die Variable nicht an oder der Dienst "checkMP" ist fehlerhaft.
Da ich keinen Fehler finde und SciTE auch nicht, hoffe ich ihr könnt mir helfen^^
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>;nötig um Prozesse auslesen zu können
Global $Paused
$running = false
HotKeySet("{PAUSE}", "TogglePause")
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("NosBot", 259, 403, 192, 124)
$grpAufsammeln = GUICtrlCreateGroup("Aufsammeln", 16, 88, 233, 65)
$chkAufsammeln = GUICtrlCreateCheckbox("Aufsammeln", 88, 128, 97, 17)
$Label2 = GUICtrlCreateLabel("Aufsammeltaste", 32, 104, 78, 17)
$txtASK = GUICtrlCreateInput("", 120, 104, 121, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$grpAdd = GUICtrlCreateGroup("Adressen", 16, 24, 233, 57)
$Label1 = GUICtrlCreateLabel("MP", 32, 56, 19, 17)
$txtMP = GUICtrlCreateInput("", 88, 48, 121, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$grpSteuerung = GUICtrlCreateGroup("Steuerung", 16, 304, 233, 81)
$cmdSS = GUICtrlCreateButton("Start", 48, 320, 179, 25, 0)
$cmdPause = GUICtrlCreateButton("Pause", 48, 348, 179, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Sonstige = GUICtrlCreateGroup("Sonstige Tasten", 16, 152, 233, 57)
$Label3 = GUICtrlCreateLabel("Schlaf-Taste", 32, 176, 64, 17)
$txtSK = GUICtrlCreateInput("", 120, 174, 121, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group1 = GUICtrlCreateGroup("Sonstige Einstellungen", 16, 216, 233, 89)
$Label4 = GUICtrlCreateLabel("MinMP", 32, 240, 36, 17)
$Label5 = GUICtrlCreateLabel("MaxMP", 32, 274, 39, 17)
$txtMinMP = GUICtrlCreateInput("", 99, 238, 121, 21)
$txtMaxMP = GUICtrlCreateInput("", 97, 271, 121, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$windowname = "NosTale"
$minMP = GUICtrlRead($txtMinMP)
$maxMP = GUICtrlRead($txtMaxMP)
$SPA = GUICtrlRead($txtMP);---Textinhalt wird für den Wert der Variable $SPA eingesetzt
$lk = GUICtrlRead($txtASK);---scheint so nicht zu funktionieren, input wird nicht richtig ausgelesen
func startstop()
$running = NOT $running
EndFunc
Func TogglePause()
$Paused = Not $Paused
While $Paused
Sleep(100)
WEnd
EndFunc
func checkMP()
$SPA = "0x2AFB534";---Adress(die habe ich natürlich immer aktualisiert)
$pid = WinGetProcess($windowname) ; hier besorge ich die PID
$ProcessInformation = _MemoryOpen($pid) ;Prozess geöffnet
$Number = _MemoryRead($SPA, $ProcessInformation); Prozess wird ausgelesen
_MemoryClose($ProcessInformation);Prozess geschlossen
return $Number;wert wiedergegeben
EndFunc
func loot()
if BitAnd(GUICtrlRead($chkAufsammeln), $GUI_CHECKED) THEN
ControlSend($windowname, '', '', $lk) ;Variable scheint null zu sein
Else
;NIX TUN --> WEIL NICHT AUSGEWÄHLT
EndIf
;ControlSend($windowname, '', '', $lk) <---hat keinen Sinn
EndFunc
func attack()
ControlSend($windowname, '', '', "{SPACE}"); funktioniert
EndFunc
func doSleep()
$sk = GUICtrlRead($txtSK);---scheint so nicht zu funktionieren, input wird nicht richtig ausgelesen
ControlSend($windowname, '', '', "c");---c da die Variable $sk nicht angenommen wird(am Dienst attack geprüft)
while(checkMP()<$maxMP)
sleep(500)
WEnd
ControlSend($windowname, '', '', "c")
EndFunc
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $cmdSS
startstop()
Case $cmdPause
TogglePause()
EndSwitch
if $running == True Then
if(checkMP()<$minMP) Then
doSleep()
EndIf
attack()
loot()
EndIf
WEnd
EDIT: Lösung gefunden
|
|
|
11/15/2010, 01:24
|
#75
|
elite*gold: 0
Join Date: Nov 2009
Posts: 10
Received Thanks: 1
|
Bei der Dritten Lektion funktionierts bei mir schon nichtmehr ich hab sogar extra deins kopiert und nur den Fenster namen eines offenen Fenster bei mir genommen wenn ichs startet kommt das:
C:\Users\Benutzernamen\Desktop\Spambot.au3 (3) : ==> Missing separator character after keyword.:
$handle = WinGetHandle(12 - WordPad, "")
$handle = WinGetHandle(12 - WordPad^ ERROR
>Exit code: 1 Time: 0.313
was hat das jetzt zu bedeuten? die letzen beiden zeilen kamen erst nachdem ich zwischen den fenster geswitcht bin(von firefox zu icq und iwede rzurück auf SCite)
find sowas wie AutoIt recht interessant und will mir wegen son kleine problem nicht die freude nehmen
|
|
|
All times are GMT +1. The time now is 09:32.
|
|