Daredevil Posted December 3, 2007 Posted December 3, 2007 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 expandcollapse popup#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
Generator Posted December 3, 2007 Posted December 3, 2007 This should work.. expandcollapse popup#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() While 1 $guiEvent = GuiGetMsg() Select Case $guiEvent = $GUI_EVENT_CLOSE ExitLoop Case $guiEvent = $btnSave $cboVal1 = GUICtrlRead($cboSk4, GUICtrlRead($cboSk4)) MsgBox(0,"Result","Value of combobox 4 => " & $cboVal1) EndSelect WEnd
Valuater Posted December 3, 2007 Posted December 3, 2007 expandcollapse popup#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() While 1 $guiEvent = GUIGetMsg() Select Case $guiEvent = $GUI_EVENT_CLOSE ExitLoop Case $guiEvent = $btnSave $cboVal1 = GUICtrlRead($cboSk4, 1) MsgBox(0, "Result", "Value of combobox 4 => " & $cboVal1) EndSelect WEnd 8)
Daredevil Posted December 3, 2007 Author Posted December 3, 2007 Wow, thanks for fast reply, it's worked !
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now