Guest User

Exemplo de segmentação

a guest
Feb 22nd, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. _S = {
  2.     segments = {
  3.         moduloUm = {
  4.             enabled = false,
  5.             callbacks = {
  6.                 eventNewGame = function()
  7.                     print("Novo mapa")
  8.                 end,
  9.             }
  10.         },
  11.         moduloDois = {
  12.             enabled = false,
  13.             callbacks = {
  14.                 eventNewPlayer = function(player)
  15.                     print("Novo jogador na sala: "..player)
  16.                 end,
  17.                 eventNewGame = function()
  18.                     for player in pairs(tfm.get.room.playerList) do
  19.                         tfm.exec.giveMeep(player)
  20.                     end
  21.                 end,
  22.             }
  23.         },
  24.     }
  25. }
  26.  
  27. function eventNewGame()
  28.     for segment, data in pairs(_S.segments) do
  29.         if data.enabled and data.callbacks.eventNewGame then
  30.             data.callbacks.eventNewGame()
  31.         end
  32.     end
  33. end
  34.  
  35. function eventNewPlayer(...)
  36.     for segment, data in pairs(_S.segments) do
  37.         if data.enabled and data.callbacks.eventNewPlayer then
  38.             data.callbacks.eventNewPlayer(...)
  39.         end
  40.     end
  41. end
  42.  
  43. _S.segments.moduloUm.enabled = true
Add Comment
Please, Sign In to add comment