Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- adm="Ricfonseca"
- players = {}
- mapas={[[<C><P /><Z><S><S L="800" H="49" X="400" Y="392" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="157" H="28" X="78" Y="176" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="157" X="721" H="28" Y="176" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D><DS Y="352" X="400" /><T Y="368" X="400" /></D><O /></Z></C>]],[[<C><P /><Z><S><S L="100" H="100" X="131" Y="415" T="0" P="0,0,0.3,0.2,45,0,0,0" /><S L="85" H="85" X="131" Y="415" T="2" P="0,0,0,1.2,45,0,0,0" /><S L="100" X="400" H="100" Y="415" T="0" P="0,0,0.3,0.2,45,0,0,0" /><S L="85" X="400" H="85" Y="415" T="2" P="0,0,0,1.2,45,0,0,0" /><S L="100" H="100" X="662" Y="415" T="0" P="0,0,0.3,0.2,45,0,0,0" /><S L="85" H="85" X="662" Y="415" T="2" P="0,0,0,1.2,45,0,0,0" /><S L="250" H="43" X="400" Y="185" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D><DC Y="605" X="402" /><T Y="347" X="400" /><DS Y="154" X="399" /></D><O /></Z></C>]]}
- function eventLoop(elapsed, remaining)
- if remaining <= 0 then
- tfm.exec.newGame(mapas[math.random(#mapas)],false)
- tfm.exec.setUIMapName("#Chaos")
- tfm.exec.setGameTime(80, true)
- tfm.exec.setNameColor(adm, 0xd60004)
- ui.addTextArea(1, "<p align='center'><a href='event:1'><p align='center'><font size='14px'>1", adm, 36, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(2, "<p align='center'><a href='event:2'><p align='center'><font size='14px'>2", adm, 66, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(3, "<p align='center'><a href='event:3'><p align='center'><font size='14px'>3", adm, 96, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(4, "<p align='center'><a href='event:4'><p align='center'><font size='14px'>4", adm, 126, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(5, "<p align='center'><a href='event:5'><p align='center'><font size='14px'>5", adm, 156, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(6, "<p align='center'><a href='event:6'><p align='center'><font size='14px'>6", adm, 186, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(7, "<p align='center'><a href='event:7'><p align='center'><font size='14px'>7", adm, 216, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(8, "<p align='center'><a href='event:8'><p align='center'><font size='14px'>8", adm, 246, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(9, "<p align='center'><a href='event:9'><p align='center'><font size='14px'>9", adm, 276, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(10, "<p align='center'><a href='event:adm'><p align='center'><font size='14px'>?", adm, 6, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(11, "<p align='center'><a href='event:help'><p align='center'><font size='14px'>?", nil, 774, 25, 20, 20, 1, 0x0083E2, 0.3, false)
- end
- if remaining == 20000 then
- for n in next,tfm.get.room.playerList do table.insert(players,n) end
- tfm.exec.giveCheese(players[(#players)])
- end
- local alive = false
- for name,player in pairs(tfm.get.room.playerList) do
- if not player.isDead then
- alive = true
- break
- end
- end
- if not alive then
- tfm.exec.newGame(mapas[math.random(#mapas)],false)
- tfm.exec.setUIMapName("#Chaos")
- tfm.exec.setGameTime(80, true)
- tfm.exec.setNameColor(adm, 0xd60004)
- ui.addTextArea(1, "<p align='center'><a href='event:1'><p align='center'><font size='14px'>1", adm, 36, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(2, "<p align='center'><a href='event:2'><p align='center'><font size='14px'>2", adm, 66, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(3, "<p align='center'><a href='event:3'><p align='center'><font size='14px'>3", adm, 96, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(4, "<p align='center'><a href='event:4'><p align='center'><font size='14px'>4", adm, 126, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(5, "<p align='center'><a href='event:5'><p align='center'><font size='14px'>5", adm, 156, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(6, "<p align='center'><a href='event:6'><p align='center'><font size='14px'>6", adm, 186, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(7, "<p align='center'><a href='event:7'><p align='center'><font size='14px'>7", adm, 216, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(8, "<p align='center'><a href='event:8'><p align='center'><font size='14px'>8", adm, 246, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(9, "<p align='center'><a href='event:9'><p align='center'><font size='14px'>9", adm, 276, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(10, "<p align='center'><a href='event:adm'><p align='center'><font size='14px'>?", adm, 6, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(11, "<p align='center'><a href='event:help'><p align='center'><font size='14px'>?", nil, 774, 25, 20, 20, 1, 0x0083E2, 0.3, false)
- end
- if remaining == 20000 then
- for n in next,tfm.get.room.playerList do table.insert(players,n) end
- tfm.exec.giveCheese(players[(#players)])
- end
- end
- function eventPlayerDied(playerName)
- tfm.exec.setPlayerScore(playerName, -1, yes)
- end
- function eventTextAreaCallback(id, p, cmd)
- if cmd == "help" then
- ui.addPopup(1, 0, "<font color='#EDD200' size='15'><p align='center'><s>Ajuda</p></font> <p align='left'><s>???</p> <p align='left'><s>???</p>", p, 240, 100, 300, false)
- end
- if cmd == "adm" then
- ui.addPopup(2, 0, "<font color='#D00000' size='15'><p align='center'><s>Ajuda (Invocador)</p></font> <p align='left'><s>Use os botões numerados para matar os ratos.</p> <p align='left'><s>1)</p> <p align='left'><s>2) Tornado</p> <p align='left'><s>3)</p> <p align='left'><s>4)</p> <p align='left'><s>5) Cn</p> <p align='left'><s>6) MEEP!</p> <p align='left'><s>7) Avalanche</p> <p align='left'><s>8)</p> <p align='left'><s>9)</p> <p align='left'><s>A)</p> <p align='left'><s>B)</p> <p align='left'><s>C)</p>", p, 240, 70, 300, false)
- end
- if cmd == "1" then
- ui.removeTextArea(1, p)
- end
- if cmd == "2" then
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(24, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.displayParticle(26, math.random(4,790), 20, math.random(20,380)/100, math.random(10,1000)/100, 0, 0, nil)
- tfm.exec.displayParticle(26, math.random(4,790), 20, math.random(20,380)/100, math.random(10,1000)/100, 0, 0, nil)
- ui.removeTextArea(2, p)
- end
- if cmd == "3" then
- ui.removeTextArea(3, p)
- end
- if cmd == "4" then
- ui.removeTextArea(4, p)
- end
- if cmd == "5" then
- tfm.exec.addShamanObject(17, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(17, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(17, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(17, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(17, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- ui.removeTextArea(5, p)
- end
- if cmd == "6" then
- for n in next,tfm.get.room.playerList do table.insert(players,n) end
- tfm.exec.giveMeep(players[math.random(#players)])
- tfm.exec.giveMeep(players[math.random(#players)])
- ui.removeTextArea(6, p)
- end
- if cmd == "7" then
- tfm.exec.addShamanObject(85, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(85, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(85, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(85, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(85, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.addShamanObject(85, math.random(2,798), math.random(2,398), math.random(0,359), math.random(0,5), math.random(0,5), no)
- tfm.exec.displayParticle(29, math.random(4,790), 20, math.random(20,380)/100, math.random(10,1000)/100, 0, 0, nil)
- tfm.exec.displayParticle(29, math.random(4,790), 20, math.random(20,380)/100, math.random(10,1000)/100, 0, 0, nil)
- tfm.exec.displayParticle(29, math.random(4,790), 20, math.random(20,380)/100, math.random(10,1000)/100, 0, 0, nil)
- ui.removeTextArea(7, p)
- end
- if cmd == "8" then
- ui.removeTextArea(8, p)
- end
- if cmd == "9" then
- ui.removeTextArea(9, p)
- end
- end
- ui.addTextArea(1, "<p align='center'><a href='event:1'><p align='center'><font size='14px'>1", adm, 36, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(2, "<p align='center'><a href='event:2'><p align='center'><font size='14px'>2", adm, 66, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(3, "<p align='center'><a href='event:3'><p align='center'><font size='14px'>3", adm, 96, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(4, "<p align='center'><a href='event:4'><p align='center'><font size='14px'>4", adm, 126, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(5, "<p align='center'><a href='event:5'><p align='center'><font size='14px'>5", adm, 156, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(6, "<p align='center'><a href='event:6'><p align='center'><font size='14px'>6", adm, 186, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(7, "<p align='center'><a href='event:7'><p align='center'><font size='14px'>7", adm, 216, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(8, "<p align='center'><a href='event:8'><p align='center'><font size='14px'>8", adm, 246, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(9, "<p align='center'><a href='event:9'><p align='center'><font size='14px'>9", adm, 276, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(10, "<p align='center'><a href='event:adm'><p align='center'><font size='14px'>?", adm, 6, 25, 20, 20, 1, 0xD00000, 0.3, false)
- ui.addTextArea(11, "<p align='center'><a href='event:help'><p align='center'><font size='14px'>?", nil, 774, 25, 20, 20, 1, 0x0083E2, 0.3, false)
- tfm.exec.newGame(mapas[math.random(#mapas)],false)
- tfm.exec.setGameTime(80, true)
- tfm.exec.disableAutoNewGame(true)
- tfm.exec.disableAutoScore(true)
- tfm.exec.disableAllShamanSkills(true)
- tfm.exec.disableAutoShaman(true)
- tfm.exec.setUIMapName("#Chaos")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement