Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:03

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

Advertisement



[Hilfe]Autoit

Discussion on [Hilfe]Autoit within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
[Hilfe]Autoit

hi ich habe ein problem mit mein programm gut euch es selber an :P

das gelbe will net -.-
das grüne geht^^

PHP Code:
Global $Title "Metin"
Global $Ini = @ScriptDir "\game.ini"
Global $RankUpTime 60 ;secoudns


Global $Name _IniRead("Name")
Global 
$Rank _IniRead("Level")
Global 
$vit _IniRead("vit")
Global 
$int _IniRead("int")
Global 
$strg _IniRead("strg")
Global 
$dex _IniRead("dex")


Global 
$PicDir = @TempDir "\"
FileInstall("
.\Bilder\1.jpg",$PicDir & "1.jpg",1)
FileInstall("
.\Bilder\2.jpg",$PicDir & "2.jpg")
FileInstall("
.\Bilder\3.jpg",$PicDir & "3.jpg")
FileInstall("
.\Bilder\4.jpg",$PicDir & "4.jpg")
FileInstall("
.\Bilder\5.jpg",$PicDir & "5.jpg")
FileInstall("
.\Bilder\6.jpg",$PicDir & "6.jpg")
FileInstall("
.\Bilder\7.jpg",$PicDir & "7.jpg")
FileInstall("
.\Bilder\8.jpg",$PicDir & "8.jpg")
FileInstall("
.\Bilder\9.jpg",$PicDir & "9.jpg")
FileInstall("
.\Bilder\10.jpg",$PicDir & "10.jpg")
FileInstall("
.\Bilder\11.jpg",$PicDir & "11.jpg")

#Region ### START Koda GUI section ### Form=C:\Users\Andi\Desktop\desktop\Projekte\AppyGotchi\GUI.kxf
$GUI = GUICreate($Title & " " & $Name, 305, 242, -1, -1, -1, BitOR($WS_EX_TOOLWINDOW,$WS_EX_TOPMOST))
GUISetBkColor(0xffffff)


GUICtrlCreateLabel("
Name:", 8, 8)
GUICtrlCreateLabel("
Level:", 8, 32)
GUICtrlCreateLabel("
Vitalität:", 150, 20)
GUICtrlCreateLabel("
Magie:", 150, 50)
GUICtrlCreateLabel("
Stärke:", 150, 80)
GUICtrlCreateLabel("
Verteidigung:", 150, 110)

Global 
$gui_Name = GUICtrlCreateInput($Name, 48, 8, 81, 21, BitOR($ES_CENTER,$ES_AUTOHSCROLL,$ES_READONLY), 0)
Global 
$gui_Rank = GUICtrlCreateInput($Rank, 48, 32, 81, 21, BitOR($ES_CENTER,$ES_AUTOHSCROLL,$ES_READONLY), 0)

Global 
$gui_vit = GUICtrlCreateInput($vit, 210, 30, 81, 21, BitOR($ES_CENTER,$ES_AUTOHSCROLL,$ES_READONLY), 0)
Global 
$gui_int = GUICtrlCreateInput($int, 210, 60, 81, 21, BitOR($ES_CENTER,$ES_AUTOHSCROLL,$ES_READONLY), 0)
Global 
$gui_strg = GUICtrlCreateInput($strg, 210, 90, 81, 21, BitOR($ES_CENTER,$ES_AUTOHSCROLL,$ES_READONLY), 0)
Global 
$gui_dex = GUICtrlCreateInput($dex, 210, 130, 81, 21, BitOR($ES_CENTER,$ES_AUTOHSCROLL,$ES_READONLY), 0)



GUICtrlSetFont(-1, 8, 800, 0, "
MS Sans Serif")
GUICtrlCreateGroup("
Status", 145, 6, 155,150)



GUICtrlSetFont(-1, 8, 800, 0, "
MS Sans Serif")
GUICtrlCreateGroup("
Dein Monster ", 8, 56, 129, 97)
$Pic = GUICtrlCreatePic("", 30, 70, 90, 80)

_SetPic(
$Rank)

$gui_Feed = GUICtrlCreateButton("Leveln", 0, 160, 137, 25, 0)
GUISetState(@SW_SHOW)

$gui_essen = GUICtrlCreateButton ("Essen", 0, 200, 137, 25, 0)
GUISetState(@SW_SHOW)

$gui_quest = GUICtrlCreateButton("Trainieren", 160, 160, 137, 25, 0)
GUISetState(@SW_SHOW)

$gui_Baden = GUICtrlCreateButton("Baden", 160, 200, 137, 25, 0)
GUISetState(@SW_SHOW)

#EndRegion ### END Koda GUI section ###
GUISetOnEvent(
$GUI_EVENT_CLOSE, "_Exit")
GUICtrlSetOnEvent(
$gui_Feed,"_Feed")
GUICtrlSetOnEvent(
$gui_essen,"_essen")
GUICtrlSetOnEvent(
$gui_quest,"_quest")
GUICtrlSetOnEvent(
$gui_Baden,"_Baden")



While 1
    Sleep(1)
WEnd

[COLOR="
Yellow"]Func _essen()
    
$vit = $vit +22
    _Setvit(
$vit)
    GUICtrlSetState(
$gui_essen,$GUI_DISABLE)
    Global 
$iCounter = 0
    Global 
$_essenUpTime = $_essenUpTime
    Do
        
        
$_essenUpTime = $_essenUpTime -1
        GUICtrlSetData(
$gui_essen,"Bitte Warten...")
        Sleep(10)
    Until 
$iCounter = $_essenUpTime
    GUICtrlSetState(
$gui_essen,$GUI_ENABLE)
    GUICtrlSetData(
$gui_essen,"Essen geben")
EndFunc[/COLOR]

[COLOR="
Lime"]Func _Feed()
    
$Rank = $Rank +1
    _SetRank(
$Rank)
    GUICtrlSetState(
$gui_Feed,$GUI_DISABLE)
    Global 
$iCounter = 0
    Global 
$_RankUpTime = $RankUpTime
    Do
        
$iCounter = $iCounter +1
        
$_RankUpTime = $_RankUpTime -1
        GUICtrlSetData(
$gui_Feed,"Bitte Warten...(" & $_RankUpTime & ")")
        Sleep(1000)
    Until 
$iCounter = $RankUpTime
    GUICtrlSetState(
$gui_Feed,$GUI_ENABLE)
    GUICtrlSetData(
$gui_Feed,"Leveln")
EndFunc
Func _SetRank(
$iRank)
    GUICtrlSetData(
$gui_Rank,$iRank)
    _IniWrite("
Level",$iRank)
    _SetPic(
$iRank)
EndFunc[/COLOR]

Func _Setvit(
$ivit)
    GUICtrlSetData(
$gui_vit,$ivit)
    _IniWrite("
vit",$ivit)
    _SetPic(
$ivit)
EndFunc

Func _SetPic(
$dRank)
    GUICtrlDelete(
$Pic)
    Dim 
$Load_gui_Pic
    If 
$dRank <3 Then
        
$Pic = GUICtrlCreatePic($PicDir & "1.tmp", 30, 70, 90, 80)
    ElseIf 
$dRank < 6 Then
        
$Pic = GUICtrlCreatePic($PicDir & "2.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 10 Then
        
$Pic = GUICtrlCreatePic($PicDir & "3.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 15 Then
        
$Pic = GUICtrlCreatePic($PicDir & "4.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 21 Then
        
$Pic = GUICtrlCreatePic($PicDir & "5.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 27 Then
        
$Pic = GUICtrlCreatePic($PicDir & "6.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 34 Then
        
$Pic = GUICtrlCreatePic($PicDir & "7.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 41 Then
        
$Pic = GUICtrlCreatePic($PicDir & "8.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 56 Then
        
$Pic = GUICtrlCreatePic($PicDir & "9.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 65 Then
        
$Pic = GUICtrlCreatePic($PicDir & "10.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 85 Then
        
$Pic = GUICtrlCreatePic($PicDir & "10.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 98 Then
        
$Pic = GUICtrlCreatePic($PicDir & "12.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank < 120 Then
        
$Pic = GUICtrlCreatePic($PicDir & "13.jpg", 30, 70, 90, 80)
    ElseIf 
$dRank > 120 Then
        
$Pic = GUICtrlCreatePic($PicDir & "13.jpg", 30, 70, 90, 80)
    EndIf
    
EndFunc
Func _IniRead(
$sVar)
    
$iGetIni = IniRead($Ini,"load",$sVar,"ERROR")
    Return 
$iGetIni
EndFunc
Func _IniWrite(
$uVar,$uVal)
    
$iSetIni = IniWrite($Ini,"load",$uVar,$uVal)
EndFunc




Func _Exit()
    Exit
EndFunc 
wer kann helfen plsssss
KingZuck is offline  
Old 08/17/2010, 08:20   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 23
Received Thanks: 10
PHP Code:
Func _essen()
$vit $vit +22
_Setvit
($vit)
GUICtrlSetState($gui_essen,$GUI_DISABLE)
Global 
$iCounter 0
Global $_essenUpTime $_essenUpTime
Do

$_essenUpTime $_essenUpTime -1
GUICtrlSetData
($gui_essen,"Bitte Warten...")
Sleep(10)
Until $iCounter $_essenUpTime
GUICtrlSetState
($gui_essen,$GUI_ENABLE)
GUICtrlSetData($gui_essen,"Essen geben")
EndFunc 
$_essenUpTime ist vorher nicht definiert worden.
Du versuchst hier $_essenUpTime innerhalb der Funktion zu deklarieren - ok, aber dann darfst du ihm nicht die selbe Variable übergeben, die selbst noch nicht existiert um demnach 0 ist.


ps: Du solltest dir einen ordentlichen Schreibstil zulegen um hier im Forum die [php]-tags nutzen, wenn du Code posten möchtest.
Fuii is offline  
Old 08/17/2010, 13:54   #3
 
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
jetzt ist wievoher der gleicher das gleiche problem der butten bleibt "angeklick".....


ps wollte eig mit php tag machen aber der wollte dann nicht einfärben^^
KingZuck is offline  
Reply


Similar Threads Similar Threads
AutoIT hilfe
07/17/2010 - AutoIt - 10 Replies
Hallöle ;) ich bräuchte mal etwas hilfe^^ es geht darum das ich mal gesehen hab das jemand mit einen button ein neues fenster geöffnet hat (das nicht mein problem das was danach kommt^^) und dann kam dort ein Kleiner Credits text ;) allerdings hat er nicht mehere label oderso benutzt sondern irgendwie mit @Ctrl nur ich weis nichtmehr wie dies ging und kann auch nicht nachschauen^^ bin mir sogar nichtmehr sicher ob er dies überhaupt mit labels gemacht hat =O (gibt es noch ne andere...
Hilfe mit Autoit
07/03/2009 - AutoIt - 13 Replies
Hallo Leute, hab erst vor ca. ner woche angefangen mir autoit zu programmieren und mir ist aufgefallen das öfters das passiert: Ich öffne meinen sript und es schließt sich sofort wieso was mache ich immer falsch?
Hilfe bei AutoIT
09/18/2008 - Metin2 - 5 Replies
Hey, habe nun in AutiIt was gescriptet. Wie muss ich das nun speichern, so das man es öffnen kann etc. ?
AutoIT hilfe
09/08/2008 - Metin2 - 5 Replies
hey....ich hab zwar ahnung von c++ aber nicht von AutoIT =) vllt kann mir doch einer helfen...und zwar wollte ich ein skript machen welches nur die maus bewegt und danach auf diesen punkt klickt zuerst ein klick auf die koordinaten: 440,548 nach 10 min auf die koordinaten 600,330 und das soll er ständig wiederholen bis ich eine taste drücke zum beenden ( natürlich sollte auch eine starttaste da sein) kann da wer helfen?! danke schonmal



All times are GMT +2. The time now is 01:03.


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.