Kamui styles Ice-Bot Beta!

01/01/2009 18:29 dekamui#1
Guten Tag,
Ich habe mich entschlossen eine Neuen Nostale Bot zu schreiben.
Er ist imoment noch in der Beta.

[Only registered and activated users can see links. Click Here To Register...]

-Auswahl zwischen Schiesen und normalen Angriff
-Funktionirt auch wenn NosTale im Hintergrund ist.
-Belgen eines 2. Skills



UpDate Log:
v.0.11
-Bug Beim Drücken der tasten Gefixet
-Einstellen des Hotkes vereinfacht
-Beschreibung der Klassen hinzugefügt

[Only registered and activated users can see links. Click Here To Register...]

Der Start bildschirm:

[Only registered and activated users can see links. Click Here To Register...]

Die einstell Möglichkeiten:

[Only registered and activated users can see links. Click Here To Register...]



[Only registered and activated users can see links. Click Here To Register...]


[Only registered and activated users can see links. Click Here To Register...]

Bei den Einstell Möglichkeiten kann mann Einstellen ob der Bot mit Pistole schiesen soll oder normal Angreiffen soll.

Bei Hotkey kann man seinen skill rein legen der Noch eingesetzt werden soll.
(Mann muss nur den Hotkey im spiel angeben)

