|
You last visited: Today at 22:45
Advertisement
Jeder fängt mal Klein an
Discussion on Jeder fängt mal Klein an within the GW Bots forum part of the Guild Wars category.
01/31/2009, 23:59
|
#31
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Soviel dazu
Ab jetzt antworte ich nichtmehr, ich mag den Threadnamen nicht
|
|
|
02/01/2009, 00:16
|
#32
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
Wegen so einer Blöden sachen komme ich hier voll ins taumeln ^^
Aber was sagt ihr ansonsten so zu dem Script ?
ist das so relativ ok oder ist das halt ein typischer anfänger Script ? ^^
MFG
|
|
|
02/01/2009, 00:48
|
#33
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Ein Typisches Anfänger Script hat keine Funktionen drin.. und wenn dann nur die aus dem T1 BlackworkX Bot
Und erst Recht keinen GUI^^
|
|
|
02/01/2009, 00:55
|
#34
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
T1 BlackworkX Bot ?? kenne den nicht mal ^^
Naja ich denke momentan ist das schonmal ein riesen Vortschritt für mich.
Was ich jetzt doch mal gerne wissen würde wie das funktioniert mit der eingabe an Runden die der Bot farmen soll.
Ist sowas Schwer zu ralisieren oder ist das relativ Simpel ?
Könnt ihr mir sagen wie man sowas macht ?
Ich glaube das mit dem im Hintergrund laufen lassen ist für mich noch etwas Kompliziert ich glaube dabei belass ich es dann auch erst mal.
Danke
MFG
|
|
|
02/01/2009, 01:01
|
#35
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
mit GUI?
Da deklarierst du ein Input als variable:
Code:
$Input = GuiCtrlCreateInput(blablabla)
dann liest du das input aus:
Code:
$ReadInput = GuiCtrlRead($Input)
und dann kannste ihm sagen wie viele runden er farmen soll
Code:
For $i = $ReadInput to 0 step -1 ;-1 bedeutet von i immer 1 abziehen
_func ;da dein Bot
Next ;For schleife beenden
|
|
|
02/01/2009, 01:14
|
#36
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
NBA ich danke dir aber du sagst das so als wenn man das Wissen muss.
Ich habe nunmal gestern erst wirklich ernsthaft angefangen mit dem Bot schreiben da kann ich sowas noch nicht wissen .
So jetzt mal dazu
Wie baue ich das den jetzt so ein das ich wenn ich auf mein Startbutton drücke erst die abfrage kommt wieviel runden ich machen will ?
Ich denke mal für den letzten part muss ich das so machen oder ?
PHP Code:
For $i = $ReadInput to 0 step -1 Func bot() Sleep(1000) call("betreten") Sleep(8000) call("vorbereitung") Sleep(1000) call("weg1") Sleep(1000) call("open") Sleep(1000) call("weg2") Sleep(500) call("fight") Sleep(1000) call("heben") Sleep(2000) call("retry") EndFunc Next
den zweiten Teil einfach nur oben irgendwo hinschreiben oder ?
also unterm Gui
$ReadInput = GuiCtrlRead($Input)
rein schreiben oder ?
Aber wie kriege ich jetzt die eingabe in meinem Butten Start eingebaut ?
So das ich Start drücke und dann erst mal die Abfrage kommt ?
Ich danke euch vielmals
MFG
|
|
|
02/01/2009, 01:22
|
#37
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Das $ReadInput muss unter dem Input stehen, da ist es am besten da es dann gleich ausgelsen wird
ich glaube prinzipiell stimmt dein script habs mir ez nicht angeschaut muss weiter proggen 2 tage aufholen -.-
|
|
|
02/01/2009, 01:22
|
#38
|
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
|
nicht mit call ne funtkioen aufrufen sondern wie nba geschrieben hat mit funktion()
|
|
|
02/01/2009, 01:29
|
#39
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
Warum nicht mit call aufrufen ?
soll ich lieber
betretet()
sleep
vorbereitung()
sleep
...
was ist da der Unterscheid ?
Warum ist das besser als es zu Callen ?
Danke
MFG
|
|
|
02/01/2009, 04:22
|
#40
|
elite*gold: 38
Join Date: Dec 2008
Posts: 1,339
Received Thanks: 462
|
das macht überhaupt keinen unterschied
ob nun mit call oder net man kann auch mit call parameter übernehmen
daher ist es egal viele machen aber nur ...() weil es schneller geht und am ende besser aussieh
|
|
|
02/01/2009, 10:57
|
#41
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
Ok dann denke werde ich das so lassen erstmal wenn es ja eh kein Unterscheid macht.
Aber nochmal zu der Rundeneingabe
Ich war gestern leider nicht mehr Erfolgreich mit dem einbauen
das ging irgendwie alles nicht so wie ich das dachte
so habe ich das alles eingebaut
PHP Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.0.0 Author: myName
Script Function: Template AutoIt script.
#ce ----------------------------------------------------------------------------
#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include "tt6.au3"
#Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Elonaspitze v1", 447, 139, 193, 125) $Button1 = GUICtrlCreateButton("Anpassen", 8, 8, 225, 57, 0) GUICtrlSetFont(-1, 16, 800, 0, "Bodoni MT Black") $Button2 = GUICtrlCreateButton("Start", 211, 71, 225, 57, 0) GUICtrlSetFont(-1, 16, 800, 0, "Bodoni MT Black") GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 GW_ANPASSEN() Case $Button2 Elona() EndSwitch WEnd
Func BUTTON2() Global $Input = GuiCtrlCreateInput("ElonaSpitze v1", "Wieviel Runden ?","10") Call("Elona") EndFunc
Global $ReadInput = GuiCtrlRead($Input)
Func BUTTON1() Call("GW_ANPASSEN") EndFunc
; Script Start - Add your code below here
WinActivate("Guild Wars") WinWaitActive("Guild Wars") Sleep("2000")
;info window $win = GUICreate("Status Window", 200, 150, 5, 5) GUISetState(@SW_HIDE) $label_pos = GUICtrlCreateLabel("x: -00000.00 y:-00000.00 ", 10, 10) $label_cou = GUICtrlCreateLabel("c: -00000.0000 ", 10, 30)
Sleep(1000)
AdlibEnable("status", 200)
Func status() $course = _memoryread($memcourse,$hprocess,'float') $posx = _memoryread($memx,$hprocess,'float') $posy = _memoryread($memy,$hprocess,'float') $string = StringFormat("x: %.2f y: %.2f", $posx, $posy) GUICtrlSetData($label_pos, $string) $string = StringFormat("c: %.4f", $course) GUICtrlSetData($label_cou, $string) EndFunc
Func GW_ANPASSEN() ControlMove("Guild Wars", "", 0, 0, 0, 1024, 768) Opt("MouseCoordMode", 0) EndFunc
Func Elona() WinActivate("Guild Wars") WinWaitActive("Guild Wars") Sleep("2000") call("bot") EndFunc
Func bot() For $i = $ReadInput to 0 step -1 Sleep(1000) call("betreten") Sleep(8000) call("vorbereitung") Sleep(1000) call("weg1") Sleep(1000) call("open") Sleep(1000) call("weg2") Sleep(500) call("fight") Sleep(1000) call("heben") Sleep(2000) call("retry") Next EndFunc
Ihr seht ich habe das noch nicht verstanden wie und wo man das setzen muss.
Damit hab ich leider noch etwas schwierigkeiten aber ich denke der Titel des Threads sagt ja alles ^^
Danke
MFG
|
|
|
02/01/2009, 12:06
|
#42
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
PHP Code:
$runs = InputBox("", "Wieviele runs?") For $i = 1 To $runs MsgBox(0x40, "", "Run Nr:" & $i) Next
|
|
|
02/01/2009, 12:14
|
#43
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
Danke aLasca aber wo soll das hin ?
einfach irgendwo rein drücken oder muss das schon wo bestimmtes hin ?
Der rest ist richtig eingesetzt ?
Danke
MFG
|
|
|
02/01/2009, 12:20
|
#44
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
PHP Code:
#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 633, 454, 193, 115) $Runs = GUICtrlCreateInput("Runs", 64, 128, 449, 21) $START = GUICtrlCreateButton("START", 184, 232, 113, 81, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $START _Start() EndSwitch WEnd Func _Start() $Anzahl = GUICtrlRead($Runs) For $i = 1 To $Anzahl MsgBox(0x40, "Anstatt Msg Box die Func", "Runs:" & $i) Next EndFunc
Damit liest du den eingetragenen Wert aus der Inputbox und wiederholst ihn um diese Anzahl..
|
|
|
02/01/2009, 12:54
|
#45
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
Vielen dank Funktioniert wirklich gut,
vieleicht noch eine kleine Frage am rande
Geht das das wenn er die Runden fertig hat das er sich dann abschaltet ? also nicht der Rechner sonder der Bot das der komplett aus geht wie als wenn man in der taskleiste exit drücken würde.
Danke
MFG
|
|
|
|
|
Similar Threads
|
Wer fängt mit mir auf S24 an
06/01/2010 - Metin2 - 1 Replies
Also ÜBERSCHRIFT Steht alles wer gerne Lust und Laune hat mit mir auf S24 zu zocken PN PLS^^
|
21, wer fängt mit mir an?
11/17/2009 - Metin2 - 14 Replies
Hallo liebe Epvpers Com,
wer kommt mit S21. Hab Lust denen zu zeigen wie man lvlt. Suche paar Leute die sich zusammenschließen und vllt. ne Gilde etc. machen
Also bd
|
Wer fängt mit mir auf s11 neu an????
11/14/2009 - Metin2 - 8 Replies
Hallo,
AUF allen servern bin s19 oder........
da ich ein bann ohne grund bekommen habe
frage ich euch ob ihr mit mir auf DE server anfängt auf s11
oder auf anderen m2 versionen
bitte suche leute die es ernst meinen
mir ist es egal ob DE China... ist
hauptsache etwas :D
falls ihr dort schon seid pnt SPAM3R
|
[Korea]Wer fängt mit an?
09/10/2009 - Metin2 - 7 Replies
So , ich werde bald mit Korea anfangen , aber wer fängt mit an , alleine ist doof , deshlab :/ ^^
Soo , wer lust hat kann mir ja mal ne pm schreiben oder hier im thread.
Am besten währe es wenn ihr icq habt , aber keine pflicht :facepalm:
So , des wars , reich und server ist mir eigentlich egal , lieblings reich währe blau ^^ ;)
Mfg hofo
|
hey wer fängt mit mir korea an
09/10/2009 - Metin2 - 0 Replies
hallo ich wollt fragen wer mit mir korea anfangen will wenn ja rotes reich einfach per pm schicken will da noch heut anfangen
|
All times are GMT +2. The time now is 22:45.
|
|