Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Sistema de vidas
- -- Créditos:Brenower
- -- Tables
- data={};
- -- Dar data
- for player in pairs(tfm.get.room.playerList) do
- newData={
- ["vidas"]=3;
- };
- data[player] = newData;
- end
- -- Player morre
- function eventPlayerDied(player)
- data[player].vidas=data[player].vidas-1;
- if data[player].vidas >= 1 then
- tfm.exec.respawnPlayer(player)
- end
- end
- -- Loop
- function eventLoop()
- for player in pairs(tfm.get.room.playerList) do
- if data[player].vidas == 3 then
- tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
- tfm.exec.displayParticle(5,60,35,0,0, 0, 0, player)
- tfm.exec.displayParticle(5,90,35,0,0, 0, 0, player)
- end
- if data[player].vidas == 2 then
- tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
- tfm.exec.displayParticle(5,60,35,0,0, 0, 0, player)
- end
- if data[player].vidas == 1 then
- tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
- end
- end
- end
- -- Novo jogo se inicia
- function eventNewGame()
- for player in pairs(tfm.get.room.playerList) do
- data[player].vidas = 3;
- end
- end
- -- Novo jogador entra na sala
- function eventNewPlayer(player)
- newData={
- ["vidas"]=0;
- };
- data[player] = newData;
- end
- function eventNewPlayer(p)
- tfm.exec.respawnPlayer(p)
- end
- --Mini Type Message 1
- eventTextBox = function(t, m, p, x, y, i)
- if i then
- ui.addTextArea(i+1, [[<br>]]..m, p, x+54, y+15, 292, 178, 0x324650, 0x27373f, 1.1, true)
- ui.addTextArea(i+2, [[]], p, x+54, y+8, 292, 12, 0x27373f, 0x27373f, 1.1, true)
- ui.addTextArea(i+3, [[<B><V><font size='16'>]]..t, p, x+55, y+3, nil, nil, 0x27373f, 0x27373f, 0, true)
- ui.addTextArea(i+4, [[<a href='event:close_]]..i..[['><p align='center'>Fechar<br>Fechar]], p, x+64, y+165, 272, 18, 0x324650, 0x27373f, 1.1, true)
- elseif not i then
- i = 0
- end
- end
- eventTextAreaCallback = function(t, p, c)
- if c:sub(1,6) == [[close_]] then
- for i = c:sub(7)+1,c:sub(7)+4 do
- ui.removeTextArea(i, p)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement