Advertisement
Guest User

Untitled

a guest
May 4th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.43 KB | None | 0 0
  1. system.disableChatCommandDisplay("p", true)
  2. system.disableChatCommandDisplay("mort", true)
  3. system.disableChatCommandDisplay("ban", true)
  4. system.disableChatCommandDisplay("daj", true)
  5. system.disableChatCommandDisplay("reset", true)
  6. tfm.exec.disableAutoShaman(true)
  7. tfm.exec.disableAutoNewGame(true)
  8. tfm.exec.disableAfkDeath(true)
  9. item={}
  10. Obj={}
  11. str={}
  12. cash={}
  13. msek={}
  14. ban={}
  15. sclear=1200
  16. mapa='<C><P defilante="0,0,0,1" L="2000" /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="2222" o="324650" H="15" Y="346" T="12" m="" X="891" /><S P="0,0,0.3,0.2,0,0,0,0" L="10" o="324650" H="484" Y="132" T="12" m="" X="2007" /><S P="0,0,0.3,0.2,0,0,0,0" L="238" o="324650" H="14" Y="73" T="12" m="" X="1800" /><S P="0,0,20,0.2,0,0,0,0" L="13" o="324650" H="195" Y="184" T="12" m="" X="1643" /><S P="0,0,0.3,0.2,11,0,0,0" L="159" o="324650" H="15" Y="331" T="12" m="" X="1201" /><S P="0,0,0.3,0.2,-11,0,0,0" L="159" o="324650" H="15" Y="330" T="12" m="" X="1414" /><S P="0,0,0.3,0.2,87,0,0,0" L="117" o="324650" H="10" Y="380" T="12" m="" X="1130" /><S P="0,0,0.3,0.2,87,0,0,0" L="117" o="324650" H="10" Y="379" T="12" m="" X="1491" /><S P="0,0,0.3,0.2,0,0,0,0" L="189" o="324650" H="10" Y="263" T="12" m="" X="799" /><S P="0,0,20,0.2,0,0,0,0" L="10" o="324650" H="231" Y="172" T="12" m="" X="942" /><S P="0,0,0.3,0.2,8,0,0,0" L="127" o="324650" H="10" Y="273" T="12" m="" X="1210" /><S P="0,0,0.3,0.2,-6,0,0,0" L="127" o="324650" H="10" Y="276" T="12" m="" X="1399" /><S P="0,0,0.3,0.2,0,0,0,0" L="72" o="324650" H="10" Y="282" T="12" m="" X="1306" /><S P="0,0,20,0.2,0,0,0,0" L="10" o="324650" H="10" Y="265" T="12" m="" X="1148" /><S P="0,0,0.3,0.2,8,0,0,0" L="127" o="324650" H="10" Y="273" T="12" m="" X="1210" /><S P="0,0,20,0.2,0,0,0,0" L="10" o="324650" H="10" Y="270" T="12" m="" X="1463" /><S P="0,0,0.3,0.2,0,0,0,0" L="10" o="324650" H="181" Y="176" T="12" m="" X="84" /><S P="0,0,0.3,0.2,-7,0,0,0" L="44" o="324650" H="240" Y="244" T="12" m="" X="81" /><S P="0,0,0.3,0.2,-18,0,0,0" L="44" o="324650" H="240" Y="308" T="12" m="" X="102" /><S P="0,0,0.3,0.2,0,0,0,0" L="62" o="324650" X="81" Y="25" T="13" m="" H="10" /><S P="0,0,20,0.2,0,0,0,0" L="10" o="324650" H="209" Y="170" T="12" m="" X="528" /><S P="0,0,0.3,0.2,10,0,0,0" L="154" o="324650" H="10" Y="209" T="12" m="" X="386" /><S P="0,0,0.3,0.2,0,0,0,0" L="158" o="324650" H="10" Y="196" T="12" m="" X="232" /><S P="0,0,,,,0,0,0" L="48" H="31" Y="228" T="9" m="" X="1221" /><S P="0,0,,,,0,0,0" L="43" H="29" Y="206" T="9" m="" X="1224" /><S P="0,0,,,,0,0,0" L="39" H="29" Y="182" T="9" m="" X="1230" /><S P="0,0,,,,0,0,0" L="25" H="13" Y="164" T="9" m="" X="1242" /><S P="0,0,,,,0,0,0" L="35" H="18" Y="154" T="9" m="" X="1252" /><S P="0,0,0.3,0.2,0,0,0,0" L="10" o="324650" H="27" Y="179" T="12" m="" X="1268" /><S P="0,0,0.3,0.2,-14,0,0,0" L="21" o="324650" H="43" Y="220" T="12" m="" X="1280" /><S P="0,0,0.3,0.2,0,0,0,0" L="19" o="324650" H="38" Y="225" T="12" m="" X="1323" /><S P="0,0,0.3,0.2,3,0,0,0" L="19" o="324650" H="38" Y="189" T="12" m="" X="1328" /><S P="0,0,0.3,0.2,-17,0,0,0" L="166" o="324650" H="10" Y="136" T="12" m="" X="1364" /><S P="0,0,0.3,0.2,0,0,0,0" L="54" o="324650" X="1300" Y="83" T="13" m="" H="10" /><S P="0,0,0.3,0.2,0,0,0,0" L="10" o="324650" H="58" Y="38" T="12" m="" X="1384" /><S P="0,0,0.3,0.2,44,0,0,0" L="12" o="324650" H="78" Y="92" T="12" m="" X="1358" /><S P="0,0,0.3,0.2,-13,0,0,0" L="10" o="324650" H="27" Y="150" T="12" m="" X="1368" /><S P="0,0,0.3,0.2,0,0,0,0" L="10" o="324650" H="27" Y="179" T="12" m="" X="1268" /><S P="0,0,0.3,0.2,-45,0,0,0" L="10" o="324650" H="27" Y="147" T="12" m="" X="1386" /><S P="0,0,0.3,0.2,-76,0,0,0" L="13" o="324650" H="35" Y="138" T="12" m="" X="1403" /><S P="0,0,0.3,0.2,0,0,0,0" L="3333" o="324650" H="20" Y="-3" T="12" m="" X="723" /><S P="0,0,0.3,0.2,6,0,0,0" L="86" o="324650" H="10" Y="272" T="12" m="" X="307" /><S P="0,0,0.3,0.2,-10,0,0,0" L="86" o="324650" H="10" Y="254" T="12" m="" X="593" /></S><D><DS Y="326" X="184" /><P C="fdfdfd" Y="151" T="90" X="1796" P="0,0" /></D><O /></Z></C>'
  17. tfm.exec.newGame(mapa)
  18. tfm.exec.addImage("SFLCps4.jpg","?1",0,0)
  19. tfm.exec.setUIMapName("<J>Music Park")
  20.  
  21. admin,admin2="Luxemburk","Tasted"
  22. Adm={Luxemburk=1,Tasted=1,["Niebieskabla"]=1}
  23. Mod={Niebieskabla=1,Mortycja=1,Trishapl=1,Aniuschan=1,Fiszka=1,Adriantal=1}
  24. LT={Ouake=1}
  25. Ekw={}
  26. --Gw={Adm="HXornUk.png",Mod="zac2FKC.png",LT="WLyh3B1.png"}
  27. --Gw={Adm="knywY83.png",Mod="5Y1YgRS.png",LT="zv7oBvF.png"}
  28.  
  29. function eventPlayerDataLoaded(nick,data)
  30. Ekw[nick].PLIK=data
  31. if data:find("PARK") then
  32. for p in data:gmatch("{PARK:(%d+)}") do
  33. cash[nick]=(tonumber(p) or 0)
  34. end
  35. end
  36. ui.addTextArea(-2,"<p align='center'><font face='Soopafresh' size='40' >"..(cash[nick] or 0),nick,745,350,50,50,0x1c3c41,0x1c3c41,500,100)
  37. end
  38.  
  39. function Zapisz(nick)
  40. if nick:sub(1,1)~="*" then
  41. if Ekw[nick].PLIK and Ekw[nick].PLIK:find("PARK") then
  42. a=Ekw[nick].PLIK:find("PARK")+4
  43. b=Ekw[nick].PLIK:sub(a):find("}")
  44. Ekw[nick].PLIK=Ekw[nick].PLIK:sub(1,a)..cash[nick]..Ekw[nick].PLIK:sub(b)
  45. system.savePlayerData(nick,Ekw[nick].PLIK)
  46. else
  47. Ekw[nick].PLIK=Ekw[nick].PLIK.."{PARK:"..cash[nick].."}"
  48. system.savePlayerData(nick,Ekw[nick].PLIK)
  49. end
  50. end
  51. end
  52.  
  53. function eventPlayerLeft(nick)
  54. Zapisz(nick)
  55. end
  56.  
  57. function eventPlayerDied(playerName)
  58. str[playerName]=nil
  59. if ban[playerName]~=-1 then
  60. tfm.exec.respawnPlayer(playerName)
  61. end
  62. end
  63.  
  64. function eventPlayerRespawn(nick)
  65. --[[
  66. if Adm[nick] then
  67. tfm.exec.addImage(Gw.Adm,"$"..nick,-55,-60)
  68. elseif Mod[nick] then
  69. tfm.exec.addImage(Gw.Mod,"$"..nick,-55,-60)
  70. elseif LT[nick] then
  71. tfm.exec.addImage(Gw.LT,"$"..nick,-55,-60)
  72. end
  73. ]]
  74. end
  75.  
  76. function eventNewPlayer(playerName)
  77. Ekw[playerName]={zap=120}
  78. cash[playerName]=0
  79. ui.addTextArea(-2,"<p align='center'><font face='Soopafresh' size='40' >"..(cash[playerName] or 0),playerName,745,350,50,50,0x1c3c41,0x1c3c41,500,100)
  80. tfm.exec.respawnPlayer(playerName)
  81. system.loadPlayerData(playerName)
  82. item[playerName]=0
  83. msek[playerName]=0
  84. ban[playerName]=(ban[playerName] or 1)
  85. tfm.exec.addImage("SFLCps4.jpg","?1",0,0,playerName)
  86. tfm.exec.chatMessage("<v>[Music Park] <n>Witaj w naszym Parku! Usiądź na ławce, wspinaj się po drzewie, odpocznij od nabijania statystyk - baw się!", playerName)
  87. ui.addTextArea(-1,"<v><a href='event:roll'>Regulamin ▼</v></a>",playerName,500,20,280,0,0x1c3c41,0x1c3c41,500,100)
  88. ui.addTextArea(2,"<j><a href='event:sklep'><b>Sklep</b></v></a>",playerName,100,20,0,0,0x1c3c41,0x1c3c41,500,100)
  89. ui.addTextArea(3,"<G><b>Zapisz monety</b>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  90. if Adm[playerName] or LT[playerName] then
  91. ui.addTextArea(4,"<J><a href='event:zapwsz'><b>Zapisz wszystkim</b>",playerName,280,20,0,0,0x1c3c41,0x1c3c41,500,100)
  92. end
  93. system.bindMouse(playerName, true)
  94. if playerName==admin or playerName==admin2 then
  95. cash[playerName]=5
  96. end
  97. --[[
  98. X={}
  99. for v,tab in pairs({"Adm","Mod","LT"}) do
  100. for per in pairs(_G[tab]) do
  101. if not(X[per]) then
  102. X[per]=tfm.exec.addImage(Gw[tab],"$"..per,-55,-60,nick)
  103. end
  104. end
  105. end
  106. ]]
  107. end
  108.  
  109. for playerName in pairs(tfm.get.room.playerList) do
  110. eventNewPlayer(playerName)
  111. end
  112.  
  113. function eventLoop(czas, dokonca)
  114. for playerName,player in pairs(tfm.get.room.playerList) do
  115. if Ekw[playerName].zap then
  116. Ekw[playerName].zap=Ekw[playerName].zap-1
  117. if Ekw[playerName].zap==0 then
  118. ui.addTextArea(3,"<j><a href='event:zapisz'><b>Zapisz monety</b></v></a>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  119. Ekw[playerName].zap=nil
  120. end
  121. end
  122. msek[playerName]=msek[playerName]+1
  123. if msek[playerName]==120 and playerName~=admin and playerName~=admin2 and ban[playerName]==1 then
  124. msek[playerName]=0
  125. cash[playerName]=(cash[playerName] and cash[playerName]+1 or 1)
  126. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  127. end
  128. if Adm[playerName] then
  129. tfm.exec.setNameColor(playerName, math.random(0x000000, 0xFFFFFF))
  130. tfm.exec.displayParticle(9, player.x, player.y, 0, 0, 0, 0, nil)
  131. tfm.exec.displayParticle(11, player.x, player.y, 0, 0, 0, 0, nil)
  132. tfm.exec.displayParticle(9, player.x, player.y, 1, 0, 0, 0, nil)
  133. tfm.exec.displayParticle(11, player.x, player.y, 1, 0, 0, 0, nil)
  134. tfm.exec.displayParticle(9, player.x, player.y, 0, 1, 0, 0, nil)
  135. tfm.exec.displayParticle(11, player.x, player.y, 0, 1, 0, 0, nil)
  136. tfm.exec.displayParticle(9, player.x, player.y, -1, 0, 0, 0, nil)
  137. tfm.exec.displayParticle(11, player.x, player.y, -1, 0, 0, 0, nil)
  138. tfm.exec.displayParticle(9, player.x, player.y, 0, -1, 0, 0, nil)
  139. tfm.exec.displayParticle(11, player.x, player.y, 0, -1, 0, 0, nil)
  140. end
  141. end
  142. sclear=sclear-1
  143. if sclear==0 then
  144. sclear=1200
  145. for a in pairs(tfm.get.room.objectList) do
  146. table.insert(Obj,a)
  147. end
  148. for v,b in pairs(Obj) do
  149. tfm.exec.removeObject(b)
  150. end
  151. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa została wyczyszczona!", nil)
  152. elseif sclear==120 then
  153. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 1 minute.", nil)
  154. elseif sclear==60 then
  155. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 30 sekund.", nil)
  156. elseif sclear==30 then
  157. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 15 sekund.", nil)
  158. elseif sclear==10 then
  159. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 5 sekund.", nil)
  160. elseif sclear==8 then
  161. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 4 sekundy.", nil)
  162. elseif sclear==6 then
  163. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 3 sekundy.", nil)
  164. elseif sclear==4 then
  165. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 2 sekundy.", nil)
  166. elseif sclear==2 then
  167. tfm.exec.chatMessage("<v>[Music Park] <n>Mapa zostanie wyczyszczona za 1 sekundę.", nil)
  168. end
  169. end
  170.  
  171. function eventChatCommand(playerName,komd)
  172. sekw={}
  173. for arg in komd:gmatch("%S+") do
  174. table.insert(sekw,arg)
  175. end
  176. if LT[playerName] and komd:sub(1,2)=="p " then
  177. tfm.exec.chatMessage("<J>[LUA][<V>Ouake<J>] <VP>"..komd:sub(3))
  178. elseif Adm[playerName] and komd:sub(1,2)=="p " then
  179. tfm.exec.chatMessage("<rose>[".. playerName.."] <n>"..komd:sub(3))
  180. elseif Mod[playerName] and komd:sub(1,2)=="p " then
  181. tfm.exec.chatMessage("<ch2>[".. playerName.."] <n>"..komd:sub(3))
  182. end
  183. if (Adm[playerName] or Mod[playerName]) and sekw[1]=="ban" and sekw[2] and (ban[sekw[2]]==1 or ban==nil) then
  184. ban[sekw[2]]=-1
  185. ui.addTextArea(-69,"",sekw[2],-10,-10,4000,800,0x6a7495,0x6a7496,1,false)
  186. TXT=""
  187. for i=3,#sekw do
  188. TXT=TXT.." "..sekw[i]
  189. end
  190. tfm.exec.chatMessage("<J>• [#Music Park] Gracz <V>"..sekw[2].." <J>został zbanowany"..(#TXT>0 and ", powód:"..TXT or "")..".")
  191. tfm.exec.killPlayer(sekw[2])
  192. elseif Adm[playerName] and sekw[1]=="ban" and ban[sekw[2]]==-1 then
  193. ban[sekw[2]]=1
  194. ui.removeTextArea(-69, sekw[2])
  195. tfm.exec.respawnPlayer(sekw[2])
  196. elseif Adm[playerName] and sekw[1]=="daj" then
  197. cash[sekw[2]]=cash[sekw[2]]+sekw[3]
  198. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[sekw[2]], sekw[2])
  199. elseif Adm[playerName] and sekw[1]=="reset" then
  200. tfm.exec.newGame(mapa)
  201. tfm.exec.addImage("SFLCps4.jpg","_30",0,0,nil)
  202. elseif (Adm[playerName] or Mod[playerName]) and sekw[1]=="clear" then
  203. for a in pairs(tfm.get.room.objectList) do
  204. table.insert(Obj,a)
  205. end
  206. for v,b in pairs(Obj) do
  207. tfm.exec.removeObject(b)
  208. end
  209. elseif sekw[1]=="mort" then
  210. str[playerName]=nil
  211. tfm.exec.killPlayer(playerName)
  212. end
  213. end
  214.  
  215.  
  216. Stroje={
  217. --{Nazwa,Cena,Nazwa obrazka,Przesunięcie w lewo,Przesunięcie w prawo},
  218. -- jeżeli 4. i 5. wpiszesz 0,0 lewy górny róg obrazka będzie w centrum myszki.
  219. {"Tost #1",10,"KzWfuKk.png","%",50,70},
  220. {"Tost #2",10,"VgGt1Wb.png","%",50,70},
  221. {"Tost #3",10,"LuBXM3g.png","%",50,70},
  222. {"Tost #4",10,"k3Kn4mH.png","%",50,70},
  223. {"Nyan Cat",15,"cMSGTj7.png","%",50,70},
  224. {"Illuminati",15,"e1RiAFc.png","%",50,70},
  225. {"Krol świnia",15,"n4C9mJf.png","%",50,70},
  226. {"Głowa Tuska",15,"bOuyVVj.png","%",50,70},
  227. {"Pokemon #1",15,"M7Iykgb.png","%",50,70},
  228. {"Pokemon #2",20,"BJYZA8L.png","%",50,70},
  229. {"Krzaczek",5,"kgED7Kh.png","%",50,70},
  230. {"Aura #1",10,"jbzFOmO.png","$",50,70},
  231. {"Aura #2",10,"RH0o6vI.png","$",50,70},
  232. {"Aura #3",10,"uFh8dIu.png","$",50,70},
  233. }
  234.  
  235. function eventTextAreaCallback(id, playerName, odp)
  236. if odp=="zapisz" and not(Ekw[playerName].zap) then
  237. Zapisz(playerName)
  238. ui.addTextArea(3,"<G><b>Zapisz monety</b>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  239. Ekw[playerName].zap=120
  240. tfm.exec.chatMessage("<CH>[LUA] <BL>Twój stan monet został zapisany.",playerName)
  241. elseif odp=="zapwsz" then
  242. for nick in pairs(tfm.get.room.playerList) do
  243. Ekw[playerName].zap=nil
  244. eventTextAreaCallback(nil,nick,"zapisz")
  245. end
  246. elseif odp=="sklep" and ban[playerName]==1 then
  247. ui.addTextArea(1,"Masz <j>"..(cash[playerName] or 0).."<n> monet.\n\n<v><a href='event:+deski'>Deski:</a><n> - zobacz więcej.\n<v><a href='event:+box'>Skrzynki:</a><n> - zobacz więcej.\n<v><a href='event:+pilki'>Piłki:</a><n> - zobacz więcej.\n<v><a href='event:+anvil'>Kowadła:</a><n> - zobacz więcej.\n<v><a href='event:+balony'>Balony:</a><n> - zobacz więcej.\n<v><a href='event:+portale'>Portale:</a><n> - zobacz więcej.\n<v><a href='event:cloud'>Chmurka:</a> - <j>5<n> monet.\n<v><a href='event:apple'>Jabłuszko:</a> - <j>3<n> monety.\n<v><a href='event:+stroje'>Stroje:</a> <N>- zobacz więcej.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,500,100)
  248. elseif odp=="sklep" and ban[playerName]==-1 then
  249. ui.addTextArea(1,"<r>Przykro mi, masz bana i nie możesz zakupywać przedmiotów.",playerName,100,50,280,0,0x1c3c41,0x1c3c41,500,100)
  250. elseif odp=="roll" then
  251. ui.updateTextArea(-1, "<v><a href='event:deroll'>Regulamin ▲</v></a>\n<j><b>1. Nie obrażaj myszek.</b>\n<n>Nie wolno obrażać innych graczy w pokoju.</n>\n<j><b>2. Nie klnij.</b>\n<n>Nie wolno używać nieodpowiednich słów w pokoju.\n\n<j><b>3. Nie puszczaj nieodpowiednich filmów.</b>\n<n>Nie wolno upubliczniać nieodpowiednich filmów.\n\n<j><b>4. Nie wysyłaj innym nieodpowiednich stron.</b>\n<n>Nie wolno wysyłać innym nieodpowiednich stron.\n\n<j><b>5. Nie spam.</b>\n<n>Nie wolno wysyłać drażniących wiadomości.\nNie wolno wysyłać 3 razy pod rząd 1 wiadomości - to flood, odmiana spamu.\n\n<font size='8'>Za nieprzestrzeganie zasad grozi odjęcie monet, ban lub w ostateczności stałe zablokowanie.", playerName)
  252. elseif odp=="deroll" then
  253. ui.addTextArea(-1,"<v><a href='event:roll'>Regulamin ▼</v></a>",playerName,500,20,280,0,0x1c3c41,0x1c3c41,500,100)
  254. elseif odp=="+deski" then
  255. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:minideska'>Mikrodeska:</a><n> - <j>1<n> moneta.\n<v><a href='event:+maledeski'>Małe deski:</a><n> - zobacz więcej.\n<v><a href='event:+duzedeski'>Duże deski:</a><n> - zobacz więcej.\n<v><a href='event:megadeska'>Megadeska:</a><n> - <j>5<n> monet.\n<v><a href='event:deSka'>DeSka:</a><n> - <j>4<n> monety.", playerName)
  256. elseif odp=="+box" then
  257. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:+skrzynki'>Małe skrzynki:</a><n> - zobacz więcej.\n<v><a href='event:+skrzynie'>Duże skrzynie:</a><n> - zobacz więcej.", playerName)
  258. elseif odp=="+maledeski" then
  259. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:maladeska'>Zwykła mała deska:</a><n> - <j>2<n> monety.\n<v><a href='event:czoko'>Czokodeska:</a><n> - <j>4<n> monety.\n<v><a href='event:lodo'>Lodowa deska:</a><n> - <j>4<n> monety.", playerName)
  260. elseif odp=="+duzedeski" then
  261. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:duzadeska'>Zwykła duża deska:</a><n> - <j>3<n> monety.\n<v><a href='event:szdeska'>Szamańska deska:</a><n> - <j>5<n> monet.", playerName)
  262. elseif odp=="+skrzynki" then
  263. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:skrzynka'>Zwykła skrzynka:</a><n> - <j>1<n> moneta.", playerName)
  264. elseif odp=="+skrzynie" then
  265. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:skrzynia'>Zwykła skrzynia:</a><n> - <j>3<n> monety.\n<v><a href='event:tri'>Trójkątna skrzynka:</a><n> - <j>5<n> monet.\n<v><a href='event:szskrzynia'>Szamańska skrzynia:</a><n> - <j>5<n> monet.", playerName)
  266. elseif odp=="+pilki" then
  267. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:pilka'>Piłka plażowa:</a><n> - <j>1<n> moneta.", playerName)
  268. elseif odp=="+anvil" then
  269. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:kowaduo'>Zwykłe kowadło:</a><n> - <j>3<n> monety.", playerName)
  270. elseif odp=="+balony" then
  271. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:balon'>Losowy balon:</a><n> - <j>1<n> moneta.\n<v><a href='event:szbalon'>Szamański balon:</a><n> - <j>3<n> monety.", playerName)
  272. elseif odp=="+portale" then
  273. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:nportal'>Niebieski portal:</a><n> - <j>15<n> monet.\n<v><a href='event:pportal'>Pomarańczowy portal:</a><n> - <j>15<n> monet.", playerName)
  274. elseif odp=="+stroje" then
  275. TXT="Masz <j>"..cash[playerName].."<n> monet.\n"
  276. for i,stat in pairs(Stroje) do
  277. TXT=TXT.."\n<v><a href='event:str"..i.."'>"..stat[1]..":</a><n> - <j>"..stat[2].."<n> monet."
  278. end
  279. ui.updateTextArea(1,TXT, playerName)
  280. elseif odp=="minideska" then
  281. if cash[playerName]>=1 then
  282. item[playerName]=60
  283. if playerName~=admin and playerName~=admin2 then
  284. cash[playerName]=cash[playerName]-1
  285. end
  286. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  287. else
  288. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  289. end
  290. elseif odp=="maladeska" then
  291. if cash[playerName]>=2 then
  292. item[playerName]=3
  293. if playerName~=admin and playerName~=admin2 then
  294. cash[playerName]=cash[playerName]-2
  295. end
  296. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  297. else
  298. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  299. end
  300. elseif odp=="czoko" then
  301. if cash[playerName]>=4 then
  302. item[playerName]=46
  303. if playerName~=admin and playerName~=admin2 then
  304. cash[playerName]=cash[playerName]-4
  305. end
  306. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  307. else
  308. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  309. end
  310. elseif odp=="lodo" then
  311. if cash[playerName]>=4 then
  312. item[playerName]=45
  313. if playerName~=admin and playerName~=admin2 then
  314. cash[playerName]=cash[playerName]-4
  315. end
  316. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  317. else
  318. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  319. end
  320. elseif odp=="duzadeska" then
  321. if cash[playerName]>=3 then
  322. item[playerName]=4
  323. if playerName~=admin and playerName~=admin2 then
  324. cash[playerName]=cash[playerName]-3
  325. end
  326. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  327. else
  328. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  329. end
  330. elseif odp=="szdeska" then
  331. if cash[playerName]>=5 then
  332. item[playerName]=406
  333. if playerName~=admin and playerName~=admin2 then
  334. cash[playerName]=cash[playerName]-5
  335. end
  336. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  337. else
  338. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  339. end
  340. elseif odp=="megadeska" then
  341. if cash[playerName]>=5 then
  342. item[playerName]=67
  343. if playerName~=admin and playerName~=admin2 then
  344. cash[playerName]=cash[playerName]-5
  345. end
  346. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  347. else
  348. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  349. end
  350. elseif odp=="deSka" then
  351. if cash[playerName]>=4 then
  352. item[playerName]=69
  353. if playerName~=admin and playerName~=admin2 then
  354. cash[playerName]=cash[playerName]-4
  355. end
  356. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  357. else
  358. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  359. end
  360. elseif odp=="skrzynka" then
  361. if cash[playerName]>=1 then
  362. item[playerName]=1
  363. if playerName~=admin and playerName~=admin2 then
  364. cash[playerName]=cash[playerName]-1
  365. end
  366. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  367. else
  368. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  369. end
  370. elseif odp=="skrzynia" then
  371. if cash[playerName]>=3 then
  372. item[playerName]=2
  373. if playerName~=admin and playerName~=admin2 then
  374. cash[playerName]=cash[playerName]-3
  375. end
  376. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  377. else
  378. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  379. end
  380. elseif odp=="szskrzynia" then
  381. if cash[playerName]>=5 then
  382. item[playerName]=206
  383. if playerName~=admin and playerName~=admin2 then
  384. cash[playerName]=cash[playerName]-5
  385. end
  386. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  387. else
  388. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  389. end
  390. elseif odp=="tri" then
  391. if cash[playerName]>=5 then
  392. item[playerName]=68
  393. if playerName~=admin and playerName~=admin2 then
  394. cash[playerName]=cash[playerName]-5
  395. end
  396. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  397. else
  398. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  399. end
  400. elseif odp=="pilka" then
  401. if cash[playerName]>=1 then
  402. item[playerName]=6
  403. if playerName~=admin and playerName~=admin2 then
  404. cash[playerName]=cash[playerName]-1
  405. end
  406. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  407. else
  408. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  409. end
  410. elseif odp=="kowaduo" then
  411. if cash[playerName]>=3 then
  412. item[playerName]=10
  413. if playerName~=admin and playerName~=admin2 then
  414. cash[playerName]=cash[playerName]-3
  415. end
  416. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  417. else
  418. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  419. end
  420. elseif odp=="cloud" then
  421. if cash[playerName]>=5 then
  422. item[playerName]=57
  423. if playerName~=admin and playerName~=admin2 then
  424. cash[playerName]=cash[playerName]-5
  425. end
  426. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  427. else
  428. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  429. end
  430. elseif odp=="apple" then
  431. if cash[playerName]>=3 then
  432. item[playerName]=39
  433. if playerName~=admin and playerName~=admin2 then
  434. cash[playerName]=cash[playerName]-3
  435. end
  436. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  437. else
  438. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  439. end
  440. elseif odp=="balon" then
  441. if cash[playerName]>=1 then
  442. item[playerName]=28
  443. if playerName~=admin and playerName~=admin2 then
  444. cash[playerName]=cash[playerName]-1
  445. end
  446. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  447. else
  448. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  449. end
  450. elseif odp=="szbalon" then
  451. if cash[playerName]>=3 then
  452. item[playerName]=2810
  453. if Adm[payerName] then
  454. cash[playerName]=cash[playerName]-3
  455. end
  456. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  457. else
  458. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  459. end
  460. elseif odp=="nportal" then
  461. if cash[playerName]>=5 then
  462. item[playerName]=26
  463. if playerName~=admin and playerName~=admin2 then
  464. cash[playerName]=cash[playerName]-5
  465. end
  466. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  467. else
  468. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  469. end
  470. elseif odp=="pportal" then
  471. if cash[playerName]>=5 then
  472. item[playerName]=27
  473. if playerName~=admin and playerName~=admin2 then
  474. cash[playerName]=cash[playerName]-5
  475. end
  476. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  477. else
  478. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  479. end
  480. elseif odp:sub(1,3)=="str" then
  481. local id=tonumber(odp:sub(4))
  482. if str[playerName] then
  483. tfm.exec.removeImage(str[playerName])
  484. str[playerName]=nil
  485. end
  486. if cash[playerName]>=Stroje[id][2] then
  487. str[playerName]=tfm.exec.addImage(Stroje[id][3],Stroje[id][4]..playerName,-Stroje[id][5],-Stroje[id][6])
  488. cash[playerName]=cash[playerName]-Stroje[id][2]
  489. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  490. else
  491. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  492. end
  493. end
  494. end
  495.  
  496.  
  497. function eventMouse(playerName, x, y)
  498. ui.removeTextArea(1, playerName)
  499. if item[playerName]>0 then
  500. tfm.exec.addShamanObject(item[playerName], x, y, 0, 0, 0, false)
  501. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  502. item[playerName]=0
  503. end
  504. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement