Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 09:31

  • 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 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
Banana.Crafts is offline  
Old 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
hawi is offline  
Old 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!
Alizame is offline  
Old 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
TheCookieFarmer is offline  
Old 07/28/2010, 14:03   #65
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
Thumbs up

Das Tutorial ist einfach Genial.
Saubere Arbeit!
N290 is offline  
Old 08/17/2010, 20:30   #66
 
Beathoven's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 711
Received Thanks: 275
Nettes Tutorial.

Thumbs up!
Beathoven is offline  
Old 08/20/2010, 18:21   #67
 
-*Stefan*-'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 370
Received Thanks: 52
Sehr gutes Tutorial NetMax
-*Stefan*- is offline  
Old 09/07/2010, 21:40   #68
 
elite*gold: 0
Join Date: Aug 2010
Posts: 893
Received Thanks: 106
Supaa geil
.SeaK is offline  
Old 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.
Piw0r is offline  
Old 09/09/2010, 05:46   #70
 
FlareEniX's Avatar
 
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
FlareEniX is offline  
Old 09/12/2010, 11:06   #71

 
.Faez's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,482
Received Thanks: 303
Quote:
Originally Posted by Alizame View Post
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??
.Faez is offline  
Old 09/12/2010, 23:45   #72
 
elite*gold: 0
Join Date: Jul 2010
Posts: 312
Received Thanks: 110
Quote:
Originally Posted by zwerg2311 View Post
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.
toyzruz is offline  
Old 09/27/2010, 16:07   #73

 
.Faez's Avatar
 
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
.Faez is offline  
Old 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
Woods92 is offline  
Old 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
yuergen 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.