I'm building a autoskill script for a game online, script will use(click) a skill then delay serveral seconds...
But i'm troubling with get the value of combobox, it's only return the default value , Plz help
you can see my script below, in current script, you can test it by selecting at combobox number 4(Use skill # line 4), then press Save button
#include <GuiConstants.au3>
; GUI
GuiCreate("AutoSkill 1.0", 190, 244)
GuiSetIcon(@SystemDir & "\mspaint.exe", 0)
; start button
$btnStart = GUICtrlCreateButton("&Start", 15, 190, 73, 25, 0)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetTip(-1, "Start AutoSkill")
; vertical line
GUICtrlCreateLabel('', 93, 193, 2, 20, $SS_SUNKEN)
; save button
$btnSave = GUICtrlCreateButton("S&ave", 100, 190, 73, 25, 0)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetTip(-1, "Save your settings")
; horizontal line
GUICtrlCreateLabel('', 8, 220, 176, 2, $SS_SUNKEN)
; copyright infomation
; TAB
; attack tab
GuiCtrlCreateTab(0, 0, 200, 185)
$attTab = GuiCtrlCreateTabItem("Attack")
; items
GUICtrlCreateLabel("Use skill #", 3, 32, 53, 17)
$cboSk1 = GUICtrlCreateCombo("", 60, 28, 41, 18,$CBS_DROPDOWNLIST)
GUICtrlSetData(-1, "0|1|2|3|4|5", "1")
GUICtrlCreateLabel("Delay", 110, 32, 53, 17)
$txt1 = GUICtrlCreateInput("1", 150, 28, 20, 18)
GUICtrlCreateLabel("s", 178, 32, 53, 17)
; paragraph 2
GUICtrlCreateLabel("Use skill #", 3, 62, 53, 17)
$cboSk2 = GUICtrlCreateCombo("", 60, 58, 41, 18,$CBS_DROPDOWNLIST)
GUICtrlSetData(-1, "0|1|2|3|4|5", "2")
GUICtrlCreateLabel("Delay", 110, 62, 53, 17)
$txt2 = GUICtrlCreateInput("1", 150, 58, 20, 18)
GUICtrlCreateLabel("s", 178, 62, 53, 17)
; paragraph 3
GUICtrlCreateLabel("Use skill #", 3, 92, 53, 17)
$cboSk3 = GUICtrlCreateCombo("", 60, 88, 41, 18,$CBS_DROPDOWNLIST)
GUICtrlSetData(-1, "0|1|2|3|4|5", "3")
GUICtrlCreateLabel("Delay", 110, 92, 53, 17)
$txt3 = GUICtrlCreateInput("1", 150, 88, 20, 18)
GUICtrlCreateLabel("s", 178, 92, 53, 17)
; paragraph 4
GUICtrlCreateLabel("Use skill #", 3, 122, 53, 17)
$cboSk4 = GUICtrlCreateCombo("", 60, 118, 41, 18,$CBS_DROPDOWNLIST)
GUICtrlSetData($cboSk4, "0|1|2|3|4|5", "4")
GUICtrlCreateLabel("Delay", 110, 122, 53, 17)
$txt4 = GUICtrlCreateInput("1", 150, 118, 20, 18)
GUICtrlCreateLabel("s", 178, 122, 53, 17)
; paragraph 5
GUICtrlCreateLabel("Use skill #", 3, 152, 53, 17)
$cboSk5 = GUICtrlCreateCombo("", 60, 148, 41, 18,$CBS_DROPDOWNLIST)
GUICtrlSetData(-1, "0|1|2|3|4|5", "5")
GUICtrlCreateLabel("Delay", 110, 152, 53, 17)
$txt5 = GUICtrlCreateInput("1", 150, 148, 20, 18)
GUICtrlCreateLabel("s", 178, 152, 53, 17)
; end attack tab
$buffTab = GuiCtrlCreateTabItem("Buff")
$otherTab = GuiCtrlCreateTabItem("Other")
; GUI MESSAGE LOOP
GuiSetState()
$cboVal1 = GUICtrlRead($cboSk4, 1)
While 1
$guiEvent = GuiGetMsg()
Select
Case $guiEvent = $GUI_EVENT_CLOSE
ExitLoop
Case $guiEvent = $btnSave
MsgBox(0,"Result","Value of combobox 4 => " & $cboVal1)
EndSelect
WEnd