Advertisement
GrandBulwark

Untitled

Feb 21st, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 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 OnPageLoad()
  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. Endif
  41. EndEvent
  42.  
  43. Event OnOptionSliderAccept(int Option, Float Value)
  44. If (Option == OID_ChestSlider)
  45. BulwarkOptOut.SetValueInt(Value As Int)
  46. SetSliderOptionValue (OID_ChestSlider, BulwarkOptOut.GetValueInt())
  47. Endif
  48. EndEvent
  49.  
  50. Function ChestSliderFunction(GlobalVariable BulwarkOptOut, Int VarDef, Int VarMin, Int Max, Int VarInt)
  51. VarMax = 2
  52. VarMin = 0
  53. If BulwarkOptOut.GetValueInt > 2
  54. Set.BulwarkOptOut(VarMax)
  55. Elseif BulwarkOptOut.GetValueInt < 0
  56. Set.BulwarkOptOut(VarMin)
  57. Endif
  58.  
  59. SetSliderDialogStartValue (BulwarkOptOut.GetValueInt())
  60. SetSliderDialogDefaultValue (VarDef)
  61. SetSliderDialogRange (Varmin, VarMax)
  62. SetSliderDialogInterval (VarInt)
  63. Endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement