Register for your free account! | Forgot your password?

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

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

Advertisement



Laufende Function abbrechen.

Discussion on Laufende Function abbrechen. within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
Laufende Function abbrechen.

Hi,
hab (mal wieder ) ein Problem:
Wenn ich einen D-Check mache, kommt der ganze Adlibenable kram, aber die normalerweise laufende Function wird nicht abgebrochen. (was fatal wirken kann). Hat da wer ne idee?

Also ez. ma als beispiel:
Code:
$c = 0

Func C()
	$c = $c + 1
EndFunc   ;==>C

Func I()
	If $c = 20 Then
		Send("b")
		Exit
	EndIf
EndFunc   ;==>I

For $s = 20 To 0 Step -1

	AdlibEnable("I", 1)
	C()
	Send($c)
Next
AdlibDisable()
Nun will ich aber den script nicht beenden, sondern die erste function einer schleife wiederaufrufen. Hat da wer ne idee?

MfG
NBA
NBA is offline  
Old 03/01/2009, 20:01   #2
 
Painful Pete's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
Ich hab das ganz amateurhaft gelöst :-)

Ich hab jede func in ne while schleife gepackt und wenn der dcheck triggert, dann soll exitloop gecallt werden. Also machst in deine dcheck schon das ganze rein

Also:

PHP Code:
func abc()
While 
1
.
.
.
Exitloop
Wend 
Musst nur aufpassen, dass du wirklich am Ende jeder func ein Exitloop nochmal vor dem Wend schreibst, sonst bleibt er dir in einer func hängen

Ich hoffe es war einigermaßen verständlich
Painful Pete is offline  
Old 03/01/2009, 20:14   #3
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
?! Kapiers trotzdem nicht, probs mal morgen wenn sich meine Wut auf wen bestimmtes gelegt hat...
NBA is offline  
Old 03/01/2009, 23:27   #4
 
Painful Pete's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
Exitloop kann ja nur while schleifen oder for to schleifen usw beenden.
also musst du die func, die du unter umständen beenden willst in ne while schleife packen und ein exitloop am ende noch hinpacken.

is schwierig zu erklären
Painful Pete is offline  
Old 03/02/2009, 11:15   #5
 
Jacob_G's Avatar
 
elite*gold: 0
Join Date: Aug 2006
Posts: 515
Received Thanks: 95
Flag setzten und mit Return beenden?
Jacob_G is offline  
Old 03/02/2009, 13:00   #6
 
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
Quote:
Originally Posted by Painful Pete View Post
Exitloop kann ja nur while schleifen oder for to schleifen usw beenden.
also musst du die func, die du unter umständen beenden willst in ne while schleife packen und ein exitloop am ende noch hinpacken.

is schwierig zu erklären
jaa aber wenn er das While 1 macht läuft die schleife ja ehh min einmal durch was er nicht will oder seh ich das falsch ^^ ich würds noch ein bissel ändern
PHP Code:
$stop 0
While $stop <> 1
hier 
die funktion
exitloop
Wend 
soo un wenn er dann stirbt oder sonnst was passiert wenn halt die funktion abgebrochen wird schreibste einfach dann noch $stop = 1 dazu ^^
Dunham is offline  
Old 03/02/2009, 14:22   #7
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
Aso...ez kapier ichs..naja, wie ist das mit dem Flag XNinja? Haste da mal nen kleines beispiel?
NBA is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Aktuell laufende E*pvp WR Matches/Events
08/14/2010 - WarRock - 19 Replies
Postet eure Events ab sofort einfach ganz normal in einem eigenen Thread. ^^ Ihr habt mich überredet bzw überzeugt :P
E-Mail ändern abbrechen
10/13/2008 - Metin2 - 4 Replies
Hi, Ein Hacker hat meine Email geändert, aber auf meiner Benutzerdaten page steht: Aus Sicherheitsgründen wird die neue Email-Adresse nach der Bestätigung erst nach 7 Tagen Verzögerung freigeschaltet. Wir haben noch keine Bestätigung der neuen Email-Adresse erhalten. Bitte prüfe den Posteingang deiner neuen Adresse. Mir ist klar was das heisst, jedoch habe ich angst, dass er den link gar nicht bestätigen braucht und ich somit die Änderung gar nicht abbrechen kann... Wisst ihr da was,...
10 sec countdown abbrechen?
02/17/2005 - General Gaming Discussion - 26 Replies
weiß jemand ne möglichkeit, zum loginscreen zu gelangen ohne die lästigen 10 secs abzuwarten? so relog mäßig ^^ (im 15 sec stealth reloggen will :P)



All times are GMT +2. The time now is 22:04.


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.