Advertisement
GrandBulwark

Untitled

Feb 21st, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. ScriptName Bulwark_CloudStorage_MCM Extends SKI_ConfigBase
  2.  
  3. Int OID_ChestSlider
  4. GlobalVariable Property BulwarkOptOut Auto
  5.  
  6. Event OnConfigInit()
  7. ModName = "Thane's Stash"
  8. Pages = new string[1]
  9. Pages[0] = "General"
  10. EndEvent
  11.  
  12. Event OnGameReload()
  13. Parent.OnGameReload()
  14. Endevent
  15.  
  16. Event OnPageReset(String page)
  17. If (page == "")
  18. LoadCustomContent("Chest.dds")
  19. Return
  20. Else
  21. UnloadCustomContent()
  22. Endif
  23.  
  24. If (page == "General")
  25. SetCursorFillMode(TOP_TO_BOTTOM)
  26. AddHeaderOption("Options")
  27. OID_ChestSlider = AddSliderOption("How The Chest Works", BulwarkOptOut.GetValueInt())
  28. Endif
  29. EndEvent
  30.  
  31. Event OnOptionHighlight(int option)
  32. If (option == OID_ChestSlider)
  33. SetInfoText ("0 = Thane or Paid, 1 = Thane or Free, 2 = Thane Only")
  34. Endif
  35. EndEvent
  36.  
  37. Event OnOptionSliderOpen(int option)
  38. If (option == OID_ChestSlider)
  39. ;ChestSliderFunction(BulwarkOptOut, 1, 0, 0, 2) ; Variable, Default, Min, Max, Increment
  40. SetSliderDialogStartValue (BulwarkOptOut.GetValueInt())
  41. SetSliderDialogDefaultValue (0)
  42. SetSliderDialogRange (0, 2)
  43. SetSliderDialogInterval (1)
  44. Endif
  45. EndEvent
  46.  
  47. Event OnOptionSliderAccept(int option, Float Value)
  48. If (option == OID_ChestSlider)
  49. BulwarkOptOut.SetValueInt(Value As Int)
  50. SetSliderOptionValue (OID_ChestSlider, BulwarkOptOut.GetValueInt())
  51. Endif
  52. EndEvent
  53.  
  54. ;Function ChestSliderFunction(GlobalVariable BulwarkOptOut, Int VarDef, Int VarMin, Int Max, Int VarInt)
  55. ;If BulwarkOptOut.GetValueInt() > VarMax
  56. ;VarMax = BulwarkOptOut.GetValueInt()
  57. ;Else
  58. ;Endif
  59. ;SetSliderDialogStartValue (OptionProperty.GetValueInt())
  60. ;SetSliderDialogDefaultValue (VarDef)
  61. ;SetSliderDialogRange (VarMin, VarMax)
  62. ;SetSliderDialogInterval (VarInt)
  63. ;Endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement