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 13:59

  • 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 12/10/2008, 17:42   #31
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
$i = 0 <-- brauch man nich

If Not WinActivate("Guild Wars") Then
If Not WinActive("Guild Wars") Then
??? sinnfrei
Azunai is offline  
Old 12/10/2008, 17:56   #32
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
joa ohne zu lesen von unten kopiert...
kknb is offline  
Old 12/19/2008, 12:38   #33
 
elite*gold: 0
Join Date: Dec 2008
Posts: 21
Received Thanks: 1
moin moin,
ich hab ma ne frage, denke dass die hier am besten hin passt.
Und zwar bin ich grad bissl am coden und hab jetzt ne Func Steinfleisch()
die sieht so aus:
Code:
Func Steinfleisch()
	While $0 < 1
		Send("2")
		RandomSleep(15000, 16000)
		WEnd
	EndFunc
(oben hab ich noch $0 = 09
Wenn ich die jetzt im Farmrun aufruf, castet er zwar, macht aber danach nix mehr. Wie kann ich das realisieren, dass alle 15sec steinfleisch nachcastet, ohne immer Send("2") zu schreiben?

Danke schon mal
Miraculi is offline  
Old 12/19/2008, 13:14   #34
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
als erstes würd ich mal vernünftig einrücken (keine Ahnung ob das jetzt nur hier im Forum so aussieht und in der Au3 normal ist). Und wenn du $0 = 09 hast also = 9 ist doch klar, dass ers nicht macht da 9 nie < 1 ist. Wenn es durchgehend sein soll machst du einfach While 1.
Gabba2 is offline  
Old 12/19/2008, 13:34   #35
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Frage:
Quote:
Wie kann ich das realisieren, dass alle 15sec steinfleisch nachcastet, ohne immer Send("2") zu schreiben?
Antwort:
PHP Code:
While 1
$T_INIT_1 
TimerInit()
Do
    
$T_DIFF_1 TimerDiff($T_INIT_1)
Until $T_DIFF_1 >= 15000
Send
("1")
WEnd 
So castet er alle 15sec Skill 1.
| Moep | is offline  
Old 12/23/2008, 11:49   #36
 
elite*gold: 0
Join Date: Dec 2008
Posts: 21
Received Thanks: 1
Quote:
Originally Posted by Gabba2 View Post
als erstes würd ich mal vernünftig einrücken (keine Ahnung ob das jetzt nur hier im Forum so aussieht und in der Au3 normal ist). Und wenn du $0 = 09 hast also = 9 ist doch klar, dass ers nicht macht da 9 nie < 1 ist. Wenn es durchgehend sein soll machst du einfach While 1.
Jo, sieht in der au3 besser aus.
die 9 sollte eigentlich ne Klammer zu ")" werden.
Sowohl mit While 1 als auch mit meinem und dem Code aus dem Post vor meinem habe ich das Problem, das der Bot die 15 Sekunden nix macht, obwohl ich doch will, dass in dieser Zeit das Skript weiterläuft.
Wenn jemand noch ne Lösung hat, würde ich mich freuen
Miraculi is offline  
Old 12/23/2008, 12:09   #37
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Quote:
Originally Posted by Miraculi View Post
Jo, sieht in der au3 besser aus.
die 9 sollte eigentlich ne Klammer zu ")" werden.
Sowohl mit While 1 als auch mit meinem und dem Code aus dem Post vor meinem habe ich das Problem, das der Bot die 15 Sekunden nix macht, obwohl ich doch will, dass in dieser Zeit das Skript weiterläuft.
Wenn jemand noch ne Lösung hat, würde ich mich freuen
Dass Problem bei der Nutzung von "sleep()" ist, dass das Script quasi solange anhält bis die sleep zeit vorbei ist. Es lässt sich also in dieser zeit nichts anderes machen, dass script schläft halt

Mit meinem Post wollt ich dich auf die Idee bringen mit timern zu arbeiten. Vorteil dabei ist, dass das script nicht anhält. In meinem Beispiel hab ich dass Script halt in eine Schleife geschickt, welche es erst verlässt wenn der timer >= 15s ist, um dann von vorne zu starten. Wenn du geschickt mit Timern arbeitest sollte dass lösbar sein.

Eine weitere möglichkeit dass zu lösen wären vllt noch die "AdlibEnable()" und "AdlibDisable()" Funktionen...

so long, hf!
| Moep | is offline  
Old 12/25/2008, 14:32   #38
 
Max91's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 151
Received Thanks: 12
Hallo,
ich suche eine Funktion mit der ich zwischen zwei ausführenden GuildWars Acc hin und her wechseln kann, da ich grade versuche einen doppel Thermalquell Bot zu schreibe. Ich habe es schon mit MouseMove versucht aber das blieb näturlich ohne Erfolg!
Währe echt super wenn mir jemand die Funk posten könnte mit einer kleinen Erklährung!
Thx im vorraus...
Max91 is offline  
Old 12/25/2008, 14:53   #39
 
Jacob_G's Avatar
 
elite*gold: 0
Join Date: Aug 2006
Posts: 515
Received Thanks: 95
Die Funktion heißt "WinActivate".
Mit dieser Funktion, kannst du ein Fenster deiner Wahl, mit der Angabe des Fensternamens aktivieren (in den Vordergrund holen).
Als Beispiel sollte das hier genügen:

Opt("WinTitleMatchMode",3) ;// Nur genau der angegebene Name wird erkannt.
WinActivate("Guild Wars") ;// Das Fenster mit dem Namen Guild Wars wird aktiviert.
Jacob_G is offline  
Old 12/25/2008, 14:58   #40
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
Code:
ControlClick 
--------------------------------------------------------------------------------

Sendet einen Mausklick-Befehl an ein gegebenes Steuerelement.


ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )

Code:
ControlSend 
--------------------------------------------------------------------------------

Sendet eine Folge von Zeichen (Tastendrücken) an ein Steuerelement


ControlSend ( "title", "text", controlID, "string" [, flag] )

parameter und und beispiele stehen ebenfalls in der hilfe.


edit: bisl was verplant^^

aber ehrlich gesagt isses doch mit winactivate dumm immer das fenster in den vordergrund zu holen, so laufen doch nie die beiden bots gleichzeitig.
kknb is offline  
Old 12/25/2008, 15:02   #41
 
Jacob_G's Avatar
 
elite*gold: 0
Join Date: Aug 2006
Posts: 515
Received Thanks: 95
Das kann stimmen, aber das ist genau das was er wollte .
Jacob_G 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 13:59.


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.