Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --By Fuzzyfirsdog 7/6/17
- serialization = function(x)
- if type(x) == "table" then
- local t = x
- local str = ""
- for index,value in next,t do
- local prefix,tbOption = (type(value)=="string" and "_@" or type(value)=="boolean" and "_!" or type(value)=="number" and "_#" or type(value)=="table" and "_%" or ""),(type(value)~="table" and tostring(value) or "+&"..serialization(value):gsub(";","?").."&-")
- str = str .. ':' .. tostring(index) .. prefix .. tbOption .. ";"
- end
- return str
- elseif type(x) == "string" then
- local s = x
- local list = {}
- for str in s:gmatch("(.-);") do
- local varName,valueType,value = str:match(':(.-)_(%p)(.+)')
- if varName~=nil then
- varName = tonumber(varName) or varName
- if valueType == "@" then
- list[varName] = tostring(value)
- elseif valueType == "!" then
- list[varName] = value=="true"
- elseif valueType == "#" then
- list[varName] = tonumber(value)
- elseif valueType == "%" then
- list[varName] = serialization(value:gsub("+&",""):gsub("&-",""):gsub("%?",";"))
- end
- end
- end
- return list
- end
- end
- countdown = 15
- tfm.exec.setRoomMaxPlayers(7)
- tfm.exec.disableAutoShaman(true)
- data={}
- r2={}
- mice={}
- canRank={}
- function r2:rank(name)
- scores = {}
- rank = true
- txt1=""
- txt2=""
- table.foreach(data, function(k, v) table.insert(scores,{name=k,score=v.score}) end)
- table.sort(scores, function(a, b) return a.score>b.score end)
- table.foreachi(scores, function(k, v) if k <= 10 then txt1 = ""..txt1.."<font color='#724C31'><br><V>"..k..") "..v.name..""
- txt2 = ""..txt2.."<font color='#724C31'><br><V>"..v.score.."" end end)
- end
- function openRank(n)
- rank = false
- canRank[n]=true
- ui.addTextArea(-4, "<b><font size='9'><p align='center'><font face='Comic Sans MS'>"..txt1, nil, 675, 28, 85, 256, 0x91c444, 0x000000, 0.1, true)
- ui.addTextArea(-6, "<b><font size='9'><p align='center'><font face='Comic Sans MS'>"..txt2, nil, 769, 28, 26, 257, 0x91c444, 0x000000, 0.1, true)
- end
- function closeRank(n)
- for areas, k in pairs({"-1","-2","-3","-4","-5","-6","-7","-8"}) do
- ui.removeTextArea(k, n)
- end
- rank = false
- canRank[n]=false
- end
- function eventLoop(g,l)
- rank = false
- canRank[n]=true
- ui.addTextArea(-4, "<p align='center'><font size='11'><b><J>Room Leaderboard<br>"..txt1.."", n, 91, 61, 100, 283, 0x073247, 0x073247, 0.6, true)
- end
- for n,player in pairs(tfm.get.room.playerList) do
- tfm.exec.bindKeyboard(n,"0",true,true)
- tfm.exec.bindKeyboard(n,"1",true,true)
- tfm.exec.bindKeyboard(n,"2",true,true)
- tfm.exec.bindKeyboard(n,"3",true,true)
- end
- tfm.exec.newGame('<C><P DS="m;55,315,175,315,295,315,415,315,535,315" defilante="0,0,30,1" L="4800" /><Z><S><S X="798" o="ffffff" L="3000" Y="1935" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" /><S X="1500" o="324650" L="3000" Y="419" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="1584" o="ffffff" L="3000" Y="-1438" N="" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" /><S X="3900" o="324650" L="1800" Y="417" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="507" o="324650" L="3000" Y="419" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="481" o="ffffff" L="3000" Y="-1013" N="" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" /><S X="2" L="22" Y="295" H="241" P="0,0,0,0.2,0,0,0,0" T="1" /><S X="4798" L="32" Y="286" H="250" P="0,0,0,0.2,0,0,0,0" T="1" /><S X="6259" o="ffffff" L="3000" Y="39" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="4113" o="324650" L="3000" Y="434" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="3420" o="ffffff" L="3000" Y="282" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="0" o="46ff" L="102" Y="949" c="4" H="2000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="1550" o="46ff" L="102" Y="0" c="4" H="3000" P="0,0,0.3,0.2,90,0,0,0" T="12" N="" /><S X="4551" o="46ff" L="102" Y="0" c="4" H="3000" P="0,0,0.3,0.2,90,0,0,0" T="12" /><S X="4800" o="46ff" L="102" Y="246" c="4" H="434" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="4735" o="ffffff" L="3000" Y="1901" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="6351" o="ffffff" L="3000" Y="190" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="329" o="ffffff" L="3000" Y="1901" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /></S><D><DS X="400" Y="343" /></D><O /></Z></C>')
- tfm.exec.disableAutoNewGame(true)
- function eventNewPlayer(n)
- tfm.exec.chatMessage("<ROSE>Welcome <J>"..n.."<ROSE>!",n)
- mice[n] = {score = 0,rank = r2.rank}
- data[n]={user=n,showup=0,close="Close",equip="Equip",lang="Language",help="In #DrawLand your goal is to try to get to 500 points on the leaderboard, you can get those points from placing more art on the the map, or you can also draw art for just the fun of it. To move you just use normal controls. (WASD or right, left, down, and up keys). The more wins you get, the more prizes you get, explore that for yourself by getting more wins!",credits="Made by <J>Fuzzyfirsdog. <N>Credits to <J>Bolodefchoco and Bodykudo<N> for extra coding. Credits to <BV>Ragekitteee<N> for FR translations. Credits to <BV>Fuzzyfirsdog<N> for EN translations. Credits to <BV>Bolodefchoco<N> for BR translations",leaderboardtab="Leaderboard",inventorytab="Inventory",helptab="Help",colortab="Change Color",color=math.random(0xFFFFFF),x=400,y=200,score=0,wins=0,award="",inventory="<G>Earn wins to get Items!", using="<font face='arial'><font size='25'>Using:<br><br><b><font size='14'>No Skin",allowed1="",allowed2="",allowed3="",allowed4="",allowed5="",allowed6="",allowed7=""}
- ui.addTextArea(-78," ",n,-500,-500,9000,9000,0xFFFFFF,0xFFFFFF,1,false)
- mice[n].rank(n)
- openRank(n)
- data[n] = {}
- data[n].introImg = tfm.exec.addImage("15d326e0936.png", "&1", 9999, 9999, n)
- data[n].introImg2 = tfm.exec.addImage("15d32680864.png", "&2", 9999, 9999, n)
- system.newTimer(function() tfm.exec.removeImage(data[n].introImg) end,5000,false)
- system.newTimer(function() tfm.exec.removeImage(data[n].introImg2) end,5000,false)
- ui.addTextArea(-44, "<b><p align='center'><font size='13'><a href='event:fr'>Français", n, 250, 153, 87, 29, 0x324650, 0x000000, 1, true)
- ui.addTextArea(-47, "<b><p align='center'><font size='13'><a href='event:en'>English", n, 350, 154, 87, 29, 0x324650, 0x000000, 1, true)
- ui.addTextArea(-46, "<b><p align='center'><font size='13'><a href='event:br'>Português", n, 450, 154, 87, 29, 0x324650, 0x000000, 1, true)
- tfm.exec.bindKeyboard(n,"0",true,true)
- tfm.exec.bindKeyboard(n,"1",true,true)
- tfm.exec.bindKeyboard(n,"2",true,true)
- tfm.exec.bindKeyboard(n,"3",true,true)
- ui.addTextArea(-20, "<p align='center'><b><V><a href='event:lb'>"..data[n].leaderboardtab, n, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-21, "<p align='center'><b><V><a href='event:color'>"..data[n].colortab, n, 600, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-24, "<p align='center'><b><V><a href='event:help'>"..data[n].helptab, n, 500, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-23, "<p align='center'><b><V><a href='event:inv'>"..data[n].inventorytab, n, 400, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-25, "<p align='center'><b><V><a href='event:lang'>"..data[n].lang, n, 300, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- tfm.exec.respawnPlayer(n)
- ui.addTextArea(-973, "<font size='20'><font face='Soopafresh,Comic Sans MS,Verdana,Lucida Console'><p align='center'>#Drawland", n, 19, 35, 761, 344, 0x324650, 0x000000, 1, true)
- tfm.exec.addImage("15d326e0936.png", "&1", 5, 277, n)
- tfm.exec.addImage("15d32680864.png", "&2", 273, -15, n)
- end
- table.foreach(tfm.get.room.playerList,eventNewPlayer)
- function eventTextAreaCallback(ids,n,cb)
- if cb=="close" then
- closeRank(n)
- ui.removeTextArea(-44,n)
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-155,n)
- ui.removeTextArea(-156,n)
- ui.removeTextArea(-157,n)
- ui.removeTextArea(-158,n)
- closeRank(n)
- elseif cb=="lb" then
- mice[n].rank(n)
- openRank(n)
- elseif cb=="color" then
- ui.showColorPicker(0,n,data[n].color,"Choose your color!")
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="help" then
- ui.addTextArea(-1, "", n, 220, 45, 360, 313, 0x123e54, 0x123e54, 1, true)
- ui.addTextArea(-32, "", n, 222, 48, 356, 307, 0x042636, 0x042636, 1, true)
- ui.addTextArea(-33, "", n, 229, 59, 191, 287, 0x2c555c, 0x2c555c, 1, true)
- ui.addTextArea(-34, "<p align='center'><font size='25'>#DrawLand</i></b><VP><font size='13'><br><br>"..data[n].help, n, 231, 61, 187, 283, 0x073247, 0x073247, 1, true)
- ui.addTextArea(-35, "", n, 481, 59, 86, 287, 0x2c555c, 0x2c555c, 1, true)
- ui.addTextArea(-36, "<p align='center'><N><br><font size='10'>"..data[n].credits, n, 483, 61, 82, 283, 0x073247, 0x073247, 1, true)
- ui.addTextArea(-37, "", n, 348, 367, 104, 23, 0x123e54, 0x123e54, 1, true)
- ui.addTextArea(-38, "<p align='center'><b><R><a href='event:close'>"..data[n].close, n, 350, 369, 100, 19, 0x073247, 0x2c555c, 1, true)
- closeRank(n)
- elseif cb=="inv" or cb=="previous" then
- ui.addTextArea(-47, "<p align='center'><font size='9'>1/2", n, 300, 55, 200, 321, 0x123e54, 0x042636, 1, true)
- ui.addTextArea(-46, "<p align='center'><b><font size='17'>♜<font size='9'><br></b><R>10 wins", n, 438, 74, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-45, "<p align='center'><b><font size='17'>❖<font size='9'><br></b><R>5 wins", n, 313, 74, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-44, "<p align='center'><b><font size='17'>♚<font size='9'><br></b><R>70 wins", n, 438, 250, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-43, "<p align='center'><b><font size='17'>⛄<font size='9'><br></b><R>15 wins", n, 313, 160, 49, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-42, "<p align='center'><b><font size='17'>☕<font size='9'><br></b><R>25 wins", n, 438, 160, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-41, "<p align='center'><b><font size='17'>✨<font size='9'><br></b><R>40 wins", n, 313, 250, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-40, "<p align='center'><b><font size='17'>♛<font size='9'><br></b><R>100 wins", n, 376, 160, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-39, "<p align='center'><b><G>"..data[n].allowed1..""..data[n].equip, n, 289, 128, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-38, "<p align='center'><b><G>"..data[n].allowed2..""..data[n].equip, n, 412, 128, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-37, "<p align='center'><b><G>"..data[n].allowed3..""..data[n].equip, n, 289, 213, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-36, "<p align='center'><b><G>"..data[n].allowed4..""..data[n].equip, n, 412, 213, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-35, "<p align='center'><b><G>"..data[n].allowed5..""..data[n].equip, n, 289, 302, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-34, "<p align='center'><b><G>"..data[n].allowed6..""..data[n].equip, n, 412, 302, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-33, "<p align='center'><b><G>"..data[n].allowed7..""..data[n].equip, n, 349, 213, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-32, "<p align='center'><R><a href='event:close'><b>"..data[n].close, n, 348, 337, 100, 29, 0x073247, 0x2c555c, 1, true)
- ui.addTextArea(-155, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 376, 250, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-156, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 376, 74, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-157, "<p align='center'><R><a href='event:next'><b><font size='17'>»", n, 456, 337, 30, 29, 0x073247, 0x2c555c, 1, true)
- ui.addTextArea(-158, "<p align='center'><R><G><b><font size='17'>«", n, 310, 337, 30, 29, 0x073247, 0x2c555c, 1, true)
- closeRank(n)
- elseif cb=="next" then
- ui.addTextArea(-47, "<p align='center'><font size='9'>2/2", n, 300, 55, 200, 321, 0x123e54, 0x042636, 1, true)
- ui.addTextArea(-46, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 438, 74, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-45, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 313, 74, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-44, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 438, 250, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-43, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 313, 160, 49, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-42, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 438, 160, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-41, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 313, 250, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-40, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 376, 160, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-39, "<p align='center'><b><G>"..data[n].allowed1..""..data[n].equip, n, 289, 128, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-38, "<p align='center'><b><G>"..data[n].allowed2..""..data[n].equip, n, 412, 128, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-37, "<p align='center'><b><G>"..data[n].allowed3..""..data[n].equip, n, 289, 213, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-36, "<p align='center'><b><G>"..data[n].allowed4..""..data[n].equip, n, 412, 213, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-35, "<p align='center'><b><G>"..data[n].allowed5..""..data[n].equip, n, 289, 312, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-34, "<p align='center'><b><G>"..data[n].allowed6..""..data[n].equip, n, 412, 312, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-33, "<p align='center'><b><G>"..data[n].allowed7..""..data[n].equip, n, 349, 213, 100, 23, 0x324650, 0x000000, 0, true)
- ui.addTextArea(-32, "<p align='center'><R><a href='event:close'><b>"..data[n].close, n, 348, 337, 100, 29, 0x073247, 0x2c555c, 1, true)
- ui.addTextArea(-155, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 376, 250, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-156, "<p align='center'><b><font size='17'>???<font size='9'><br></b><R>???", n, 376, 74, 51, 44, 0x2c555c, 0x000000, 1, true)
- ui.addTextArea(-157, "<p align='center'><R><G><b><font size='17'>»", n, 456, 337, 30, 29, 0x073247, 0x2c555c, 1, true)
- ui.addTextArea(-158, "<p align='center'><R><a href='event:previous'><b><font size='17'>«", n, 310, 337, 30, 29, 0x073247, 0x2c555c, 1, true)
- elseif cb=="prize1" then
- data[n].award = "<font size='17'><J>❖"
- data[n].using = "<font face='arial'><font size='25'>Using<br><br><b><font size='20'><J>❖"
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="prize2" then
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- data[n].award = "<font size='17'><J>♜"
- data[n].using = "<font face='arial'><font size='25'>Using<br><br><b><font size='20'><J>☎"
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- elseif cb=="prize3" then
- data[n].award = "<font size='15'><J>⛄"
- data[n].using = "<font face='arial'><font size='25'>Using<br><br><b><font size='20'><J>▦"
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="prize4" then
- data[n].award = "<font size='13'><J>☕"
- data[n].using = "<font face='arial'><font size='25'>Using<br><br><b><font size='20'><J>☕"
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="prize5" then
- data[n].award = "<font size='15'><J>✨"
- data[n].using = "<font face='arial'><font size='25'>Using<br><br><b><font size='20'><J>♜"
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="prize6" then
- data[n].award = "<font size='17'><J>♚"
- data[n].using = "<font face='arial'><font size='25'>Using<br><br><b><font size='20'><J>♚"
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="prize7" then
- data[n].award = "<font size='15'><J>♛"
- data[n].using = "<font face='arial'><font size='25'>Using<br><br><b><font size='20'><J>♛"
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="lang" then
- ui.addTextArea(-44, "<b><p align='center'><font size='13'><a href='event:fr'>Français", n, 250, 153, 87, 29, 0x324650, 0x000000, 1, true)
- ui.addTextArea(-47, "<b><p align='center'><font size='13'><a href='event:en'>English", n, 350, 154, 87, 29, 0x324650, 0x000000, 1, true)
- ui.addTextArea(-46, "<b><p align='center'><font size='13'><a href='event:br'>Português", n, 450, 154, 87, 29, 0x324650, 0x000000, 1, true)
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-155,n)
- ui.removeTextArea(-156,n)
- ui.removeTextArea(-157,n)
- ui.removeTextArea(-158,n)
- elseif cb=="en" then
- data[n].help = "In #DrawLand your goal is to try to get to 500 points on the leaderboard, you can get those points from placing more art on the the map, or you can also draw art for just the fun of it. To move you just use normal controls. (WASD or right, left, down, and up keys). The more wins you get, the more prizes you get, explore that for yourself by getting more wins!"
- data[n].credits = "Made by <J>Fuzzyfirsdog. <N>Credits to <J>Bolodefchoco and Bodykudo<N> for extra coding. Credits to <BV>Ragekitteee<N> for FR translations. Credits to <BV>Fuzzyfirsdog<N> for EN translations. Credits to <BV>Bolodefchoco<N> for BR translations"
- data[n].lang = "Language"
- data[n].inventorytab = "Inventory"
- data[n].helptab = "Help"
- data[n].leaderboardtab = "Leaderboard"
- data[n].colortab = "Change Color"
- data[n].close = "Close"
- data[n].equip = "Equip"
- ui.addTextArea(-27, "<p align='center'><b><V><a href='event:lb'>"..data[n].leaderboardtab, n, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-20, "<p align='center'><b><V><a href='event:lb'>"..data[n].leaderboardtab, n, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-21, "<p align='center'><b><V><a href='event:color'>"..data[n].colortab, n, 600, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-24, "<p align='center'><b><V><a href='event:help'>"..data[n].helptab, n, 500, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-23, "<p align='center'><b><V><a href='event:inv'>"..data[n].inventorytab, n, 400, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-25, "<p align='center'><b><V><a href='event:lang'>"..data[n].lang, n, 300, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="fr" then
- data[n].help = "Dans #DrawLand, le but est d'essayer d'atteindre 500 points dans le tableau de classement. Tu peux gagner des points en ajoutant une touche d'art dans la map, ou en dessinant juste pour le plaisir. Pour te déplacer, il suffit d'utiliser les touches du clavier (Z/haut, Q/gauche, S/bas, D/droit). C'est en remportant le plus de victoires que les prix à recevoir se multiplient. Explore toi-même cela en remportant le plus de victoires!"
- data[n].credits = "Fait par <J>Fuzzyfirsdog.<N>Merci à <J>Bolodefchoco et Bodykudo<N> pour le codage supplémentaire. Merci à <BV>Ragekitteee<N> pour la traduction en FR. Merci à <BV>Fuzzyfirsdog<N> pour la traduction en EN. Merci à <BV>Bolodefchoco<N> pour la traduction en BR."
- data[n].inventorytab = "Inventaire"
- data[n].helptab = "Aide"
- data[n].leaderboardtab = "Classement"
- data[n].colortab = "Changer la couleur"
- data[n].close = "Fermer"
- data[n].equip = "Équiper"
- data[n].lang = "Language"
- ui.addTextArea(-27, "<p align='center'><b><V><a href='event:lb'>"..data[n].leaderboardtab, n, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-20, "<p align='center'><b><V><a href='event:lb'>"..data[n].leaderboardtab, n, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-21, "<p align='center'><b><V><a href='event:color'>"..data[n].colortab, n, 600, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-24, "<p align='center'><b><V><a href='event:help'>"..data[n].helptab, n, 500, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-23, "<p align='center'><b><V><a href='event:inv'>"..data[n].inventorytab, n, 400, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-25, "<p align='center'><b><V><a href='event:lang'>"..data[n].lang, n, 300, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- elseif cb=="br" then
- data[n].help = "Em #DrawLand seu objeto é tentar conseguir 500 pontos no ranking, você pode conseguir esses pontos colocando mais arte no mapa, ou você também pode desenhar apenas por diversão. Para se mover, use os controles normais. (teclas WASD ou direita, esquerda, baixo e cima). Quanto mais vitórias você conseguir, mais prêmios você conseguirá, explore você mesmo para conseguir mais vitórias!"
- data[n].credits = "Feito por <J>Fuzzyfirsdog. <N>Créditos a <J>Bolodefchoco e Bodykudo<N> por códigos extras. Créditos a <BV>Ragekitteee<N> pelas traduções FR. Créditos a <BV>Fuzzyfirsdog<N> pelas traduções EN. Créditos a <BV>Bolodefchoco<N> pelas traduções BR."
- data[n].inventorytab = "Inventário"
- data[n].helptab = "Ajuda"
- data[n].leaderboardtab = "Ranking"
- data[n].colortab = "Mudar cor"
- data[n].close = "Fechar"
- data[n].equip = "Equipar"
- data[n].lang = "Idioma"
- ui.addTextArea(-27, "<p align='center'><b><V><a href='event:lb'>"..data[n].leaderboardtab, n, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-20, "<p align='center'><b><V><a href='event:lb'>"..data[n].leaderboardtab, n, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-21, "<p align='center'><b><V><a href='event:color'>"..data[n].colortab, n, 600, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-24, "<p align='center'><b><V><a href='event:help'>"..data[n].helptab, n, 500, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-23, "<p align='center'><b><V><a href='event:inv'>"..data[n].inventorytab, n, 400, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-25, "<p align='center'><b><V><a href='event:lang'>"..data[n].lang, n, 300, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.removeTextArea(-32,n)
- ui.removeTextArea(-33,n)
- ui.removeTextArea(-34,n)
- ui.removeTextArea(-35,n)
- ui.removeTextArea(-36,n)
- ui.removeTextArea(-37,n)
- ui.removeTextArea(-38,n)
- ui.removeTextArea(-39,n)
- ui.removeTextArea(-40,n)
- ui.removeTextArea(-41,n)
- ui.removeTextArea(-42,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-43,n)
- ui.removeTextArea(-45,n)
- ui.removeTextArea(-46,n)
- ui.removeTextArea(-47,n)
- ui.removeTextArea(-44,n)
- end
- end
- id=0
- function eventKeyboard(name,key,down,xPos,yPos)
- id = id + 1
- ui.removeTextArea(-44,name)
- ui.removeTextArea(-32,name)
- ui.removeTextArea(-33,name)
- ui.removeTextArea(-34,name)
- ui.removeTextArea(-35,name)
- ui.removeTextArea(-36,name)
- ui.removeTextArea(-37,name)
- ui.removeTextArea(-38,name)
- ui.removeTextArea(-39,name)
- ui.removeTextArea(-40,name)
- ui.removeTextArea(-41,name)
- ui.removeTextArea(-42,name)
- ui.removeTextArea(-43,name)
- ui.removeTextArea(-43,name)
- ui.removeTextArea(-45,name)
- ui.removeTextArea(-46,name)
- ui.removeTextArea(-47,name)
- ui.removeTextArea(-155,name)
- ui.removeTextArea(-156,name)
- ui.removeTextArea(-157,name)
- ui.removeTextArea(-158,name)
- if data[name].score == 500 then
- ui.addTextArea(-23, "<p align='center'><b><V>"..data[name].inventorytab, name, 400, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- data[name].x = 400
- data[name].y = 200
- countdown = 0
- data[name].score = 0
- data[name].wins = data[name].wins + 1
- tfm.exec.chatMessage("<ROSE>"..name.." has earned 1 win by getting 500 points and now has a total of <J>"..data[name].wins.."<ROSE> wins!")
- tfm.exec.chatMessage("<br><VP>New Round Starting in 7 seconds!")
- elseif key==0 and down then
- tfm.exec.setPlayerScore(name,data[name].score)
- data[name].x = data[name].x - 17
- ui.addTextArea(id,data[name].award,nil,data[name].x,data[name].y,15,15,data[name].color,data[name].color,1,false)
- ui.addTextArea(names[math.random(#names)]," <font color='#000001'><font size='10'>"..name.." Wins: "..data[name].wins,nil,data[name].x - 22,data[name].y - 30,200,20,0xFF7700,0xFF7700,0,false)
- data[name].score = data[name].score + 2
- mice[name].score = mice[name].score + 2
- elseif key==2 and down then
- tfm.exec.setPlayerScore(name,data[name].score)
- data[name].score = data[name].score + 2
- mice[name].score = mice[name].score + 2
- ui.addTextArea(names[math.random(#names)]," <font color='#000001'><font size='10'>"..name.." Wins: "..data[name].wins,nil,data[name].x - 22,data[name].y - 30,200,20,data[name].color,data[name].color,0,false)
- data[name].x = data[name].x + 17
- ui.addTextArea(id,data[name].award,nil,data[name].x,data[name].y,15,15,data[name].color,data[name].color,1,false)
- elseif key==1 and down then
- tfm.exec.setPlayerScore(name,data[name].score)
- data[name].score = data[name].score + 2
- mice[name].score = mice[name].score + 2
- ui.addTextArea(names[math.random(#names)]," <font color='#000001'><font size='10'>"..name.." Wins: "..data[name].wins,nil,data[name].x - 22,data[name].y - 30,200,20,data[name].color,data[name].color,0,false)
- data[name].y = data[name].y - 17
- ui.addTextArea(id,data[name].award,nil,data[name].x,data[name].y,15,15,data[name].color,data[name].color,1,false)
- elseif key==3 and down then
- data[name].score = data[name].score + 2
- mice[name].score = mice[name].score + 2
- data[name].y = data[name].y + 17
- ui.addTextArea(id,data[name].award,nil,data[name].x,data[name].y,15,15,data[name].color,data[name].color,1,false)
- ui.addTextArea(names[math.random(#names)]," <font color='#000001'><font size='10'>"..name.." Wins: "..data[name].wins,nil,data[name].x - 22,data[name].y - 30,200,20,data[name].color,data[name].color,0,false)
- tfm.exec.setPlayerScore(name,data[name].score)
- end
- end
- names={"hi xD"}
- function eventColorPicked(id,n,col)
- if col~=1 then
- data[n].color=col
- end
- end
- maps={'<C><P DS="m;55,315,175,315,295,315,415,315,535,315" defilante="0,0,30,1" L="4800" /><Z><S><S X="798" o="ffffff" L="3000" Y="1935" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" /><S X="1500" o="324650" L="3000" Y="419" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="1584" o="ffffff" L="3000" Y="-1438" N="" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" /><S X="3900" o="324650" L="1800" Y="417" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="507" o="324650" L="3000" Y="419" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="481" o="ffffff" L="3000" Y="-1013" N="" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" /><S X="2" L="22" Y="295" H="241" P="0,0,0,0.2,0,0,0,0" T="1" /><S X="4798" L="32" Y="286" H="250" P="0,0,0,0.2,0,0,0,0" T="1" /><S X="6259" o="ffffff" L="3000" Y="39" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="4113" o="324650" L="3000" Y="434" H="69" P="0,0,9000,0.2,0,0,0,0" T="12" /><S X="3420" o="ffffff" L="3000" Y="282" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="0" o="46ff" L="102" Y="949" c="4" H="2000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="1550" o="46ff" L="102" Y="0" c="4" H="3000" P="0,0,0.3,0.2,90,0,0,0" T="12" N="" /><S X="4551" o="46ff" L="102" Y="0" c="4" H="3000" P="0,0,0.3,0.2,90,0,0,0" T="12" /><S X="4800" o="46ff" L="102" Y="246" c="4" H="434" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="4735" o="ffffff" L="3000" Y="1901" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="6351" o="ffffff" L="3000" Y="190" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /><S X="329" o="ffffff" L="3000" Y="1901" c="4" H="3000" P="0,0,0.3,0.2,0,0,0,0" T="12" N="" /></S><D><DS X="400" Y="343" /></D><O /></Z></C>'}
- function eventLoop(lx,dx)
- countdown = countdown + 0.5
- if countdown == 7 then
- tfm.exec.newGame(maps[math.random(#maps)])
- tfm.exec.setGameTime(7,true)
- else
- for n in next,tfm.get.room.playerList do
- tfm.exec.movePlayer(n,data[n].x,math.random(),false,0,0,false)
- if canRank[n] then
- mice[n].rank(n)
- openRank(n)
- iyo="⭐"
- tfm.exec.setUIMapName("<font color='#009799'>Draw Land!")
- data[n].showup = data[n].showup + 0.5
- if data[n].wins == 5 then
- data[n].award = "<font size='12'><N><b>❖"
- tfm.exec.chatMessage("<VP>"..n.." has earned a new skin from getting 5 wins and 1 bonus win!")
- data[n].inventory = "<p align='center'><b><R><a href='event:prize1'>❖<br><br><V>Equip Skin"
- data[n].wins = 6
- data[n].allowed1 = "<a href='event:prize1'><N>"
- elseif data[n].wins == 10 then
- data[n].award = "<font size='13'>♜"
- tfm.exec.chatMessage("<VP>"..n.." has earned a new skin from getting 10 wins and 1 bonus win!")
- data[n].inventory = "<p align='center'><b><R><a href='event:prize1'>❖<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize2'>☎<br><br><V>Equip Skin"
- data[n].wins = 11
- data[n].allowed2 = "<a href='event:prize2'><N>"
- elseif data[n].wins == 15 then
- data[n].award = "<font size='17'><u><J><font size='15'><N>⛄"
- tfm.exec.chatMessage("<VP>"..n.." has earned a new skin from getting 15 wins and a bonus extra 2 wins!")
- data[n].inventory = "<p align='center'><b><R><a href='event:prize1'>❖<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize2'>☎<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize3'>▦<br><br><V>Equip Skin"
- data[n].wins = 17
- data[n].allowed3 = "<a href='event:prize3'><N>"
- elseif data[n].wins == 25 then
- data[n].award = "<font size='13'>☕"
- tfm.exec.chatMessage("<VP>"..n.." has earned a new skin from getting 25 wins and a bonus extra 3 wins!")
- data[n].inventory = "<p align='center'><b><R><a href='event:prize1'>❖<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize2'>☎<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize3'>▦<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize4'>☕<br><br><V>Equip Skin"
- data[n].wins = 28
- data[n].allowed4 = "<a href='event:prize4'><N>"
- elseif data[n].wins == 40 then
- data[n].award = "<font size='15'><N>✨"
- tfm.exec.chatMessage("<VP>"..n.." has earned a new skin from getting 40 wins and a bonus extra 3 wins!")
- data[name].inventory = "<p align='center'><b><R><a href='event:prize1'>❖<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize2'>☎<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize3'>▦<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize4'>☕<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize5'>♜<br><br><V>Equip Skin"
- data[n].wins = 43
- data[n].allowed5 = "<a href='event:prize5'><N>"
- elseif data[n].wins == 70 then
- data[name].award = "<font size='17'><N>♚"
- tfm.exec.chatMessage("<VP>"..n.." has earned a new skin from getting 70 wins and a bonus extra 5 wins!")
- data[n].inventory = "<p align='center'><b><R><a href='event:prize1'>❖<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize2'>☎<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize3'>▦<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize4'>☕<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize5'>♜<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize6'>♚<br><br><V>Equip Skin"
- data[n].wins = 75
- data[n].allowed6 = "<a href='event:prize6'><N>"
- elseif data[n].wins == 100 then
- data[n].award = "<font size='15'><J>♛"
- tfm.exec.chatMessage("<VP>"..n.." has earned a new skin from getting 100 wins and a bonus extra 5 wins!")
- data[n].inventory = "<p align='center'><b><R><a href='event:prize1'>❖<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize2'>☎<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize3'>▦<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize4'>☕<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize5'>♜<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize6'>♚<br><br><V>Equip Skin<br><p align='center'><b><R><a href='event:prize7'>♛<br><br><V>Equip Skin"
- data[n].allowed7 = "<a href='event:prize7'><N>"
- data[n].wins = 105
- elseif data[n].showup == 5 then
- ui.removeTextArea(-973,n)
- tfm.exec.addImage("15d326e0936.png", "&1", 9999, 9999, n)
- tfm.exec.addImage("15d32680864.png", "&2", 9999, 9999, n)
- else
- if data[n].x == 26 or data[n].x == 9 or data[n].x == -8 or data[n].x == -25 or data[n].x == -42 or data[n].x == -59 or data[n].x == -76 or data[n].x == -59 or data[n].x == -93 or data[n].x == -59 or data[n].x == -110 or data[n].x == -59 or data[n].x == -127 then
- data[n].x = 400
- data[n].score = data[n].score - 6
- pr(n)
- if data[n].x == 26 or data[n].x == 9 or data[n].x == -8 or data[n].x == -25 or data[n].x == -42 or data[n].x == -59 or data[n].x == -76 or data[n].x == -59 or data[n].x == -93 or data[n].x == -59 or data[n].x == -110 or data[n].x == -59 or data[n].x == -127 then
- data[n].x = 400
- data[n].score = data[n].score - 6
- pr(n)
- elseif data[n].y == 387 then
- data[n].y = 200
- data[n].score = data[n].score - 6
- pr(n)
- end
- end
- end
- end
- end
- end
- end
- limits=-40,-18,4
- function pr(n)
- print("<J>Out of bounds!")
- end
- function eventPlayerDied(m)
- tfm.exec.respawnPlayer(m)
- end
- eventNewGame = function()
- ui.addTextArea(-77," ",nil,-500,-500,9000,9000,0xFFFFFF,0xFFFFFF,1,false)
- for ic in next,toRemove do
- for name,player in pairs(tfm.get.room.playerList) do
- data[name].x = 400
- data[name].y = 200
- ui.removeTextArea(ic)
- data[name].score = 0
- ui.addTextArea(-20, "<p align='center'><b><V><a href='event:lb'>"..data[name].leaderboardtab, name, 700, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-21, "<p align='center'><b><V><a href='event:color'>"..data[name].colortab, name, 600, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-24, "<p align='center'><b><V><a href='event:help'>"..data[name].helptab, name, 500, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-23, "<p align='center'><b><V><a href='event:inv'>"..data[name].inventorytab, name, 400, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- ui.addTextArea(-25, "<p align='center'><b><V><a href='event:lang'>"..data[name].lang, name, 300, 369, 90, 39, 0x073247, 0x2c555c, 0.2, true)
- end
- end
- end
- toRemove = {}
- do
- local addTextArea = ui.addTextArea
- ui.addTextArea = function(id,...)
- toRemove[id] = true
- addTextArea(id,...)
- end
- end
- tfm.exec.disableAfkDeath(true)
- for c,player in pairs(tfm.get.room.playerList) do
- mice[c].rank(c)
- openRank(c)
- end
- extra="في #Drawland هدفك هو تحقيق 500 نقطة علي لوحة النقاط و يمكنك الحصول علي النقاط بالرسم علي الخريطة و من الممكن ايضا الرسم علي الخريطة للمتعة و الاستمتاع وللتحرك استخدم ضوابط التحريك العادية (الاسهم و WASD) عندما تزداد انتصاراتك تزداد الجوائز التي تحصل عليها!"
Advertisement
Add Comment
Please, Sign In to add comment