Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 20:29

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

Advertisement



Was ist daran falsch gescriptet

Discussion on Was ist daran falsch gescriptet within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 45
Received Thanks: 3
Was ist daran falsch gescriptet

wie die überschrift schon sagt,was ist daran falsch (soll i-wan mal ein fischöffner werden)xD

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_Language=1031
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

HotKeySet ( "{Numpad7}" , "Start" )
HotKeySet ( "{Numpad8}" , "Ende" )

While (1)
Sleep (1000)
Wend

Func Start ()
While (1)

$coord= PixelSearch (854, 411,1010, 694, 0x970000 )
If @error Then
Sleep (500)
MouseClick("right",$coord[0],$coord[1])
Sleep (500)
EndIf
ExitLoop
Wend
Sleep(2000)
Endfunc

Func Ende ()
Exit
EndFunc
Operation Walküre is offline  
Old 02/15/2009, 10:08   #2
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Wie wäre es mit einer Fehlerbechreibung?
BlackFog is offline  
Old 02/15/2009, 10:50   #3
 
elite*gold: 0
Join Date: Feb 2009
Posts: 45
Received Thanks: 3
kommt keine aber trozdem machts net das was es machen soll,weil es passiert rein gar nix
Operation Walküre is offline  
Old 02/15/2009, 10:53   #4
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
$coord= PixelSearch (854, 411,1010, 694, 0x970000 )
If @error Then
Sleep (500)
MouseClick("right",$coord[0],$coord[1])
Sleep (500)
EndIf
ExitLoop
Wend
Sleep(2000)
Endfunc


Du hast das stehen
if @error then blabla

Ist es richtig, dass nur etwas passieren soll, wenn ein Fehler da ist ? Wenn nicht müsste es

if not @error then balalbla

heißen.


Mfg
Blackfog
BlackFog is offline  
Old 02/15/2009, 10:54   #5
 
elite*gold: 0
Join Date: May 2008
Posts: 489
Received Thanks: 210
Ich habe zwar keine Ahnung von AutoIT, aber
Code:
While (1)
Sleep (1000)
Wend
sieht mir ziemlich nach ner Endlosschleife aus, in dem Fall würde die Pixelsearch - Mausklick Schleife nie erreicht.

Correct me if I'm wrong...
schlurmann is offline  
Old 02/15/2009, 10:54   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 45
Received Thanks: 3
also ich will halt wenn in den berreich der angegebener pixel gefunden wird die aktion ausgeführt wird
Operation Walküre is offline  
Old 02/15/2009, 11:01   #7
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Dann muss es heißen if not @ error.
BlackFog is offline  
Thanks
1 User
Old 02/15/2009, 11:01   #8
 
DamageBreaker's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 358
Received Thanks: 43
Quote:
Originally Posted by Operation Walküre View Post
wie die überschrift schon sagt,was ist daran falsch (soll i-wan mal ein fischöffner werden)xD

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_Language=1031
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

HotKeySet ( "{Numpad7}" , "Start" )
HotKeySet ( "{Numpad8}" , "Ende" )

While (1)
Sleep (1000)
Wend

Func Start ()
While (1)

$coord= PixelSearch (854, 411,1010, 694, 0x970000 )
If ($coord= true) Then
Sleep (500)
MouseClick("right",$coord[0],$coord[1])
Sleep (500)
EndIf
Wend
Endfunc

Func Ende ()
Exit
EndFunc
gehts vllt so?
DamageBreaker is offline  
Old 02/15/2009, 11:39   #9
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Coord wird niemals "true" zurückgeben. Coord gibt ein integer Array mit den x und y Koordinaten des gefundenen Pixels zurück.
BlackFog is offline  
Old 02/15/2009, 12:29   #10
 
DamageBreaker's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 358
Received Thanks: 43
Quote:
Originally Posted by BlackFog View Post
Coord wird niemals "true" zurückgeben. Coord gibt ein integer Array mit den x und y Koordinaten des gefundenen Pixels zurück.
aber wenn er an dem punkt den pixel findet heißt es doch das wahr ist oder net?

ich kann kein autoit XD
DamageBreaker is offline  
Old 02/15/2009, 12:34   #11
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Wenn du's nicht kannst und noch weniger Ahnung von Funktionen und deren Rückgabewerte hast, dann solltest du Spekulationen einfach lassen .

Mfg
Blackfog
BlackFog is offline  
Old 02/15/2009, 14:16   #12
 
DamageBreaker's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 358
Received Thanks: 43
Quote:
Originally Posted by BlackFog View Post
Wenn du's nicht kannst und noch weniger Ahnung von Funktionen und deren Rückgabewerte hast, dann solltest du Spekulationen einfach lassen .

Mfg
Blackfog
stimmt schon sry>.<
DamageBreaker is offline  
Old 02/15/2009, 14:27   #13

 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
Wie schon gesagt wurde, du musst If not @Error then reinschreiben, ansonsten macht er nur weiter wenn eben ein error (den Pixel nicht gefunden) zurückgegeben wird.
Damit hängt sich das dann zu einer Endlosschleife auf und wenn man es nicht bemerkt haut das deine Geschwindigkeit vom PC ganz schön runter.
Computerfreek is offline  
Old 02/16/2009, 21:52   #14
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Quote:
Originally Posted by Computerfreek View Post
....
Damit hängt sich das dann zu einer Endlosschleife auf und wenn man es nicht bemerkt haut das deine Geschwindigkeit vom PC ganz schön runter.
Nein tut es nicht, er verlässt die Schleife nach dem IF clause und er hat überall sleeps drinne, die Whileschleife in seiner Funktion wird bei jeder Ausführung abgebrochen, so könnte er sie sich auch gleich Sparen, die ist völlig Sinnlos.
Bot_interesierter is offline  
Old 02/16/2009, 23:02   #15
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
Sag ich doch...
verT!c4L is offline  
Reply


Similar Threads Similar Threads
Was ist daran falsch?
07/13/2010 - Metin2 Private Server - 0 Replies
Hallo Leute, habe eine eigene Quest geschrieben. Sie sieht wie folgt aus: quest drogendealerin begin state run begin when login with pc.level<=1 begin set_state(information) end end
Pferdevk Quest - Was ist falsch daran?
06/03/2010 - Metin2 Private Server - 2 Replies
Hallo, was ist falsch daran, in VPC zeigt er mir folgendes an; 'qc in malloc(): error: allocation failed' hier die Quest: quest pferdevk begin state start begin
Was ist falsch daran?
06/03/2010 - Metin2 Private Server - 8 Replies
Hallo, wollte gestern den Dropp der Eishexe einstellen, habe mir dann ein HowTo angschaut wo es recht gut drinne beschrieben ist. Jedoch zeigt mir mein Server bei meiner mob_drop_item.txt immer Fehler an bzw. folgendes: 'Core dumped' (Abort trap)' wenn ich rebootet habe, ungefähr nach dem 6. mal "Connection timed out" :-( Jedenfall wollte ich mal fragen was daran falsch ist, hier dann der ausschnitt: Group ÁøÃµÀÇÀå¼ö
Was ist daran falsch?
12/28/2008 - World of Warcraft - 6 Replies
Das Addon soll automatisch Eisblock beenden, wenn ich einen Spell caste. (deutscher client)



All times are GMT +1. The time now is 20:35.


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