Mit "Numpad *" kann man den Bot schliesen.
Mit "Numpad -" kann man den Bot Anhalten. (Der Bot Greift das Zeil noch zu ende an)
Mit "Numpad +" kann man den Bot wieder Starten.

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
01/02/2009 19:16 thetoxer12#2
lol bei mir wird immer das iventar , das quest fenster und das fenster mit den items des char geöffnet :confused:.
Naja , aber ist ja erst die beta version.
01/03/2009 17:40 Alisamix#3
Code:
GLOBAL Const $GUI_EVENT_CLOSE = -3
Global Const $GUI_EVENT_MINIMIZE = -4
Global Const $GUI_EVENT_RESTORE = -5
Global Const $GUI_EVENT_MAXIMIZE = -6
Global Const $GUI_EVENT_PRIMARYDOWN = -7
Global Const $GUI_EVENT_PRIMARYUP = -8
Global Const $GUI_EVENT_SECONDARYDOWN = -9
Global Const $GUI_EVENT_SECONDARYUP = -10
Global Const $GUI_EVENT_MOUSEMOVE = -11
Global Const $GUI_EVENT_RESIZED = -12
Global Const $GUI_EVENT_DROPPED = -13
Global Const $GUI_RUNDEFMSG = "GUI_RUNDEFMSG"
Global Const $GUI_AVISTOP = 0
Global Const $GUI_AVISTART = 1
Global Const $GUI_AVICLOSE = 2
Global Const $GUI_CHECKED = 1
Global Const $GUI_INDETERMINATE = 2
Global Const $GUI_UNCHECKED = 4
Global Const $GUI_DROPACCEPTED = 8
Global Const $GUI_NODROPACCEPTED = 4096
Global Const $GUI_ACCEPTFILES = $GUI_DROPACCEPTED
Global Const $GUI_SHOW = 16
Global Const $GUI_HIDE = 32
Global Const $GUI_ENABLE = 64
Global Const $GUI_DISABLE = 128
Global Const $GUI_FOCUS = 256
Global Const $GUI_NOFOCUS = 8192
Global Const $GUI_DEFBUTTON = 512
Global Const $GUI_EXPAND = 1024
Global Const $GUI_ONTOP = 2048
Global Const $GUI_FONTITALIC = 2
Global Const $GUI_FONTUNDER = 4
Global Const $GUI_FONTSTRIKE = 8
Global Const $GUI_DOCKAUTO = 1
Global Const $GUI_DOCKLEFT = 2
Global Const $GUI_DOCKRIGHT = 4
Global Const $GUI_DOCKHCENTER = 8
Global Const $GUI_DOCKTOP = 32
Global Const $GUI_DOCKBOTTOM = 64
Global Const $GUI_DOCKVCENTER = 128
Global Const $GUI_DOCKWIDTH = 256
Global Const $GUI_DOCKHEIGHT = 512
Global Const $GUI_DOCKSIZE = 768
Global Const $GUI_DOCKMENUBAR = 544
Global Const $GUI_DOCKSTATEBAR = 576
Global Const $GUI_DOCKALL = 802
Global Const $GUI_DOCKBORDERS = 102
Global Const $GUI_GR_CLOSE = 1
Global Const $GUI_GR_LINE = 2
Global Const $GUI_GR_BEZIER = 4
Global Const $GUI_GR_MOVE = 6
Global Const $GUI_GR_COLOR = 8
Global Const $GUI_GR_RECT = 10
Global Const $GUI_GR_ELLIPSE = 12
Global Const $GUI_GR_PIE = 14
Global Const $GUI_GR_DOT = 16
Global Const $GUI_GR_PIXEL = 18
Global Const $GUI_GR_HINT = 20
Global Const $GUI_GR_REFRESH = 22
Global Const $GUI_GR_PENSIZE = 24
Global Const $GUI_GR_NOBKCOLOR = -2
Global Const $GUI_BKCOLOR_DEFAULT = -1
Global Const $GUI_BKCOLOR_TRANSPARENT = -2
Global Const $GUI_BKCOLOR_LV_ALTERNATE = -33554432
Global Const $GUI_WS_EX_PARENTDRAG = 1048576
HotKeySet("{NUMPADADD}", "Start")
HotKeySet("{NUMPADMULT}", "Ende")
HotKeySet("{NUMPADSUB}", "Pause")
#region ### START Koda GUI section ### Form=
$FORM1 = GUICreate("Kamui Styles Ice bot Beta", 425, 353, 301, 343)
GUISetIcon("D:\005.ico")
$PAGECONTROL1 = GUICtrlCreateTab(8, 0, 412, 352)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH + $GUI_DOCKHEIGHT)
$TABSHEET2 = GUICtrlCreateTabItem("Start")
$PIC1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Kamui\Desktop\bilder\lol.jpg", 8, 24, 412, 310)
$TABSHEET3 = GUICtrlCreateTabItem("Bot")
GUICtrlSetState(1, $GUI_SHOW)
$LABEL1 = GUICtrlCreateLabel("Art des Angriffes", 36, 35, 89, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$RADIO1 = GUICtrlCreateRadio("Normaler Angriff", 36, 51, 97, 33)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$RADIO2 = GUICtrlCreateRadio("Schiesen", 36, 83, 145, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$LABEL2 = GUICtrlCreateLabel("Hotkey", 36, 115, 37, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$INPUT = GUICtrlCreateInput("Input", 36, 139, 153, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$LABEL3 = GUICtrlCreateLabel("Numpad * =Exit", 220, 59, 108, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$LABEL4 = GUICtrlCreateLabel("Numpad - = Pausiern", 220, 83, 104, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$LABEL5 = GUICtrlCreateLabel("Numpad + = Bot wieder Starten", 220, 107, 155, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$BUTTON1 = GUICtrlCreateButton("Start", 20, 275, 177, 65, 0)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$BUTTON2 = GUICtrlCreateButton("Exit", 228, 272, 177, 65, 0)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
	$HOTKEY = GUICtrlRead($INPUT)
	$NMSG = GUIGetMsg()
	Select
		Case $NMSG = $GUI_EVENT_CLOSE
			ExitLoop
		Case $NMSG = $BUTTON1
			_BOTTEN()
		Case $NMSG = $BUTTON2
			ENDE()
	EndSelect
WEnd

Func PAUSE()
	While 2
	WEnd
EndFunc


Func START()
	_BOTTEN()
EndFunc


Func ENDE()
	Exit 0
EndFunc


Func _BOTTEN()
	Select
		Case $RADIO1 And BitAND(GUICtrlRead($RADIO1), $GUI_CHECKED) = $GUI_CHECKED
			While 2
				Sleep(100)
				ControlSend("NosTale", "", "", "{Space}")
				ControlSend("NosTale", "", "", $HOTKEY)
				Sleep(200)
				ControlSend("NosTale", "", "", $HOTKEY)
				Sleep(100)
			WEnd
		Case $RADIO2 And BitAND(GUICtrlRead($RADIO2), $GUI_CHECKED) = $GUI_CHECKED
			While 3
				Sleep(100)
				ControlSend("NosTale", "", "", "{z}")
				ControlSend("NosTale", "", "", $HOTKEY)
				Sleep(200)
				ControlSend("NosTale", "", "", $HOTKEY)
				Sleep(100)
			WEnd
	EndSelect
EndFunc
Der Bot ist so gesehen sehr gut! Nur hat nicht jeder im Verzeichnis das Startbild:
C:\Dokumente und Einstellungen\Kamui\Desktop\bilder\lol.jpg
Daher empfehle ich dir das einfach im Paket mit hinzuzufügen!

MfG,

Alisamix
01/03/2009 18:13 dekamui#4
Tut mir leid ich hatt zu erst den falschen bot hoch geladen.
Ich habe dies aus schon gefixt aber irgent wie hatt der mir den link nicht erstetzt ich werde den neuen bot auf Megaupload uppen.
Ach und Alisamix mich würde es freuen wenn du mich Vorher fragst bevor du mein Source postest.
Ich wollte den Bot mit der 1. Voll Funktions Fähigen version open source machen.
MfG Kamui
01/04/2009 14:35 Skyie#5
Eine Frage, es hört sich an, als wenn der Bot nur für Mage wäre, aber die funktionen sind ja bei Schwertkämpfer und Bogenschütze gleich, nur eben andere Waffen, also funktioniert der Bot auch mit anderen klassen oder?
01/04/2009 22:29 ManHunter3#6
ich habe den bot bei megaupload gesaugt er ist aber immer noch nicht okay
weil er öffnet, den questlog, inventar, benutzt sp,?!?!?
01/05/2009 18:27 edja309#7
lol was ist das den für ein bot
01/06/2009 10:46 Abraxas Ethar#8
Quote:
Originally Posted by edja309 View Post
lol was ist das den für ein bot
An sich ein Guter ;)
nur etwas Verbuggt halt
01/07/2009 16:45 Damian_222#9
:confused:Tja bei mir läuft er einwandfrei:confused:
Zum Beispiel grad im Hintergrund^^
01/08/2009 01:14 dekamui#10
So ich habe den Bot nun weiter eintwickelt.
Ich habe die belegung des Hotkeys geändert so das er nun nicht mehr das Inventar öffnet.
Zudem habe ich eine Beschreibung mit rein gemacht die es erklärt was man bei den einzelene klassen einstellen muss.
Und ich habe den Bot auf meinen Webspace geladen damit ihr nicht warten müsst.
Viel Spass mit dem Bot
Euer Kamui
01/09/2009 13:05 Majus_Skiller#11
Also, erstmal Respeckt.. :D
Ich kenn mich mit Autoit zwar nich aus aber der Bot läuft ( bei mir ) echt 1a.
Das einzige Problem ist das er abundzu die Alt-Taste lockt?!
Nya MFG Majus_skiller
01/09/2009 23:33 [PixeL]#12
ist das ding mit ointer oder nur pixelsuche ?

der gleiche bot in kurtzvorm

Code:
While 1
send ("{space}") ;lertaste
send ("1") ;Skill
Wend
01/09/2009 23:56 plaka#13
bei mir klappt es i-wie nicht =(...ich drücke auf "Start" ..und es passiert nichts..
was mache ich falsch?
01/10/2009 10:46 t1bernd#14
Hey,

auch wenn der Code an sich sehr sauber geschrieben ist, frage ich mich ehrlich gesagt, wie notwendig das ganze wirklich ist... Hier wandeln ungefähr 20 Bots mit ähnlicher Funktionalität rum, und abgesehen von deiner GUI, die zugegebenermaßen den Bedienkomfort erheblich erhöht, steckt da ja nun auch nicht so viel besonderer Code drin.

Auch wenn Keks nicht ganz recht hat (Dein Minicode läuft nicht im Hintergrund ;) ) lässt sich das teil doch wesentlich kompakter gestalten, wenn du den ganzen Hübschen Einstellungsquatsch weglässt...

Aber klar, es ist eine Beta, und als Grundlage ist es sicher ganz gut geeignet. Außerdrem, wie schon bemerkt, macht der Code wenig probleme. Ist ja auch angenehm übersichtlich, da kann beim Botten nicht viel schiefgehen... :)

Mach weiter, vielleicht wird ja was draus !

liebe grüße,

t1bernd
01/10/2009 12:18 maxflyinglx#15
hi, dekamui . thx for your bot. but cant see the pic, so don't know how to place the skill in the actionbar. would you give a tutorial for the bot setup?