Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- winners=0
- players=0
- dead=0
- yxmax=326
- yxmin=116
- yymax=164
- yymin=98
- gxmax=315
- gxmin=102
- gymax=76
- gymin=23
- pxmax=589
- pxmin=392
- pymax=250
- pymin=186
- bxmax=372
- bxmin=127
- bymax=329
- bymin=271
- bl=0
- maps={'<C><P F="8" /><Z><S><S H="400" P="0,0,0.3,0.2,0,0,0,0" L="20" X="10" Y="200" T="6" /><S H="20" P="0,0,0.3,0.2,0,0,0,0" L="715" X="377" Y="88" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="20" H="400" X="790" Y="200" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="715" H="20" X="421" Y="175" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="715" H="20" X="377" Y="260" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="715" H="20" X="421" Y="340" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="760" H="20" X="400" Y="405" T="6" /><S H="53" P="0,0,0.3,0.2,0,0,0,0" L="213" o="ff00" X="209" c="4" Y="50" T="12" /><S H="66" P="0,0,0.3,0.2,0,0,0,0" L="210" o="fff000" X="221" c="4" Y="131" T="12" /><S H="64" P="0,0,0.3,0.2,0,0,0,0" L="197" o="ff00ff" X="491" c="4" Y="218" T="12" /><S H="58" P="0,0,0.3,0.2,0,0,0,0" L="245" o="0" X="250" c="4" Y="300" T="12" /></S><D><T Y="394" X="757" /><DS Y="63" X="45" /></D><O /></Z></C>'}
- tfm.exec.disableAutoNewGame(true)
- tfm.exec.disableAutoShaman(true)
- tfm.exec.newGame(maps[math.random(#maps)])
- function eventNewPlayer(name)
- players=players+1
- end
- for name,player in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end
- function eventPlayerDied(name)
- dead=dead+1
- if dead>players/2 then tfm.exec.newGame(maps[math.random(#maps)])
- end
- end
- function eventPlayerWon(name)
- winners=winners+1
- if winners>players/2 then tfm.exec.newGame(maps[math.random(#maps)])
- end
- end
- function eventPlayerLeft(name)
- players=players-1
- end
- function eventNewGame()
- if tfm.get.room.xmlMapInfo.xml=='<C><P F="8" /><Z><S><S H="400" P="0,0,0.3,0.2,0,0,0,0" L="20" X="10" Y="200" T="6" /><S H="20" P="0,0,0.3,0.2,0,0,0,0" L="715" X="377" Y="88" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="20" H="400" X="790" Y="200" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="715" H="20" X="421" Y="175" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="715" H="20" X="377" Y="260" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="715" H="20" X="421" Y="340" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="760" H="20" X="400" Y="405" T="6" /><S H="53" P="0,0,0.3,0.2,0,0,0,0" L="213" o="ff00" X="209" c="4" Y="50" T="12" /><S H="66" P="0,0,0.3,0.2,0,0,0,0" L="210" o="fff000" X="221" c="4" Y="131" T="12" /><S H="64" P="0,0,0.3,0.2,0,0,0,0" L="197" o="ff00ff" X="491" c="4" Y="218" T="12" /><S H="58" P="0,0,0.3,0.2,0,0,0,0" L="245" o="0" X="250" c="4" Y="300" T="12" /></S><D><T Y="394" X="757" /><DS Y="63" X="45" /></D><O /></Z></C>'
- then bl=1
- end
- end
- function eventLoop()
- local p={0,1,2,3,4,5} local b={0,1,2,3,4,5,6} local g={0,1} local y={0,1,2,3,4}
- if bl==1 then
- for name,player in pairs(tfm.get.room.playerList) do
- if player.x<=gxmax and player.x>=gxmin and player.y>=gymin and player.y<=gymax then local g1=math.random(#g) if g1==1 then tfm.exec.movePlayer(name,0,0,true,100) end
- elseif player.x<=pxmax and player.x>=pxmin and player.y>=pymin and player.y<=pymax then local p1=math.random(#p) if p1==1 then tfm.exec.playerVictory(name) end
- elseif player.x<=yxmax and player.x>=yxmin and player.y>=yymin and player.y<=yymax then local y1=math.random(#y) if y1==1 then tfm.exec.giveCheese(name) end
- elseif player.x<=bxmax and player.x>=bxmin and player.y>=bymin and player.y<=bymax then local b1=math.random(#b) if b1==1 then tfm.exec.killPlayer(name) end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement