Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Exploits, Hacks, Bots, Tools & Macros
You last visited: Today at 07:17

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

Advertisement



Func Sammlung (nützlich für eure Bots)

Discussion on Func Sammlung (nützlich für eure Bots) within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Reply
 
Old 07/17/2008, 19:42   #16
 
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
dann mach doch eine
xSharkoonX is offline  
Old 07/17/2008, 20:09   #17
 
elite*gold: 0
Join Date: Dec 2007
Posts: 11
Received Thanks: 0
bin zu faul^^
schrieb ich doch eben xD

war ja nur ne anregung
Peterpanitz is offline  
Old 07/17/2008, 20:32   #18
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
es gab hier doch schon ein paar indentfuncs

wadimwadim is offline  
Old 12/10/2008, 13:23   #19
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
hi, ich mal wieder

ich hab da ne frage, undzwar folgende:

Ist es möglich eine func eine gewünschte anzahl wiederholen zu lassen, und die gewünschte anzahl beim start vom bot in eine inputbox einzutragen?
aLasca is offline  
Old 12/10/2008, 13:35   #20
 
DaAlex's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
das würde ich mit einer schleife machen welche ist egal
while oder for

Quote:
global $zahl 2 = 0
$zahl = Inputbox("***","***")

Func main()
...
while $zahl2 < $zahl
...
$zahl2 = $zahl2 + 1
wend
endfunc
da macht der so lange weiter bis $zahl2 gleich oder größer $zahl ist


oder
Quote:
$zahl = Inputbox("***","***")

Func main()
...
for $zahl to 0 step -1
...
next
endfunc
da macht er solange dir for schleife bis $zahl = 0 ist
DaAlex is offline  
Old 12/10/2008, 13:46   #21
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
Quote:
Global $zahl 2 = 0
$zahl = Inputbox("***","***")

Func materialien kaufen()
MouseMove(239, 309)
MouseDown("left")
MouseUp("left")
Sleep(500)
MouseMove(296, 358)
MouseDown("left")
MouseUp("left")
While $zahl2 < $zahl
...
$zahl2 = $zahl2 + 1
WEnd
EndFunc
danke für die schnelle antwort, kannst du noch auskommentieren was wo hinkommt, und welche stelle was bewirkt?
aLasca is offline  
Old 12/10/2008, 13:53   #22
 
DaAlex's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
Quote:
Originally Posted by aLasca View Post
danke für die schnelle antwort, kannst du noch auskommentieren was wo hinkommt, und welche stelle was bewirkt?
Quote:
Global $zahl 2 = 0
$zahl = Inputbox("***","***")

Func materialien kaufen()
While $zahl2 < $zahl
MouseClick("left", 239, 309, 1)
sleep(500)
MouseClick("left", 296, 358, 1)
$zahl2 = $zahl2 + 1
WEnd
EndFunc
ich denke das du es so willst wenn du jetzt zb in die inputbox 7 eingibst kauft der 7 mal das material
DaAlex is offline  
Old 12/10/2008, 13:55   #23
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
^korekkt maaan^^

€: Line 13

Global $zahl 2 = 0
Global $zahl ^ERROR

Error: No variable given for "Dim", "Local", "Global", "Struct" or "Const" statement.
aLasca is offline  
Old 12/10/2008, 13:59   #24
 
DaAlex's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
sry mein fehler muss $zahl2 heißen zusammen geschrieben
DaAlex is offline  
Thanks
1 User
Old 12/10/2008, 14:04   #25
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
Quote:
Global $zahl2 = 0
$zahl = Inputbox("Materalienkauf","Wieviel möchtest du kaufen?")

If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")

EndIf

Func kaufen()
While $zahl2 < $zahl
MouseClick("left", 239, 309, 1)
sleep(500)
MouseClick("left", 296, 358, 1)
$zahl2 = $zahl2 + 1
WEnd
EndFunc
so hab ich das jetzt. ich geb z.B. ein '3' und dann is winactivate und dann exit
aLasca is offline  
Old 12/10/2008, 14:06   #26
 
