Advertisement
KananGamer

[TFM-LUA] Profile Xp System

Mar 19th, 2017
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.53 KB | None | 0 0
  1. --[[
  2.     Author: Nettoork#0000
  3. ]]--
  4.  
  5. local db = {}
  6. eventNewPlayer = function(name)
  7.     db[name] = {
  8.         title = "Class",
  9.         xp = 10,   
  10.         money = 0,
  11.         victory = 0,
  12.         death = 0,
  13.         money = 0
  14.     }
  15.     profile(name)
  16. end
  17.  
  18. profile = function(name)
  19.     ui.addTextArea(1, '', name, 240, 92, 350, 250, 0x183942, 0x29434A, 1, true)
  20.     ui.addTextArea(2, '<font size="20" face="SoopaFresh"><p align="center">'..name..'</font>', name, 308, 102, 215, 30, 0x1D434D, 0x1D434D, 0.5, true)
  21.     ui.addTextArea(3, '<font size="12" color="#FFD100"><p align="center">« '..db[name].title..' »</font>', name, 308, 145, 215, 20, 0x1D434D, 0x1D434D, 0, true)
  22.     ui.addTextArea(4, '<p align="center"><font size="15">Nivel: '..math.modf(db[name].xp/100)..'</font>   |   <font size="15">XP: ', name, 250, 192, 330, 0, 0x1D434D, 0x1D434D, 1, true)
  23.     ui.addTextArea(5, '', name, 480, 192, 100, 22, 0x132D34, 0x132D34, 1, true)
  24.     ui.addTextArea(6, '', name, 480, 192, 1+db[name].xp-math.modf(db[name].xp/100)*100, 22, 0x27B2C0, 0x27B2C0, 1, true)
  25.     ui.addTextArea(7, '<p align="center">'..db[name].xp..'/'..100+math.modf(db[name].xp/100)*100, nil, 480, 192, 100, 22, 0x27B2C0, 0x27B2C0, 0, true)
  26.     ui.addTextArea(8, '<font size="15"><p align="center">Dinheiro: '..db[name].money..'\nVitórias: '..db[name].victory..'\nMortes: '..db[name].death..'</font>', nil, 250, 232, 330, 62, 0x1D434D, 0x1D434D, 1, true)
  27.     ui.addTextArea(9, '<p align="center"><a href="event:close">Fechar', nil, 250, 312, 330, 20, 0x153139, 0x132C33, 1, true)
  28. end
  29.  
  30. table.foreach(tfm.get.room.playerList, eventNewPlayer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement