Gawish Posted September 21, 2013 Share Posted September 21, 2013 (edited) replace f1 and f2 with any other keys Full Code expandcollapse popupHotKeySet ("q", "myfunceq") HotKeySet ("w", "myfuncew") ;========================================== opt("SendKeyDelay",0) opt("SendKeyDownDelay",0) ;========================================= While 1 ; endless Loop Sleep(10) ; avoid high CPU usag WEnd ;===================(F1)====================== Func myfunceq() send("{F4 2}{2 2}{3 2}") send("{F1 2}{1 2}") EndFunc Func myfuncew() send("{F4 2}{2 2}{3 2}") send("{F1 2}{2 2}") EndFunc ;===================(F2)====================== Func myfunceq() send("{F4 2}{2 2}{3 2}") send("{F1 2}{1 2}") EndFunc Func myfuncew() send("{F4 2}{2 2}{3 2}") send("{F1 2}{2 2}") EndFunc ;============================================== Edited September 21, 2013 by Gawish Link to comment Share on other sites More sharing options...
mikell Posted September 21, 2013 Share Posted September 21, 2013 You can check the @HotKeyPressed macro to get the last hotkey used (then put a condition inside your func) HotKeySet ("q", "myfunc") While 1 Wend Func myfunc() Msgbox(0,"", @HotKeyPressed) EndFunc Anyway using {F1} {F2} as hotkeys is not recommended -- look at HotkeySet in the helpfile Link to comment Share on other sites More sharing options...
Gawish Posted September 21, 2013 Author Share Posted September 21, 2013 my problem isn't F1 or F2 my problem is activate and deactivate part of the code by hot key Link to comment Share on other sites More sharing options...
Gawish Posted September 21, 2013 Author Share Posted September 21, 2013 UP Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 21, 2013 Moderators Share Posted September 21, 2013 Gawish,I would do something like this:expandcollapse popupHotKeySet("q", "myfunceq") HotKeySet("w", "myfuncew") HotKeySet("{F1}", "FSet") HotKeySet("{F2}", "FSet") $fF1 = True While 1 ; endless Loop Sleep(10) ; avoid high CPU usag WEnd Func myfunceq() ; Depending on the flag setting, run the appropriate code If $fF1 Then ConsoleWrite("funceq - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") Else ConsoleWrite("funceq - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") EndIf EndFunc ;==>myfunceq Func myfuncew() If $fF1 Then ConsoleWrite("funcew - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") Else ConsoleWrite("funcew - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") EndIf EndFunc ;==>myfuncew Func FSet() ; Set or clear the flag depending on the HotKey If @HotKeyPressed = "{F1}" Then $fF1 = True Else $fF1 = False EndIf EndFuncBut you will have to change your HotKeys - you use F1 in the Send command so it will fire itself if you use it as a HotKey. M23 Gawish 1 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Gawish Posted September 21, 2013 Author Share Posted September 21, 2013 (edited) i don't understand 100% but what about 4 keys and big code expandcollapse popup#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <ComboConstants.au3> #include <Constants.au3> #include <IE.au3> $hGUI = GUICreate( "Auto Switch Beta", 683, 97, 192, 124) $Group1 = GUICtrlCreateGroup("F1", 8, 16, 665, 65) ;============================================================================================== $Combo1 = GUICtrlCreateCombo("{Slot 1}", 24, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo2 = GUICtrlCreateCombo("{Slot 2}", 88, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo3 = GUICtrlCreateCombo("{Slot 3}", 152, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo4 = GUICtrlCreateCombo("{Slot 4}", 216, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo5 = GUICtrlCreateCombo("{Slot 5}", 280, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo6 = GUICtrlCreateCombo("{Slot 6}", 344, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo7 = GUICtrlCreateCombo("{Slot 7}", 408, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo8 = GUICtrlCreateCombo("{Slot 8}", 472, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo9 = GUICtrlCreateCombo("{Slot 9}", 536, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") $Combo10 = GUICtrlCreateCombo("{Slot 0}", 600, 40, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{0}") ;============================================================================================== GUICtrlCreateGroup("", -99, -99, 1, 1) GUISetState() ;========================================== HotKeySet("^!x", "End") HotKeySet ("q", "myfunceq") HotKeySet ("w", "myfuncew") HotKeySet ("e", "myfuncee") HotKeySet ("r", "myfuncer") HotKeySet ("t", "myfuncet") HotKeySet ("y", "myfuncey") HotKeySet ("u", "myfunceu") HotKeySet ("i", "myfuncei") HotKeySet ("o", "myfunceo") HotKeySet ("p", "myfuncep") HotKeySet ("g", "myfunceg") HotKeySet("{z}", "FSet") HotKeySet("{x}", "FSet") HotKeySet("{c}", "FSet") HotKeySet("{v}", "FSet") ;========================================== opt("SendKeyDelay",0) opt("SendKeyDownDelay",0) ;========================================= While 1 ; endless Loop Sleep(10) ; avoid high CPU usag WEnd ;========================================= Func myfunceg() send("{enter}") send("GO") send("{enter}") EndFunc Func End() Exit 0 EndFunc ;===================(z)====================== Func myfunceq() send("{F4 2}"& GUICtrlRead($Combo1)) send("{F1 2}{1 2}") EndFunc Func myfuncew() send("{F4 2}"& GUICtrlRead($Combo2)) send("{F1 2}{2 2}") EndFunc Func myfuncee() send("{F4 2}"& GUICtrlRead($Combo3)) send("{F1 2}{3 2}") EndFunc Func myfuncer() send("{F4 2}"& GUICtrlRead($Combo4)) send("{F1 2}{4 2}") EndFunc Func myfuncet() send("{F4 2}"& GUICtrlRead($Combo5)) send("{F1 2}{5 2}") EndFunc Func myfuncey() send("{F4 2}"& GUICtrlRead($Combo6)) send("{F1 2}{6 2}") EndFunc Func myfunceu() send("{F4 2}"& GUICtrlRead($Combo7)) send("{F1 2}{7 2}") EndFunc Func myfuncei() send("{F4 2}"& GUICtrlRead($Combo8)) send("{F1 2}{8 2}") EndFunc Func myfunceo() send("{F4 2}"& GUICtrlRead($Combo9)) send("{F1 2}{9 2}") EndFunc Func myfuncep() send("{F4 2}"& GUICtrlRead($Combo10)) send("{F1 2}{0 2}") EndFunc ;===================(x)====================== Func myfunceq() send("{F4 2}"& GUICtrlRead($Combo1)) send("{F1 2}{1 2}") EndFunc Func myfuncew() send("{F4 2}"& GUICtrlRead($Combo2)) send("{F1 2}{2 2}") EndFunc Func myfuncee() send("{F4 2}"& GUICtrlRead($Combo3)) send("{F1 2}{3 2}") EndFunc Func myfuncer() send("{F4 2}"& GUICtrlRead($Combo4)) send("{F1 2}{4 2}") EndFunc Func myfuncet() send("{F4 2}"& GUICtrlRead($Combo5)) send("{F1 2}{5 2}") EndFunc Func myfuncey() send("{F4 2}"& GUICtrlRead($Combo6)) send("{F1 2}{6 2}") EndFunc Func myfunceu() send("{F4 2}"& GUICtrlRead($Combo7)) send("{F1 2}{7 2}") EndFunc Func myfuncei() send("{F4 2}"& GUICtrlRead($Combo8)) send("{F1 2}{8 2}") EndFunc Func myfunceo() send("{F4 2}"& GUICtrlRead($Combo9)) send("{F1 2}{9 2}") EndFunc Func myfuncep() send("{F4 2}"& GUICtrlRead($Combo10)) send("{F1 2}{0 2}") EndFunc ;===================(c)====================== Func myfunceq() send("{F4 2}"& GUICtrlRead($Combo1)) send("{F1 2}{1 2}") EndFunc Func myfuncew() send("{F4 2}"& GUICtrlRead($Combo2)) send("{F1 2}{2 2}") EndFunc Func myfuncee() send("{F4 2}"& GUICtrlRead($Combo3)) send("{F1 2}{3 2}") EndFunc Func myfuncer() send("{F4 2}"& GUICtrlRead($Combo4)) send("{F1 2}{4 2}") EndFunc Func myfuncet() send("{F4 2}"& GUICtrlRead($Combo5)) send("{F1 2}{5 2}") EndFunc Func myfuncey() send("{F4 2}"& GUICtrlRead($Combo6)) send("{F1 2}{6 2}") EndFunc Func myfunceu() send("{F4 2}"& GUICtrlRead($Combo7)) send("{F1 2}{7 2}") EndFunc Func myfuncei() send("{F4 2}"& GUICtrlRead($Combo8)) send("{F1 2}{8 2}") EndFunc Func myfunceo() send("{F4 2}"& GUICtrlRead($Combo9)) send("{F1 2}{9 2}") EndFunc Func myfuncep() send("{F4 2}"& GUICtrlRead($Combo10)) send("{F1 2}{0 2}") EndFunc ;===================(v)====================== Func myfunceq() send("{F4 2}"& GUICtrlRead($Combo1)) send("{F1 2}{1 2}") EndFunc Func myfuncew() send("{F4 2}"& GUICtrlRead($Combo2)) send("{F1 2}{2 2}") EndFunc Func myfuncee() send("{F4 2}"& GUICtrlRead($Combo3)) send("{F1 2}{3 2}") EndFunc Func myfuncer() send("{F4 2}"& GUICtrlRead($Combo4)) send("{F1 2}{4 2}") EndFunc Func myfuncet() send("{F4 2}"& GUICtrlRead($Combo5)) send("{F1 2}{5 2}") EndFunc Func myfuncey() send("{F4 2}"& GUICtrlRead($Combo6)) send("{F1 2}{6 2}") EndFunc Func myfunceu() send("{F4 2}"& GUICtrlRead($Combo7)) send("{F1 2}{7 2}") EndFunc Func myfuncei() send("{F4 2}"& GUICtrlRead($Combo8)) send("{F1 2}{8 2}") EndFunc Func myfunceo() send("{F4 2}"& GUICtrlRead($Combo9)) send("{F1 2}{9 2}") EndFunc Func myfuncep() send("{F4 2}"& GUICtrlRead($Combo10)) send("{F1 2}{0 2}") EndFunc ;================================================== Edited September 21, 2013 by Gawish Link to comment Share on other sites More sharing options...
Gawish Posted September 21, 2013 Author Share Posted September 21, 2013 Gawish, I would do something like this: expandcollapse popupHotKeySet("q", "myfunceq") HotKeySet("w", "myfuncew") HotKeySet("{F1}", "FSet") HotKeySet("{F2}", "FSet") $fF1 = True While 1 ; endless Loop Sleep(10) ; avoid high CPU usag WEnd Func myfunceq() ; Depending on the flag setting, run the appropriate code If $fF1 Then ConsoleWrite("funceq - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") Else ConsoleWrite("funceq - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") EndIf EndFunc ;==>myfunceq Func myfuncew() If $fF1 Then ConsoleWrite("funcew - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") Else ConsoleWrite("funcew - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") EndIf EndFunc ;==>myfuncew Func FSet() ; Set or clear the flag depending on the HotKey If @HotKeyPressed = "{F1}" Then $fF1 = True Else $fF1 = False EndIf EndFunc But you will have to change your HotKeys - you use F1 in the Send command so it will fire itself if you use it as a HotKey. M23 thanks it works now Link to comment Share on other sites More sharing options...
Gawish Posted September 21, 2013 Author Share Posted September 21, 2013 Gawish, I would do something like this: expandcollapse popupHotKeySet("q", "myfunceq") HotKeySet("w", "myfuncew") HotKeySet("{F1}", "FSet") HotKeySet("{F2}", "FSet") $fF1 = True While 1 ; endless Loop Sleep(10) ; avoid high CPU usag WEnd Func myfunceq() ; Depending on the flag setting, run the appropriate code If $fF1 Then ConsoleWrite("funceq - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") Else ConsoleWrite("funceq - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") EndIf EndFunc ;==>myfunceq Func myfuncew() If $fF1 Then ConsoleWrite("funcew - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") Else ConsoleWrite("funcew - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") EndIf EndFunc ;==>myfuncew Func FSet() ; Set or clear the flag depending on the HotKey If @HotKeyPressed = "{F1}" Then $fF1 = True Else $fF1 = False EndIf EndFunc But you will have to change your HotKeys - you use F1 in the Send command so it will fire itself if you use it as a HotKey. M23 it works fine but what about 3 keys Link to comment Share on other sites More sharing options...
Gawish Posted September 21, 2013 Author Share Posted September 21, 2013 UP Link to comment Share on other sites More sharing options...
Gawish Posted September 22, 2013 Author Share Posted September 22, 2013 UP Link to comment Share on other sites More sharing options...
jchd Posted September 22, 2013 Share Posted September 22, 2013 Can you please stop bumping your thread and wait at least 24h before doing so. In the meantime, read our forum rules in full. This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 22, 2013 Moderators Share Posted September 22, 2013 Gawish,If you bump this thread again I will lock it. Remember this is not a 24/7 support forum - those who answer are only here because they like helping others and have some time to spare. You just have to wait until someone who knows something about your particular problem, and is willing to help, comes online. Be patient and someone will answer eventually. Or if not - tough! To return to the thread: what is this script? What is it designed to automate? Why do you need these multiple code options? Please answer those questions before we go any further. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Gawish Posted September 22, 2013 Author Share Posted September 22, 2013 (edited) Gawish, If you bump this thread again I will lock it. Remember this is not a 24/7 support forum - those who answer are only here because they like helping others and have some time to spare. You just have to wait until someone who knows something about your particular problem, and is willing to help, comes online. Be patient and someone will answer eventually. Or if not - tough! %2 hay man this code works fine but with 2 keys expandcollapse popupHotKeySet("q", "myfunceq") HotKeySet("w", "myfuncew") HotKeySet("{F1}", "FSet") HotKeySet("{F2}", "FSet") $fF1 = True While 1 ; endless Loop Sleep(10) ; avoid high CPU usag WEnd Func myfunceq() ; Depending on the flag setting, run the appropriate code If $fF1 Then ConsoleWrite("funceq - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") Else ConsoleWrite("funceq - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{1 2}") EndIf EndFunc ;==>myfunceq Func myfuncew() If $fF1 Then ConsoleWrite("funcew - F1" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") Else ConsoleWrite("funcew - F2" & @CRLF) ;Send("{F4 2}{2 2}{3 2}") ;Send("{F1 2}{2 2}") EndIf EndFunc ;==>myfuncew Func FSet() ; Set or clear the flag depending on the HotKey If @HotKeyPressed = "{F1}" Then $fF1 = True Else $fF1 = False EndIf EndFunc but what about 3 keys for ex :{F1} {F2} {F3} or {z} {x} {c} and im sorry about rules Edited September 22, 2013 by Gawish Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 22, 2013 Moderators Share Posted September 22, 2013 Gawish,Where are the answers to the questions I asked? what is this script? What is it designed to automate? Why do you need these multiple code options?If we know what you are trying to do, we can suggest the best way to do it - at the moment we are completely in the dark. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Gawish Posted September 22, 2013 Author Share Posted September 22, 2013 i want to make auto weapon switch for silkroad Link to comment Share on other sites More sharing options...
Gawish Posted September 22, 2013 Author Share Posted September 22, 2013 (edited) and how to make save and load sitting to remember my choices Edited September 22, 2013 by Gawish Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 22, 2013 Moderators Share Posted September 22, 2013 Gawish,So you apologise nicelyim sorry about rulesbut obviously never actually read the Forum rules to which you were linked above:i want to make auto weapon switch for silkroadGo and read them now - particularly the bit about not discussing game automation - and then you will understand why you will get no more help and this thread will now be locked. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Recommended Posts