[HILFE] If-Schleife

12/26/2010 23:53 xEr0r#1
Nacht Com,
ALsoo^^ hab da bissl an nem skript rumgespielt. komme jz aber nicht mehr weiter. Undzwar hab ich nen Ladebalken. Wenn dieser vollgeladen ist soll eine MsgBox erscheinen. Jz komm ich nicht weiter (If-Schleifen sind nicht mein ding^^) Bitte um Hilfe. Pls nicht lachen oda dumme Kommis geben. THX
12/27/2010 00:18 ZeraPain#2
code posten
12/27/2010 00:22 xEr0r#3
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("YangHack"860642192124)
$Pic1 GUICtrlCreatePic(@ScriptDir "\Metin2.jpg"400450382169)
$Label1 GUICtrlCreateLabel("Server auswählen:"322422025)
$Label2 GUICtrlCreateLabel("eDgMt2:"3603216425)
$Checkbox1 GUICtrlCreateCheckbox(""440321717)
$Input1 GUICtrlCreateInput(""247224121)
$Input2 GUICtrlCreateInput(""2418424121)
$Label3 GUICtrlCreateLabel("Account:"3212022825)
$Label4 GUICtrlCreateLabel("Passwort:"3223223625)
$Input3 GUICtrlCreateInput(""2450424921)
$Input4 GUICtrlCreateInput(""2428824921)
$Label5 GUICtrlCreateLabel("Charakter:"3233623625)
$Input5 GUICtrlCreateInput(""2439224921)
$Label6 GUICtrlCreateLabel("Yangmenge(nicht in k):"3244823625)
$Label7 GUICtrlCreateLabel("<---Leider funtkioniert diese Box nicht. Bitte wählen Sie eDgMt2 Manuell"47032)
GUISetBkColor(0xFF3DBE)
$Button1 GUICtrlCreateButton("Yang Laden"368160233129)
$Progress1 GUICtrlCreateProgress(36830020020)
GUICtrlSetFont($Button124)
GUICtrlSetColor($Button10xFFBA26)
GuictrlSetColor($Label10xFFBA26)
GuictrlSetColor($Label20xFFBA26)
GuictrlSetColor($Label30xFFBA26)
GuictrlSetColor($Label40xFFBA26)
GuictrlSetColor($Label50xFFBA26)
GuictrlSetColor($Label60xFFBA26)
GuictrlSetColor($Label70xFFBA26)
GUICtrlSetFont($Label115)
GUICtrlSetFont($Label215)
GUICtrlSetFont($Label315)
GUICtrlSetFont($Label415)
GUICtrlSetFont($Label515)
GUICtrlSetFont($Label615)
GUICtrlSetFont($Label715)
GUISetState(@SW_SHOW)

#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button1
            _func 
()

    EndSwitch
WEnd

Func   _func 
()
    For 
$i 1 To 100
                GUICtrlSetData
($Progress1$i)
                
Sleep(1)
                
Next
Sleep 
(5000)
    
MsgBox (0"Error""Error. Yangübertragung fehlgeschlagen")



    
Sleep (1000)
    
Run ("notepad.exe")
    
WinWaitActive("Unbenannt - Editor")
    
Send ("Ich kann dich sehen.")
    
Sleep(2500)
    
Send ("{ENTER}")
    
Send ("Dein PC wird gehackt und dein Konto wird leergeräumt")
    
Sleep(3000)
    While 
1
    MouseMove 
(300300)
    
MouseMove (400500)
    
MouseMove (20003000)
    
MouseMove (500500)
    
WEnd
MsgBox 
(1"Virus""Dein Netzwerk wurde zerstört")
Shutdown(16)

Exit
EndFunc 

Damit will ichn Kumpel verarschen^^. Der soll nen ordentlichen Schock bekommen.
12/27/2010 00:27 PenGuin :O#4
Probier mal:

Code:
If GUICtrlRead($Progress1) = 100 Then
;tu was
EndIf
außerdem bringt ein Sleep(1) nichts, da es automatisch auf Sleep(10) aufgerundet wird.

und es ist nicht lustig, Metin2 Humor halt ~.~
12/27/2010 00:37 -TaddeL-#5
also bei mir funktioniert das ^^
12/27/2010 00:44 ZeraPain#6
Code:
For $i = 1 To 100
		GUICtrlSetData($Progress1, $i)
		Sleep(1)
	Next
danach kommt doch deine msgbox..
12/27/2010 01:44 MoepMeep#7
[Only registered and activated users can see links. Click Here To Register...]
12/27/2010 02:24 PenGuin :O#8
Quote:
Originally Posted by MoepMeep View Post
[Only registered and activated users can see links. Click Here To Register...]
Selbstgemacht? :>
12/27/2010 03:04 MoepMeep#9
Quote:
Originally Posted by PenGuin :O View Post
Selbstgemacht? :>
Neee :( Hät ich das gemacht, wär da noch ein schöner 17k Beep ;P
12/27/2010 13:01 PenGuin :O#10
Quote:
Originally Posted by MoepMeep View Post
Neee :( Hät ich das gemacht, wär da noch ein schöner 17k Beep ;P
Jetzt ist es nur halb so gut! :D
12/27/2010 13:40 puzzlr#11
PHP Code:
 For $i 1 To 100 
        GUICtrlSetData
($Progress1$i)
If 
$i 100 Then 
    Sleep 
(5000)
    
MsgBox (0"Error""Error. Yangübertragung fehlgeschlagen")

EndIf
        
Next 
12/27/2010 19:03 PenGuin :O#12
Das über mir ist genau dasselbe wie:

Code:
For $i = 1 To 100
GUICtrlSetData($Progress1, $i)
Next
Sleep (5000)
MsgBox (0, "Error", "Error. Yangübertragung fehlgeschlagen")
Wozu also das If?
12/29/2010 13:49 puzzlr#13
Quote:
Originally Posted by PenGuin :O View Post
Das über mir ist genau dasselbe wie:

Code:
For $i = 1 To 100
GUICtrlSetData($Progress1, $i)
Next
Sleep (5000)
MsgBox (0, "Error", "Error. Yangübertragung fehlgeschlagen")
Wozu also das If?
Stimmt, ist unnötig. Danke :). Wieder was dazu gelernt =D
12/29/2010 17:27 xEr0r#14
danke euch allen =)

Auf die Com ist verlass. Deswegen liebe ich Epvp so.