Advertisement
Bolodefchoco_LUAXML

[Function] getSign

Dec 23rd, 2016
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.83 KB | None | 0 0
  1. --Creator: Bolodefchoco
  2. --Made in: 23/12/2016
  3. --Last update: 23/12/2016
  4. --[[ Notes:
  5.     Does:
  6.         Retorna o id do signo do jogador
  7.     Args:
  8.         n --> Nickname do jogador
  9. ]]--
  10.  
  11. getSign = function(n)
  12.     icon = {
  13.         [1] = {20,18},
  14.         [2] = {19,20},
  15.         [3] = {21,19},
  16.         [4] = {20,20},
  17.         [5] = {21,20},
  18.         [6] = {21,22},
  19.         [7] = {23,22},
  20.         [8] = {23,22},
  21.         [9] = {23,22},
  22.         [10] = {23,21},
  23.         [11] = {22,21},
  24.         [12] = {22,19}
  25.     }
  26.  
  27.     local reg = tfm.get.room.playerList[n].registrationDate
  28.     local register = os.time({day=os.date("%d",reg),month=os.date("%m",reg),year=os.date("%Y")})
  29.  
  30.     local i,e
  31.     for j = 1,12 do
  32.         i = os.time({day=icon[j][1],month=j,year=os.date("%Y")})
  33.         e = os.time({day=icon[j][2],month=j%12+1,year=os.date("%Y")})
  34.         if register >= i and register <= e then
  35.             return j
  36.         end
  37.     end
  38.  
  39.     return math.random(12)
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement