Hallo Epvp Codeler,
Ich möchte in Autoit eine Liste haben, wo ich einen Eintrag auswählen kann, wo dann die Labels "Geupdated" werden.
Dies ist für ein Spiel gedacht, wo ich items verkaufe/Handle.
Hier mal mein vorgang:#include <ButtonConstants.au3>
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUICtrlSetData ($List1,"Schlachtruf")
EndSwitch
WEnd
So ungefähr meine ich, ich wähle den Eintrag der liste aus, klicke auf den Button und den Labels wird ein gewisser Wert gegeben.
Alles ist kein problem, bis auf die Liste, damit komm ich nicht klar.
Wie mache ich die einträge der liste?
mit GUICtrlSetData ist das bisschen schwer.
Und wenn ich die Labels updaten will:
PHP Code:
Case $Button1
if $List = "Peter Ring" then
$Label1 = "1000Gold"
$Label2 = "1000000Gold"
endif
Wäre machbar oder gibt es eine Einfachere/Bessere lösung,
bin nicht so der Profi.
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$read = GUICtrlRead ($Combo1)
if $read = "Schlachtruf" Then
GUICtrlSetData ($Label1," I ist Wert: 1.200.000")
GUICtrlSetData ($Label2," II ist Wert: 4.000.000")
GUICtrlSetData ($Label3," III ist Wert: 12.000.000")
Else
if $read = "Heilung" Then
GUICtrlSetData ($Label1," I ist Wert: 250.000")
GUICtrlSetData ($Label2," II ist Wert: 800.000")
GUICtrlSetData ($Label3," III ist Wert: 2.200.000")
Else
if $read = "ToxSchwert" Then
GUICtrlSetData ($Label1," I ist Wert: 350.000")
GUICtrlSetData ($Label2," II ist Wert: 800.000")
GUICtrlSetData ($Label3," III ist Wert: 4.200.000")
Else
if $read = "Flammenspeer" Then
GUICtrlSetData ($Label1," I ist Wert: 5.000")
GUICtrlSetData ($Label2," II ist Wert: 700.000")
GUICtrlSetData ($Label3," III ist Wert: 1.800.000")
Else
if $read = "ZerstörenderInstinkt" Then
GUICtrlSetData ($Label1," I ist Wert: 30.000")
GUICtrlSetData ($Label2," II ist Wert: 2.200.000")
GUICtrlSetData ($Label3," III ist Wert: 12.000.000")
Else
if $read = "ZerstörenderInstinkt" Then
GUICtrlSetData ($Label1," I ist Wert: 30.000")
GUICtrlSetData ($Label2," II ist Wert: 2.200.000")
GUICtrlSetData ($Label3," III ist Wert: 12.000.000")
Else
if $read = "Motorsägenüberfall" Then
GUICtrlSetData ($Label1," I ist Wert: 300.000")
GUICtrlSetData ($Label2," II ist Wert: 400.000")
GUICtrlSetData ($Label3," III ist Wert: 4.000.000")
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
EndSwitch
WEnd
Geht das mit dem Read nicht einfacher? .. Bin nicht so der Profii
Die ganzen Endif's nerven stark und gibt es eine bessere möglichkeit wie das :
$items = "Heilung|Flammenspeer|ToxSchwert|ZerstörenderInsti nkt|Motorsägenüberfall" ?
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 $read = GUICtrlRead($Combo1) If $read = "Schlachtruf" Then GUICtrlSetData($Label1, " I ist Wert: 1.200.000") GUICtrlSetData($Label2, " II ist Wert: 4.000.000") GUICtrlSetData($Label3, " III ist Wert: 12.000.000") ElseIf $read = "Heilung" Then GUICtrlSetData($Label1, " I ist Wert: 250.000") GUICtrlSetData($Label2, " II ist Wert: 800.000") GUICtrlSetData($Label3, " III ist Wert: 2.200.000") ElseIf $read = "ToxSchwert" Then GUICtrlSetData($Label1, " I ist Wert: 350.000") GUICtrlSetData($Label2, " II ist Wert: 800.000") GUICtrlSetData($Label3, " III ist Wert: 4.200.000") ElseIf $read = "Flammenspeer" Then GUICtrlSetData($Label1, " I ist Wert: 5.000") GUICtrlSetData($Label2, " II ist Wert: 700.000") GUICtrlSetData($Label3, " III ist Wert: 1.800.000")
ElseIf $read = "ZerstörenderInstinkt" Then GUICtrlSetData($Label1, " I ist Wert: 30.000") GUICtrlSetData($Label2, " II ist Wert: 2.200.000") GUICtrlSetData($Label3, " III ist Wert: 12.000.000")
ElseIf $read = "ZerstörenderInstinkt" Then GUICtrlSetData($Label1, " I ist Wert: 30.000") GUICtrlSetData($Label2, " II ist Wert: 2.200.000") GUICtrlSetData($Label3, " III ist Wert: 12.000.000")
ElseIf $read = "Motorsägenüberfall" Then GUICtrlSetData($Label1, " I ist Wert: 300.000") GUICtrlSetData($Label2, " II ist Wert: 400.000") GUICtrlSetData($Label3, " III ist Wert: 4.000.000") EndIf
EndSwitch WEnd
und wegen den
$items = "Heilung|Flammenspeer|ToxSchwert|ZerstörenderI nsti nkt|Motorsägenüberfall"
das muss so sein, mehr oder weniger..
irgendwie musst du ja deine items auflisten.
könntest aber auch die daten in einer textdatei auflisten und die dann auslesen lassen.
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 $read = GUICtrlRead($Combo1) Local $var = IniReadSection("Daten.ini", $read)
GUICtrlSetData($Label1, $var[1][0] & " ist Wert: " & $var[1][1]) GUICtrlSetData($Label2, $var[2][0] & " ist Wert: " & $var[2][1]) GUICtrlSetData($Label3, $var[3][0] & " ist Wert: " & $var[3][1])
EndSwitch WEnd
(wenn du in deinem editor einen befehl markieren tust und dann f1 klickst, kommst du direkt in die hilfe. da stehen die befehle dann erklärt, mit einem beispiel unten)
[AutoIT s4League] help benötigt!!!!! 03/18/2012 - AutoIt - 5 Replies hi leute,
(dies beziet sich auf S4League)
zu erst bitte ned sauer sein wegen neuen thread.
ich benötige folgende hilfe:
(1.1 #RepuiereAdmin ist schwarz was ist das problem???)
(1.2 wie mach ich das auf den s4 client wartet?)
1. wie füge ich einen link in einen button ein.
2. wie ändere ich die hintergrundfarbe.
Autoit Anfänger benötigt Hilfe. 10/24/2010 - AutoIt - 10 Replies Hallo leute,
Ich hab heute angefangen Autoit zu lernen und hab mir das Tutorial hier durchgelesen.
Nun hab ich mir mit den Kentnissen aus dem Tutorial gedacht... Programierste mal nen Countdown Zähler.
So mein bisheriger Fortschrit ist wie folgt:
Fragt nach minuten.
Fragt nach sec.
Zählt runter.
Secunden springen nach 0 auf 60
Eine minute wird abgezogen sobald Secunde auf 0 ist.
Hilfe Benötigt 10/09/2010 - CrossFire - 18 Replies Ja hi Leute,
Wollte euch fragen was sich machen kann
Undzwar mein crossfire laqqt so derbe und bei VIP Hack.s auch den ich gerade habe laqqt es wenn ich nach oben und nach unten gehen will (=auwählen will)
Das dauert paar sekundne bis es sich dann bewegt
Gibt mir paar vorschläge was tun kann
Vlt brauch ich ürgend ein programm :-(
Edit : Habe XP 32-Bit , ich weiß nicht ich glaube mir fehlen Programme weil ich hatte vor paar Monaten erst nen Format gemacht
HILFE BENÖTIGT 05/10/2010 - Metin2 Private Server - 7 Replies Hallo Elite-Com
Ich versuche grad mein Server auf Deutsch zu übersetzen
bin leider auf nichts gestossen...
1. thormins..bla..bla..- geht nicht
2. navicat - dauert zu lange -.- xD
3. deutsche exe - bin dran nur sobald ich starte kommen fragezeichen
nun würd ich gerne wissen ob vllt jemand mit teamviewer das mit