|
You last visited: Today at 07:17
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.
07/17/2008, 19:42
|
#16
|
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
|
dann mach doch eine
|
|
|
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
|
|
|
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
|
|
|
12/10/2008, 13:23
|
#19
|
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?
|
|
|
12/10/2008, 13:35
|
#20
|
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
|
|
|
12/10/2008, 13:46
|
#21
|
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?
|
|
|
12/10/2008, 13:53
|
#22
|
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
|
Quote:
Originally Posted by aLasca
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
|
|
|
12/10/2008, 13:55
|
#23
|
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.
|
|
|
12/10/2008, 13:59
|
#24
|
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
|
sry mein fehler muss $zahl2 heißen zusammen geschrieben
|
|
|
12/10/2008, 14:04
|
#25
|
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
|
|
|
12/10/2008, 14:06
|
#26
|
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
|
|
|
12/10/2008, 14:11
|
#27
|
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
|
|
|
12/10/2008, 14:20
|
#28
|
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
|
|
|
12/10/2008, 14:23
|
#29
|
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^^
|
|
|
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
|
|
|
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.
|
|