Gmod Tower How To Win Slots

Slot

Gmod Tower Download

How to win at slots
  1. ENT.Type = 'anim'
  2. ENT.Model = Model( 'models/gmod_tower/casino/spinner_base.mdl' )
  3. ENT.ModelSpinner = Model( 'models/gmod_tower/casino/spinner_wheel.mdl' )
  4. ENT.ModelPaddle = Model( 'models/gmod_tower/casino/spinner_paddle.mdl' )
  5. ENT.SoundClicker = Sound( 'GModTower/casino/spinner_click.wav' )
  6. ENT.Cost = 100
  7. ENT.NumNotches = 16
  8. ENT.PaddleLength = 6.5
  9. ENT.NotchSize = math.deg( (2*math.pi) ) / ENT.NumNotches
  10. ENT.SpinDuration = 10
  11. ENT.ExtraSettleTime = 20
  12. ENT.SPIN = {
  13. IDLE = 0,
  14. STARTING = 1,
  15. SLOWING = 2,
  16. }
  17. ENT.OddsEqualize = 10 --Increase uniformity in odds calculations
  18. ENT.SLOTS = {
  19. --{<name>, <odds>}
  20. --odds: how many re-rolls it takes to land on this item
  21. {'Absolutely Nothing', 4},
  22. {'StarFox Trophy', 21, 'trophy_starfox'},
  23. {'Slappers', 16, 'slappers'},
  24. {'iMac', 15, 'imac'},
  25. {'1 GMC', 3},
  26. {'Playable Piano', 18, 'instrument_piano'},
  27. {'500 GMC', 8},
  28. {'Sunabouzu Shrine', 20, 'sunshrine'},
  29. {'Hula Doll', 4, 'huladoll'},
  30. {'Rave Ball', 19, 'rave_ball'},
  31. {'1500 GMC', 15},
  32. {'Five Catsacks', 10, 'mysterycatsack', 5},
  33. {'100 GMC', 6},
  34. {'Random Holiday Item', 20, {
  35. 'sack_plushie',
  36. 'snowman',
  37. 'candycane',
  38. 'stocking',
  39. 'christmastree',
  40. 'christmastreesimple',
  41. 'turkeydinnerthanks',
  42. 'scarytoyhouse',
  43. 'gravestone',
  44. 'candybucket',
  45. 'cauldron',
  46. 'toyspider',
  47. 'toytraincart'
  48. } },
  49. {'Fireworks', 6, {
  50. 'fwork_blossom',
  51. 'fwork_fountain',
  52. 'fwork_multi',
  53. 'fwork_palm',
  54. 'fwork_ring',
  55. 'fwork_rocket',
  56. 'fwork_spinner',
  57. 'fwork_spinrocket',
  58. 'fwork_wine',
  59. 'fwork_screamer',
  60. 'fwork_ufo',
  61. 'fwork_firefly'
  62. } },
  63. {'Backpack', 7, 'backpack'},
  64. }
  65. ENT.GMCPayouts = {
  66. [5] = 1,
  67. [7] = 500,
  68. [11] = 1500,
  69. [13] = 100,
  70. }
  71. function ENT:SetupDataTables()
  72. self:NetworkVar( 'Float', 0, 'SpinTime' )
  73. self:NetworkVar( 'Int', 0, 'State' )
  74. self:NetworkVar( 'Int', 1, 'Target' )
  75. self:NetworkVar( 'Entity', 1, 'User' )
  76. end
  77. function ENT:CanUse( ply )
  78. if IsValid( ply._Spinning ) then return false end
  79. if self:GetState() self.SPIN.IDLE then
  80. return true, 'SPIN'
  81. end
  82. end
  83. ImplementNW() -- Implement transmit tools instead of DTVars
  84. -Doctor Slippy-

How To Win On Slot Machines

Spencer on Casino Games. It would be cool if there was tournament tables that required you to stay on the table to lose all your chips, or to win a large pot. It should warn the player that if they are disconnected there chips will be lost, that way people don't disconnect when there losing.