Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 22:45

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old 01/31/2009, 23:59   #31
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
Soviel dazu

Ab jetzt antworte ich nichtmehr, ich mag den Threadnamen nicht
aLasca is offline  
Thanks
1 User
Old 02/01/2009, 00:16   #32
 
cab_killer's Avatar
 
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
cab_killer is offline  
Old 02/01/2009, 00:48   #33
 
aLasca's Avatar
 
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^^
aLasca is offline  
Old 02/01/2009, 00:55   #34
 
cab_killer's Avatar
 
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
cab_killer is offline  
Old 02/01/2009, 01:01   #35
 
NBA's Avatar
 
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
NBA is offline  
Thanks
1 User
Old 02/01/2009, 01:14   #36
 
cab_killer's Avatar
 
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
cab_killer is offline  
Old 02/01/2009, 01:22   #37
 
NBA's Avatar
 
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 -.-
NBA is offline  
Old 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()
Dunham is offline  
Old 02/01/2009, 01:29   #39
 
cab_killer's Avatar
 
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
cab_killer is offline  
Old 02/01/2009, 04:22   #40
 
Noisuf-X's Avatar
 
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
Noisuf-X is offline  
Thanks
1 User
Old 02/01/2009, 10:57   #41
 
cab_killer's Avatar
 
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 Version3.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"447139193125
$Button1 GUICtrlCreateButton("Anpassen"88225570
GUICtrlSetFont(-1168000"Bodoni MT Black"
$Button2 GUICtrlCreateButton("Start"21171225570
GUICtrlSetFont(-1168000"Bodoni MT Black"
GUISetState(@SW_SHOW
#EndRegion ### END Koda GUI section ### 

While 
    $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"20015055
GUISetState(@SW_HIDE
$label_pos GUICtrlCreateLabel("x: -00000.00 y:-00000.00  "1010
$label_cou GUICtrlCreateLabel("c: -00000.0000            "1030

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"""0001024768
    
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
cab_killer is offline  
Old 02/01/2009, 12:06   #42
 
aLasca's Avatar
 
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 
aLasca is offline  
Thanks
1 User
Old 02/01/2009, 12:14   #43
 
cab_killer's Avatar
 
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
cab_killer is offline  
Old 02/01/2009, 12:20   #44
 
aLasca's Avatar
 
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"633454193115)
$Runs GUICtrlCreateInput("Runs"6412844921)
$START GUICtrlCreateButton("START"184232113810)
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..
aLasca is offline  
Thanks
1 User
Old 02/01/2009, 12:54   #45
 
cab_killer's Avatar
 
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
cab_killer is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.