Code:
[center] [B][I]DE[/I][/B] 29.03.2013 | 13:13 : Version 2 hinzugefügt! (Mehrere Slots + alle Server) 14.01.2013 | 16:51 : Source-Code in den Thread eingefügt. [B][I]EN[/I][/B] 03.29.2013 | 1:13 PM : Added Version 2! (More slots + all servers) 01.14.2013 | 4:51 PM : Added Source-Code in the thread.
Deutsch
Hallo!
Ich habe mit AutoIt ein kleines Programm erstellt, womit man in Shaiya automatisiert attackiert und automatisiert Gegenstände aufhebt.
Der Release beinhaltet den Code von dem jeweiligen Programm, und das Programm an sich, falls man sich nicht direkt mit AutoIt auskennt.
Version 1
Wie benutze ich den Bot?
1.) Starten.
2.) Funktionen(Hotkeys) durchlesen.
3.) Fensternamen eintragen(Prozess).
4.) Funktionen ausführen(Hotkeys).
5.) Fertig.
Wieso Open-Source?
Weil ihr vielleicht eure Icons (Attacke & Aufheben) auf einer anderen Zahl habt, als ich, und ihr evtl. den Bot für euch angenehmer gestaltet wollt.
Im Anhang könnt ihr euch das vollständige Programm & den Open Source-Release runterladen.
(3/46 - Fehlalarm, keine Sorge, falls schon, dann lade es nicht runter.)
Falls ihr es dennoch nicht runterladen wollt, könnt ihr den Source-Code(im Spoiler) kopieren, und im SciTE
(Editor von AutiIt3) einfügen und selber machen.
Source-Code
Euer,
CyberSandler
1.) Starten.
2.) Funktionen(Hotkeys) durchlesen.
3.) Fensternamen eintragen(Prozess).
4.) Funktionen ausführen(Hotkeys).
5.) Fertig.
Wieso Open-Source?
Weil ihr vielleicht eure Icons (Attacke & Aufheben) auf einer anderen Zahl habt, als ich, und ihr evtl. den Bot für euch angenehmer gestaltet wollt.
Im Anhang könnt ihr euch das vollständige Programm & den Open Source-Release runterladen.
(3/46 - Fehlalarm, keine Sorge, falls schon, dann lade es nicht runter.)
Falls ihr es dennoch nicht runterladen wollt, könnt ihr den Source-Code(im Spoiler) kopieren, und im SciTE
(Editor von AutiIt3) einfügen und selber machen.
Source-Code
Code:
[center] Global $Paused Hotkeyset("{F5}","Start") Hotkeyset("{F6}","_Pause") Hotkeyset("{F7}","Ende") MsgBox(0, "Funktionen", "F5 = Start" &@CRLF& "F6 = Pause" &@CRLF& "F7 = Ende") $Fenstername = InputBox("Fenstername?","Der Fenstername von deinem Shaiya?" &@CRLF& "" &@CRLF& "Du kannst ihn in deinen Prozessen finden." &@CRLF& "" &@CRLF& "Tipp : CTRL/STRG + ALT + ENTF/DEL") WinWaitActive($Fenstername) func Start() while(1) ToolTip('Bot wurde gestartet.',0,0) Send("{1}") ;Du kannst die "1" in einer anderen Nummer ändern, wenn du dein Attacke-Icon auf einem anderen Platz hast! Send("{2}") ;Du kannst die "2" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(100) WEnd endfunc Func _Pause() $Paused = NOT $Paused While $Paused sleep(100) ToolTip('Script wurde pausiert.',0,0) WEnd ToolTip("") EndFunc func Ende() Exit endfunc [/center]
Euer,
CyberSandler
Version 2
Wie benutze ich den Bot?
1.) Starten.
2.) Funktionen(Hotkeys) durchlesen.
3.) Fensternamen eintragen(Prozess).
4.) Funktionen ausführen(Hotkeys).
5.) Fertig.
Was ist neu?
• Mehrere Slots
• Auf alle Server möglich (muss noch getestet werden!)
Wieso Open-Source?
Weil ihr vielleicht eure Icons (Attacke & Aufheben) auf einer anderen Zahl habt, als ich, und ihr evtl. den Bot für euch angenehmer gestaltet wollt.
Im Anhang könnt ihr euch das vollständige Paket runterladen!
Beinhaltet:
•Deutsches Programm + Source
•Englisch Programm + Source
(2/46 - Fehlalarm, keine Sorge, falls schon, dann lade es nicht runter.)
Falls ihr es dennoch nicht runterladen wollt, könnt ihr den Source-Code(im Spoiler) kopieren, und im SciTE
(Editor von AutiIt3) einfügen und selber machen.
Source-Code
Euer,
CyberSandler
1.) Starten.
2.) Funktionen(Hotkeys) durchlesen.
3.) Fensternamen eintragen(Prozess).
4.) Funktionen ausführen(Hotkeys).
5.) Fertig.
Was ist neu?
• Mehrere Slots
• Auf alle Server möglich (muss noch getestet werden!)
Wieso Open-Source?
Weil ihr vielleicht eure Icons (Attacke & Aufheben) auf einer anderen Zahl habt, als ich, und ihr evtl. den Bot für euch angenehmer gestaltet wollt.
Im Anhang könnt ihr euch das vollständige Paket runterladen!
Beinhaltet:
•Deutsches Programm + Source
•Englisch Programm + Source
(2/46 - Fehlalarm, keine Sorge, falls schon, dann lade es nicht runter.)
Falls ihr es dennoch nicht runterladen wollt, könnt ihr den Source-Code(im Spoiler) kopieren, und im SciTE
(Editor von AutiIt3) einfügen und selber machen.
Source-Code
Code:
[center] Global $Paused Hotkeyset("{F2}","Start2") Hotkeyset("{F3}","Start3") Hotkeyset("{F4}","Start4") Hotkeyset("{F5}","Start5") Hotkeyset("{F6}","_Pause") Hotkeyset("{F7}","Ende") MsgBox(0, "Funktionen", "F2 = Start (2 Slots)" &@CRLF& "F3 = Start (3 Slots)" &@CRLF& "F4 = Start (4 Slots)" &@CRLF& "F5 = Start (5 Slots)" &@CRLF& "F6 = Pause" &@CRLF& "F7 = Ende") $Fenstername = InputBox("Fenstername?","Der Fenstername von deinem Shaiya?" &@CRLF& "" &@CRLF& "Du kannst ihn in deinen Prozessen finden." &@CRLF& "" &@CRLF& "Tipp : CTRL/STRG + ALT + ENTF/DEL") WinWaitActive($Fenstername) func Start2() while(1) ToolTip('Bot wurde gestartet.',0,0) Send("{1}") ;Du kannst die "1" in einer anderen Nummer ändern, wenn du dein Attacke-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{2}") ;Du kannst die "2" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! WEnd endfunc func Start3() while(1) ToolTip('Bot wurde gestartet.',0,0) Send("{1}") ;Du kannst die "1" in einer anderen Nummer ändern, wenn du dein Attacke-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{2}") ;Du kannst die "2" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{3}") ;Du kannst die "3" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! WEnd endfunc func Start4() while(1) ToolTip('Bot wurde gestartet.',0,0) Send("{1}") ;Du kannst die "1" in einer anderen Nummer ändern, wenn du dein Attacke-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{2}") ;Du kannst die "2" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{3}") ;Du kannst die "3" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{4}") ;Du kannst die "4" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! WEnd endfunc func Start5() while(1) ToolTip('Bot wurde gestartet.',0,0) Send("{1}") ;Du kannst die "1" in einer anderen Nummer ändern, wenn du dein Attacke-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{2}") ;Du kannst die "2" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{3}") ;Du kannst die "3" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{4}") ;Du kannst die "4" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! Send("{5}") ;Du kannst die "5" in einer anderen Nummer ändern, wenn du dein Aufhebe-Icon auf einem anderen Platz hast! sleep(400) ;;400 Millisekunden damit der Server erkennt das es eine "echte" Tastatur ist! WEnd endfunc Func _Pause() $Paused = NOT $Paused While $Paused sleep(100) ToolTip('Script wurde pausiert.',0,0) WEnd ToolTip("") EndFunc func Ende() Exit endfunc [/center]
Euer,
CyberSandler
English
Hello!
I've made a little programm with AutoIt, which automatically attacks and automatically pick-up items. The release includes the Source-Code of the programm, and normally the programm, if you don't understand AutoIt.
Version 1
How I can use the bot?
1.) Start.
2.) Read the Functions(Hotkeys).
3.) Put the Window-Name in(Process).
4.) Execute the functions(Hotkeys).
5.) Done.
Why Open-Source
Maybe you have your Icons (attack & pick-up) on another places as me, and maybe you want to make the bot for you more pleasant.
In the attachments, you can download the whole programm & the Open-Source-Release.
(2/46 - false positive, don't worry, if you do, then don't download.)
If you still do not want to download it, you can copy the source code (in the spoiler), and paste it in SciTE
(Editor AutiIt3) and do it yourself.
Source-Code
Yours,
CyberSandler
1.) Start.
2.) Read the Functions(Hotkeys).
3.) Put the Window-Name in(Process).
4.) Execute the functions(Hotkeys).
5.) Done.
Why Open-Source
Maybe you have your Icons (attack & pick-up) on another places as me, and maybe you want to make the bot for you more pleasant.
In the attachments, you can download the whole programm & the Open-Source-Release.
(2/46 - false positive, don't worry, if you do, then don't download.)
If you still do not want to download it, you can copy the source code (in the spoiler), and paste it in SciTE
(Editor AutiIt3) and do it yourself.
Source-Code
Code:
[center] Global $Paused Hotkeyset("{F5}","Start") Hotkeyset("{F6}","_Pause") Hotkeyset("{F7}","Ende") MsgBox(0, "Functions", "F5 = Start" &@CRLF& "F6 = Pause" &@CRLF& "F7 = End") $Fenstername = InputBox("Window-Name?","The Window-Name of your Shaiya?" &@CRLF& "" &@CRLF& "You can find it @ your processes." &@CRLF& "" &@CRLF& "Hint : CTRL/STRG + ALT + ENTF/DEL") WinWaitActive($Fenstername) func Start() while(1) ToolTip('Bot started.',0,0) Send("{1}") ;You can change the "1" in another number, if you have your attack-icon on another place. Send("{2}") ;You can change the "2" in another number, if you have your pick-up-icon on another place. sleep(100) WEnd endfunc Func _Pause() $Paused = NOT $Paused While $Paused sleep(100) ToolTip('Script paused',0,0) WEnd ToolTip("") EndFunc func Ende() Exit endfunc [/center]
Yours,
CyberSandler
Version 2
How I can use the bot?
1.) Start.
2.) Read the Functions(Hotkeys).
3.) Put the Window-Name in(Process).
4.) Execute the functions(Hotkeys).
5.) Done.
What's new?
• More slots
• Possible on all servers! (not tested yet!)
Why Open-Source
Maybe you have your Icons (attack & pick-up) on another places as me, and maybe you want to make the bot for you more pleasant.
In the attachments, you can download the whole programm & the Open-Source-Release.
(2/46 - false positive, don't worry, if you do, then don't download.)
If you still do not want to download it, you can copy the source code (in the spoiler), and paste it in SciTE
(Editor AutiIt3) and do it yourself.
Source-Code
Yours,
CyberSandler
1.) Start.
2.) Read the Functions(Hotkeys).
3.) Put the Window-Name in(Process).
4.) Execute the functions(Hotkeys).
5.) Done.
What's new?
• More slots
• Possible on all servers! (not tested yet!)
Why Open-Source
Maybe you have your Icons (attack & pick-up) on another places as me, and maybe you want to make the bot for you more pleasant.
In the attachments, you can download the whole programm & the Open-Source-Release.
(2/46 - false positive, don't worry, if you do, then don't download.)
If you still do not want to download it, you can copy the source code (in the spoiler), and paste it in SciTE
(Editor AutiIt3) and do it yourself.
Source-Code
Code:
[center] Global $Paused Hotkeyset("{F2}","Start2") Hotkeyset("{F3}","Start3") Hotkeyset("{F4}","Start4") Hotkeyset("{F5}","Start5") Hotkeyset("{F6}","_Pause") Hotkeyset("{F7}","Ende") MsgBox(0, "Functions", "F2 = Start (2 Slots)" &@CRLF& "F3 = Start (3 Slots)" &@CRLF& "F4 = Start (4 Slots)" &@CRLF& "F5 = Start (5 Slots)" &@CRLF& "F6 = Pause" &@CRLF& "F7 = End") $Fenstername = InputBox("Window-Name?","The Window-Name of your Shaiya?" &@CRLF& "" &@CRLF& "You can find it @ your processes." &@CRLF& "" &@CRLF& "Hint : CTRL/STRG + ALT + ENTF/DEL") WinWaitActive($Fenstername) func Start2() while(1) Send("{1}") ;You can change the "1" in another number, if you have your attack-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{2}") ;You can change the "2" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! WEnd endfunc func Start3() while(1) Send("{1}") ;You can change the "1" in another number, if you have your attack-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{2}") ;You can change the "2" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{3}") ;You can change the "3" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! WEnd endfunc func Start4() while(1) Send("{1}") ;You can change the "1" in another number, if you have your attack-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{2}") ;You can change the "2" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{3}") ;You can change the "3" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{4}") ;You can change the "4" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! WEnd endfunc func Start5() while(1) Send("{1}") ;You can change the "1" in another number, if you have your attack-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{2}") ;You can change the "2" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{3}") ;You can change the "3" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{4}") ;You can change the "4" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! Send("{5}") ;You can change the "5" in another number, if you have your pick-up-icon on another place. sleep(400) ;;400 Miliscesons, so the Server thinks it's a "real" keyboard! WEnd endfunc Func _Pause() $Paused = NOT $Paused While $Paused sleep(100) ToolTip('Script paused',0,0) WEnd ToolTip("") EndFunc func Ende() Exit endfunc [/center]
Yours,
CyberSandler