DaAlex's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
Quote:
Global $zahl2 = 0
$zahl = Inputbox("Materalienkauf","Wieviel möchtest du kaufen?")

If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
WinWaitActive("Guild Wars")
EndIf

Func kaufen()
While $zahl2 < $zahl
MouseClick("left", 239, 309, 1)
sleep(500)
MouseClick("left", 296, 358, 1)
sleep(500)
$zahl2 = $zahl2 + 1
WEnd
EndFunc
würde das noch dazwischen machen dann wartet der bis es wirklich aktiv ist und drückt dann erst
DaAlex is offline  
Old 12/10/2008, 14:11   #27
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
geht trotzdme nciht
Wie gesagt, er aktiviert nur gw nachdem ich z.B. eingegeben habe '3'
danach ist au3.exit

€:

Quote:
Global $zahl2 = 0
$zahl = Inputbox("Materalienkauf","Wieviel möchtest du kaufen?")

If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
WinWaitActive("Guild Wars")
EndIf

Func kaufen()
While $zahl2 < $zahl
MouseClick("left", 239, 309, 1)
sleep(500)
MouseClick("left", 296, 358, 1)
$zahl2 = $zahl2 + 1
WEnd
EndFunc

Do
Call("kaufen")
Until
Er gibt mir da nen Error, aber zummindest hab ich heruasgefunden das die func erstmal gecallt werden muss..und er hat auch geklickt
aLasca is offline  
Old 12/10/2008, 14:20   #28
 
DaAlex's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
jop man muss ja auch die funktion aufrufen bevor er die startet^^
musste aber nicht mit do until
Quote:
Global $zahl2 = 0
$zahl = Inputbox("Materalienkauf","Wieviel möchtest du kaufen?")

If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
WinWaitActive("Guild Wars")
EndIf

Func kaufen()
While $zahl2 < $zahl
MouseClick("left", 239, 309, 1)
sleep(500)
MouseClick("left", 296, 358, 1)
$zahl2 = $zahl2 + 1
WEnd
EndFunc

kaufen()
hätte auch gereicht
DaAlex is offline  
Old 12/10/2008, 14:23   #29
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
Quote:
Global $zahl2 = 0
$zahl = Inputbox("Materalienkauf","Wieviel möchtest du kaufen?")

If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
WinWaitActive("Guild Wars")
EndIf

Sleep(5000)

Func kaufen()
While $zahl2 < $zahl
MouseClick("left", 239, 309, 1)
sleep(500)
MouseClick("left", 296, 358, 1)
$zahl2 = $zahl2 + 1
WEnd
EndFunc

Do
Call("kaufen")
$zahl2 = $zahl2 + 1
Until $zahl = Inputbox("Materalienkauf","Wieviel möchtest du kaufen?")
Exit
Er erfüllt die aufgabe, schließt sich aber nicht von selbst sondern öffnet ne neue Inputbox xD was is da schonwieder falsch ? xD

€: hat sich geklärt^^
aLasca is offline  
Old 12/10/2008, 17:18   #30
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
boah was macht ihr da fürn käse o_O

Code:
$anzahl = Inputbox("Materalienkauf","Wieviel möchtest du kaufen?")
$i = 0
If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
WinWaitActive("Guild Wars")
EndIf

Sleep(5000)

for $i = 1 to $anzahl
MouseClick("left", 239, 309, 1)
sleep(500)
MouseClick("left", 296, 358, 1)
sleep(50)
Next
kknb is offline  
Reply


Similar Threads Similar Threads
[Sammlung]Wir brauchen eure Kreativität!
02/28/2010 - Metin2 Private Server - 2 Replies
Hallo, Wir werden bald ein neues Projekt starten. Einen neuen Metin2 Root Server. Wir wollen aber einen guten bringen den jederman gefällt. Dazu brauchen wir euere Vorschläge/Kreativität.



All times are GMT +2. The time now is 07:17.


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.