Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 07:46

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

Advertisement



Was ist da falsch?

Discussion on Was ist da falsch? within the Guild Wars forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
Question Was ist da falsch?

PHP Code:
[COLOR="Red"]Func bosscheck()
    If 
PixelChecksum(4072159731) = 2898646607 Then
        RandomSleep
(500700)
        
Call("fight1")
    Else
        
RandomSleep(200400)
        
Send("{TAB}")
        If 
PixelChecksum(4072159731) = 2898646607 Then
            RandomSleep
(500700)
            
Call("fight1")
        Else
            
RandomSleep(200400)
            
Send("{TAB}")
            If 
PixelChecksum(4072159731) = 2898646607 Then
                RandomSleep
(500700)
                
Call("fight1")
            Else
                
RandomSleep(200400)
                
Send("{TAB}")
                If 
PixelChecksum(4072159731) = 2898646607 Then
                    RandomSleep
(500700)
                    
Call("fight1")
                Else
                    
RandomSleep(200400)
                    
Send("{TAB}")
                    If 
PixelChecksum(4072159731) = 2898646607 Then
                        RandomSleep
(500700)
                        
Call("fight1")
                    EndIf
;
### Tidy Error -> "endfunc" is closing previous "if"
                
EndFunc   ;==>bosscheck[/COLOR
Wo liegt hier das problem möchste das er den boss anwählt und kein nebenmonster und das ganze wollte ich durch pixelchecksum machen doch was ist jetz das prob wieso sollte des nicht funktionieren?!
darthwitch is offline  
Old 09/14/2008, 22:36   #2
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
if,then,if,then,if,then.... Kraaaaaaaaampf
mach das in ne schleife rein, bitte^^

Code:
Func bosscheck()
        While $check <> 2898646607
	         RandomSleep(200, 400)
	         Send("{TAB}")	
	         $check = PixelChecksum(407, 21, 597, 31)
        WEnd
        RandomSleep(500, 700)
        fight1()
EndFunc
Quote:
Wo liegt hier das problem
vllt ist die region falsch?... du hast da auch noch ein paar 'endif's vergessen^^
wadimwadim is offline  
Old 09/14/2008, 23:20   #3
 
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
Thx im prinzip hat sich das nu erledigt der kknb hat mir schon per icq geholfen doch kannst du mir die schleife etwas genauer erklären ich denke das hat viele vorteile^^

Edit: Die "Schleife" Will einfach keine Schleife sein xD also er macht einmal tab und dann nicht wieder^^ was muss ich ändern? der soll ja solange tab machen bis er den boss hat^^
darthwitch is offline  
Old 09/15/2008, 08:30   #4
 
blauwiggle's Avatar
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
Ist AA aus oder stimmt überhaupt der Wert?
blauwiggle is offline  
Old 09/15/2008, 08:37   #5
 
elite*gold: 0
Join Date: Apr 2008
Posts: 603
Received Thanks: 94
schau mal in die hilfe,

wenn du so viele ifs verschateln willst solltest du elsif nutzen


If $var > 0 Then
MsgBox(4096,"", "Wert ist positiv.")
ElseIf $var < 0 Then
MsgBox(4096,"", "Wert ist negativ.")
Else
If StringIsXDigit ($var) Then
MsgBox(4096,"", "Wert könnte hexadezimal sein!")
Else
MsgBox(4096,"", "Wert ist entweder eine Zeichenkette oder 0!")
EndIf
EndIf




Wichtig eben bei dir da oben sind näturlich noch die endif

Kannst das aber auch in Funtions schreiben

sagen wir mal so

Func test()

;teste irgendwas
;falls true

bossweg()

falls false

test2()

Endfunc


so springt der nur zu Functions und du brauchst keine verschachtelung dort einbauen
emtec22 is offline  
Old 09/15/2008, 14:14   #6
 
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
Thx @Blauwiggle ja der wert ist richtig^^ funktioniert auch alles^^ nur irgendwie sag ich mal bei 10 runs verpeilt er dann im durchschnitt 2-3 mal den boss und tab't weiter...dann habe ich sleeptimes höher gemacht klappt aber immer noch nicht
darthwitch is offline  
Old 09/15/2008, 19:37   #7
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
das sollte auch gehen


Code:
Func bosscheck()
PixelChecksum(407, 21, 597, 31)

for $i=1 to 5
	$check=PixelChecksum(407, 21, 597, 31)
	if $check=2898646607 Then
		ExitLoop
	endif
	sleep(500)
	Send("{TAB}")
	next
fight1()
EndFunc
kknb is offline  
Old 09/16/2008, 15:39   #8
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Scheinbar willst du solange Tab drücken lassen, bis du den Boss angewählt hast?!
Würd ich persönlich mit einer "Do...Until" Schleife lösen.

Code:
Func bosscheck()

	Do
		Send("{TAB}")
		sleep(500)
		 $check = PixelChecksum(407, 21, 597, 31)
		
	Until  $check = 2898646607
	
EndFunc
müsste eigentlich so funzen, habs nich probiert...

Als "Sicherheit" bau ich dann immer noch n Timer in die Schleife ein,
damit er falls der Boss überhaupt nich gefunden wird wenigstens noch weiter macht und resignt oder sowas.

Code:
Func bosscheck()
$T_INIT = TimerInit()
	Do
		Send("{TAB}")
		sleep(500)
		$check = PixelChecksum(407, 21, 597, 31)
		$T_DIFF = TimerDiff($T_INIT)
		
	Until ($check = 2898646607) or ($T_DIFF > 10000)
	
EndFunc
Jetz "Tabbt" er solange bis 10secs rum sind oder der boss gefunden wurde.

so long, hf
| Moep | is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Was ist falsch?
04/22/2010 - Metin2 Private Server - 0 Replies
Hallo Leute.. ich hab eine Quest geschrieben.. Man soll bei Lagerverwalter 200 Edelsteine 200 Orkzähne und 300 Fluchsammlungen abgeben für eine Weisse Perle.. aber ich hab sie eingefügt.. Lagerverwalter angeklickt und nix.. >Natürlich in Hongkong_list Hier die Quest
Was ist Falsch?
01/10/2010 - Metin2 Private Server - 7 Replies
<style type="text/css"> <!-- .status1 { color: #000; font-size: 18px; font-family: Shanghai; } .status2 { color: #0C0; font-size: 18px;
Falsch?
01/01/2010 - S4 League - 6 Replies
Könnte mir jemand sagen was ich hier falsch gemacht habe ? WEnn ich mit Katana kille kommt das Zeichen von ps und es bewegt sich auch so. Und mit VitalShok das gleiche kann nicht schlagen. Bitte Hilfe :confused:
Was is da falsch?
12/12/2009 - AutoIt - 3 Replies
Hallo, Bin dabei einen Angelbot zu Schreiben! Als erstes mache ich ein kleines Prog als beschreibung wo es notpade öffnen bei mir schreibt er aber nix ins fenster oder öffnet einfach andere progs vom desktop Scritp: Run ("notepad.exe") WinWaitActive ("Unbennant")
Was ist da falsch?
07/29/2007 - World of Warcraft - 9 Replies
Hi Folks und Experts^^ ich hab mal ne frage bezüglich des hexers, wieso hat der so wenig Crit Chance beidem Equip, Level und der Skillung? Hier der Arsenal Link: http://armory.wow-europe.com/character-she...'dan &n=Oges Danke für Antworten und verbesserungsvorschläge ;)



All times are GMT +1. The time now is 07:47.


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