Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.74 KB | None | 0 0
  1. --[[++]] -- linijki dodane
  2. --[[~~]] -- linijki zedytowane
  3. --[[!!]] -- linijki informacyjne
  4. -- przy obu możesz usunąć te fragmenty "--[[??]]"
  5. -- ten tutaj początek oczywiście też, cały
  6. -- jeżeli chcesz pozostałe stroje to sobie je dopisz
  7. -- chcesz żeby coś co zrobiłem było lepiej to sobie popraw.
  8.  
  9. system.disableChatCommandDisplay("p", true)
  10. system.disableChatCommandDisplay("mort", true)
  11. system.disableChatCommandDisplay("clear", true)
  12. system.disableChatCommandDisplay("ban", true)
  13. system.disableChatCommandDisplay("daj", true)
  14. system.disableChatCommandDisplay("reset", true)
  15. tfm.exec.disableAutoShaman(true)
  16. tfm.exec.disableAutoNewGame(true)
  17. tfm.exec.disableAfkDeath(true)
  18. item={}
  19. Obj={}
  20. --[[++]]str={}
  21. cash={}
  22. msek={}
  23. ban={}
  24. 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>'
  25. tfm.exec.newGame(mapa)
  26. tfm.exec.addImage("SFLCps4.jpg","?1",0,0)
  27. tfm.exec.setUIMapName("<J>Music Park")
  28. admin,admin2="Luxemburk","Tasted"
  29. Adm={Luxemburk=1,Tasted=1,["+Shiokata"]=1}
  30. Mod={Brak=1,Niebieskabla=1,Emolalunia=1,Mortycja=1,Trishapl=1,Aniuschan=1,Fiszka=1}
  31. LT={Ouake=1}
  32. Ekw={}
  33.  
  34. function eventPlayerDataLoaded(nick,data)
  35. Ekw[nick].PLIK=data
  36. if data:find("PARK") then
  37. for p in data:gmatch("{PARK:(%d+)}") do
  38. cash[nick]=(tonumber(p) or 0)
  39. end
  40. end
  41. ui.addTextArea(-2,"<p align='center'><font face='Soopafresh' size='40' >"..(cash[nick] or 0),nick,745,350,50,50,0x1c3c41,0x1c3c41,500,100)
  42. end
  43.  
  44. function Zapisz(nick)
  45. if nick:sub(1,1)~="*" then
  46. if Ekw[nick].PLIK and Ekw[nick].PLIK:find("PARK") then
  47. a=Ekw[nick].PLIK:find("PARK")+4
  48. b=Ekw[nick].PLIK:sub(a):find("}")
  49. Ekw[nick].PLIK=Ekw[nick].PLIK:sub(1,a)..cash[nick]..Ekw[nick].PLIK:sub(b)
  50. system.savePlayerData(nick,Ekw[nick].PLIK)
  51. else
  52. Ekw[nick].PLIK=Ekw[nick].PLIK.."{PARK:"..cash[nick].."}"
  53. system.savePlayerData(nick,Ekw[nick].PLIK)
  54. end
  55. end
  56. end
  57.  
  58. function eventPlayerLeft(nick)
  59. Zapisz(nick)
  60. end
  61.  
  62. function eventNewPlayer(playerName)
  63. Ekw[playerName]={zap=120}
  64. cash[playerName]=0
  65. ui.addTextArea(-2,"<p align='center'><font face='Soopafresh' size='40' >"..(cash[playerName] or 0),playerName,745,350,50,50,0x1c3c41,0x1c3c41,500,100)
  66. tfm.exec.respawnPlayer(playerName)
  67. system.loadPlayerData(playerName)
  68. item[playerName]=0
  69. msek[playerName]=0
  70. ban[playerName]=1
  71. tfm.exec.addImage("SFLCps4.jpg","?1",0,0,playerName)
  72. 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)
  73. ui.addTextArea(-1,"<v><a href='event:roll'>Regulamin ▼</v></a>",playerName,500,20,280,0,0x1c3c41,0x1c3c41,500,100)
  74. ui.addTextArea(2,"<j><a href='event:sklep'><b>Sklep</b></v></a>",playerName,100,20,0,0,0x1c3c41,0x1c3c41,500,100)
  75. ui.addTextArea(3,"<G><b>Zapisz monety</b>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  76. if Adm[playerName] or LT[playerName] then
  77. ui.addTextArea(4,"<J><a href='event:zapwsz'><b>Zapisz wszystkim</b>",playerName,280,20,0,0,0x1c3c41,0x1c3c41,500,100)
  78. end
  79. system.bindMouse(playerName, true)
  80. if playerName==admin or playerName==admin2 then
  81. cash[playerName]=5
  82. end
  83. end
  84.  
  85. for playerName in pairs(tfm.get.room.playerList) do
  86. eventNewPlayer(playerName)
  87. end
  88.  
  89. function eventLoop(czas, dokonca)
  90. for playerName,player in pairs(tfm.get.room.playerList) do
  91. if Ekw[playerName].zap then
  92. Ekw[playerName].zap=Ekw[playerName].zap-1
  93. if Ekw[playerName].zap==0 then
  94. ui.addTextArea(3,"<j><a href='event:zapisz'><b>Zapisz monety</b></v></a>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  95. Ekw[playerName].zap=nil
  96. end
  97. end
  98. msek[playerName]=msek[playerName]+1
  99. if msek[playerName]==120 and playerName~=admin and playerName~=admin2 and ban[playerName]==1 then
  100. msek[playerName]=0
  101. cash[playerName]=(cash[playerName] and cash[playerName]+1 or 1)
  102. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  103. end
  104. if Adm[playerName] then
  105. tfm.exec.setNameColor(playerName, math.random(0x000000, 0xFFFFFF))
  106. tfm.exec.displayParticle(9, player.x, player.y, 0, 0, 0, 0, nil)
  107. tfm.exec.displayParticle(11, player.x, player.y, 0, 0, 0, 0, nil)
  108. tfm.exec.displayParticle(9, player.x, player.y, 1, 0, 0, 0, nil)
  109. tfm.exec.displayParticle(11, player.x, player.y, 1, 0, 0, 0, nil)
  110. tfm.exec.displayParticle(9, player.x, player.y, 0, 1, 0, 0, nil)
  111. tfm.exec.displayParticle(11, player.x, player.y, 0, 1, 0, 0, nil)
  112. tfm.exec.displayParticle(9, player.x, player.y, -1, 0, 0, 0, nil)
  113. tfm.exec.displayParticle(11, player.x, player.y, -1, 0, 0, 0, nil)
  114. tfm.exec.displayParticle(9, player.x, player.y, 0, -1, 0, 0, nil)
  115. tfm.exec.displayParticle(11, player.x, player.y, 0, -1, 0, 0, nil)
  116. end
  117. end
  118. end
  119.  
  120. function eventChatCommand(playerName,komd)
  121. sekw={}
  122. for arg in komd:gmatch("%S+") do
  123. table.insert(sekw,arg)
  124. end
  125. if LT[playerName] and komd:sub(1,2)=="p " then
  126. tfm.exec.chatMessage("<J>[LUA][<V>Ouake<J>] <VP>"..komd:sub(3))
  127. elseif Adm[playerName] and komd:sub(1,2)=="p " then
  128. tfm.exec.chatMessage("<rose>[".. playerName.."] <n>"..komd:sub(3))
  129. elseif Mod[playerName] and komd:sub(1,2)=="p " then
  130. tfm.exec.chatMessage("<ch2>[".. playerName.."] <n>"..komd:sub(3))
  131. end
  132. if (Adm[playerName] or Mod[playerName]) and sekw[1]=="ban" and (ban[sekw[2]]==1 or ban==nil) then
  133. ban[sekw[2]]=-1
  134. ui.addTextArea(-69,"",sekw[2],-10,-10,4000,800,0x6a7495,0x6a7496,1,false)
  135. tfm.exec.killPlayer(sekw[2])
  136. elseif Adm[playerName] and sekw[1]=="ban" and ban[sekw[2]]==-1 then
  137. ban[sekw[2]]=1
  138. ui.removeTextArea(-69, sekw[2])
  139. tfm.exec.respawnPlayer(sekw[2])
  140. elseif Adm[playerName] and sekw[1]=="daj" then
  141. cash[sekw[2]]=cash[sekw[2]]+sekw[3]
  142. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[sekw[2]], sekw[2])
  143. elseif Adm[playerName] and sekw[1]=="reset" then
  144. tfm.exec.newGame(mapa)
  145. tfm.exec.addImage("SFLCps4.jpg","_30",0,0,nil)
  146. elseif (Adm[playerName] or Mod[playerName]) and sekw[1]=="clear" then
  147. for a in pairs(tfm.get.room.objectList) do
  148. table.insert(Obj,a)
  149. end
  150. for v,b in pairs(Obj) do
  151. tfm.exec.removeObject(b)
  152. end
  153. elseif sekw[1]=="mort" then
  154. str[playerName]=nil
  155. tfm.exec.killPlayer(playerName)
  156. end
  157. end
  158.  
  159. --[[++]]Stroje={
  160. --[[!!]]--{Nazwa,Cena,Nazwa obrazka,Przesunięcie w lewo,Przesunięcie w prawo},
  161. --[[!!]]-- jeżeli 4. i 5. wpiszesz 0,0 lewy górny róg obrazka będzie w centrum myszki.
  162. --[[++]] {"Tost #1",10,"KzWfuKk.png","%",50,70},
  163. --[[++]] {"Tost #2",10,"VgGt1Wb.png","%",50,70},
  164. --[[++]] {"Tost #3",10,"LuBXM3g.png","%",50,70},
  165. --[[++]] {"Tost #4",10,"k3Kn4mH.png","%",50,70},
  166. --[[++]] {"Jay",15,"zgssMQN.png","%",50,70},
  167. --[[++]] {"Krol",15,"n4C9mJf.png","%",50,70},
  168. --[[++]] {"Stella",15,"dx1nxfh.png","%",50,70},
  169. --[[++]] {"Chuck",15,"uZYkj45.png","%",50,70},
  170. --[[++]] {"Smok #1",20,"uibyj73.png","%",50,70},
  171. --[[++]] {"Snoopy",20,"obckxlE.png","%",50,70},
  172. --[[++]] {"Czekolada ;3",15,"7bYwUbD.png","%",50,70},
  173. --[[++]] {"Krzaczek",5,"kgED7Kh.png","%",50,70},
  174. --[[++]] {"Aura #1",10,"jbzFOmO.png","$",50,70},
  175. --[[++]] {"Aura #2",10,"RH0o6vI.png","$",50,70},
  176. --[[++]] {"Aura #3",10,"uFh8dIu.png","$",50,70},
  177. --[[++]]}
  178.  
  179. function eventTextAreaCallback(id, playerName, odp)
  180. if odp=="zapisz" and not(Ekw[playerName].zap) then
  181. Zapisz(playerName)
  182. ui.addTextArea(3,"<G><b>Zapisz monety</b>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  183. Ekw[playerName].zap=120
  184. tfm.exec.chatMessage("<CH>[LUA] <BL>Twój stan monet został zapisany.",playerName)
  185. elseif odp=="zapwsz" then
  186. for nick in pairs(tfm.get.room.playerList) do
  187. Ekw[playerName].zap=nil
  188. eventTextAreaCallback(nil,nick,"zapisz")
  189. end
  190. elseif odp=="sklep" and ban[playerName]==1 then
  191. --[[~~]] 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)
  192. elseif odp=="sklep" and ban[playerName]==-1 then
  193. ui.addTextArea(1,"<r>Przykro mi, masz bana i nie możesz zakupywać przedmiotów.",playerName,100,50,280,0,0x1c3c41,0x1c3c41,500,100)
  194. elseif odp=="roll" then
  195. 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 puszczać nieodpowiednich filmów (z przekleństwami oraz rzeczami 18+).\n\n<j><b>4. Nie wysyłaj innym nieodpowiednich stron.</b>\n<n>Nie wolno wysyłać innym nieodpowiednich stron typu jak-zostac-syrenka.eu.\n\n<j><b>5. Nie proś o walutę w sklepie.</b>\n<n>Nie wolno prosić admina skryptu o pieniądze do wirtualnego sklepu. Za bycie minutę w chatce dostajesz 1 monetę.\n<j><b>6. Nie spam.</b>\n<n>Nie wolno wysyłać drażniących wiadomości, również na szept.\nNie wolno wysyłać 3 razy pod rząd 1 wiadomości - to flood, odmiana spamu.\n<font size='8'>Za nieprzestrzeganie zasad grozi odjęcie monet, ban lub w ostateczności stałe zablokowanie.", playerName)
  196. elseif odp=="deroll" then
  197. ui.addTextArea(-1,"<v><a href='event:roll'>Regulamin ▼</v></a>",playerName,500,20,280,0,0x1c3c41,0x1c3c41,500,100)
  198. elseif odp=="+deski" then
  199. 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)
  200. elseif odp=="+box" then
  201. 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)
  202. elseif odp=="+maledeski" then
  203. 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)
  204. elseif odp=="+duzedeski" then
  205. 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)
  206. elseif odp=="+skrzynki" then
  207. 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)
  208. elseif odp=="+skrzynie" then
  209. 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)
  210. elseif odp=="+pilki" then
  211. 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)
  212. elseif odp=="+anvil" then
  213. 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)
  214. elseif odp=="+balony" then
  215. 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)
  216. elseif odp=="+portale" then
  217. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:nportal'>Niebieski portal:</a><n> - <j>5<n> monet.\n<v><a href='event:pportal'>Pomarańczowy portal:</a><n> - <j>5<n> monet.", playerName)
  218. --[[++]] elseif odp=="+stroje" then
  219. --[[++]] TXT="Masz <j>"..cash[playerName].."<n> monet.\n"
  220. --[[++]] for i,stat in pairs(Stroje) do
  221. --[[++]] TXT=TXT.."\n<v><a href='event:str"..i.."'>"..stat[1]..":</a><n> - <j>"..stat[2].."<n> monet."
  222. --[[++]] end
  223. --[[++]] ui.updateTextArea(1,TXT, playerName)
  224. elseif odp=="minideska" then
  225. if cash[playerName]>=1 then
  226. item[playerName]=60
  227. if playerName~=admin and playerName~=admin2 then
  228. cash[playerName]=cash[playerName]-1
  229. end
  230. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  231. else
  232. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  233. end
  234. elseif odp=="maladeska" then
  235. if cash[playerName]>=2 then
  236. item[playerName]=3
  237. if playerName~=admin and playerName~=admin2 then
  238. cash[playerName]=cash[playerName]-2
  239. end
  240. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  241. else
  242. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  243. end
  244. elseif odp=="czoko" then
  245. if cash[playerName]>=4 then
  246. item[playerName]=46
  247. if playerName~=admin and playerName~=admin2 then
  248. cash[playerName]=cash[playerName]-4
  249. end
  250. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  251. else
  252. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  253. end
  254. elseif odp=="lodo" then
  255. if cash[playerName]>=4 then
  256. item[playerName]=45
  257. if playerName~=admin and playerName~=admin2 then
  258. cash[playerName]=cash[playerName]-4
  259. end
  260. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  261. else
  262. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  263. end
  264. elseif odp=="duzadeska" then
  265. if cash[playerName]>=3 then
  266. item[playerName]=4
  267. if playerName~=admin and playerName~=admin2 then
  268. cash[playerName]=cash[playerName]-3
  269. end
  270. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  271. else
  272. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  273. end
  274. elseif odp=="szdeska" then
  275. if cash[playerName]>=5 then
  276. item[playerName]=406
  277. if playerName~=admin and playerName~=admin2 then
  278. cash[playerName]=cash[playerName]-5
  279. end
  280. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  281. else
  282. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  283. end
  284. elseif odp=="megadeska" then
  285. if cash[playerName]>=5 then
  286. item[playerName]=67
  287. if playerName~=admin and playerName~=admin2 then
  288. cash[playerName]=cash[playerName]-5
  289. end
  290. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  291. else
  292. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  293. end
  294. elseif odp=="deSka" then
  295. if cash[playerName]>=4 then
  296. item[playerName]=69
  297. if playerName~=admin and playerName~=admin2 then
  298. cash[playerName]=cash[playerName]-4
  299. end
  300. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  301. else
  302. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  303. end
  304. elseif odp=="skrzynka" then
  305. if cash[playerName]>=1 then
  306. item[playerName]=1
  307. if playerName~=admin and playerName~=admin2 then
  308. cash[playerName]=cash[playerName]-1
  309. end
  310. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  311. else
  312. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  313. end
  314. elseif odp=="skrzynia" then
  315. if cash[playerName]>=3 then
  316. item[playerName]=2
  317. if playerName~=admin and playerName~=admin2 then
  318. cash[playerName]=cash[playerName]-3
  319. end
  320. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  321. else
  322. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  323. end
  324. elseif odp=="szskrzynia" then
  325. if cash[playerName]>=5 then
  326. item[playerName]=206
  327. if playerName~=admin and playerName~=admin2 then
  328. cash[playerName]=cash[playerName]-5
  329. end
  330. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  331. else
  332. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  333. end
  334. elseif odp=="tri" then
  335. if cash[playerName]>=5 then
  336. item[playerName]=68
  337. if playerName~=admin and playerName~=admin2 then
  338. cash[playerName]=cash[playerName]-5
  339. end
  340. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  341. else
  342. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  343. end
  344. elseif odp=="pilka" then
  345. if cash[playerName]>=1 then
  346. item[playerName]=6
  347. if playerName~=admin and playerName~=admin2 then
  348. cash[playerName]=cash[playerName]-1
  349. end
  350. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  351. else
  352. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  353. end
  354. elseif odp=="kowaduo" then
  355. if cash[playerName]>=3 then
  356. item[playerName]=10
  357. if playerName~=admin and playerName~=admin2 then
  358. cash[playerName]=cash[playerName]-3
  359. end
  360. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  361. else
  362. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  363. end
  364. elseif odp=="cloud" then
  365. if cash[playerName]>=5 then
  366. item[playerName]=57
  367. if playerName~=admin and playerName~=admin2 then
  368. cash[playerName]=cash[playerName]-5
  369. end
  370. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  371. else
  372. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  373. end
  374. elseif odp=="apple" then
  375. if cash[playerName]>=3 then
  376. item[playerName]=39
  377. if playerName~=admin and playerName~=admin2 then
  378. cash[playerName]=cash[playerName]-3
  379. end
  380. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  381. else
  382. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  383. end
  384. elseif odp=="balon" then
  385. if cash[playerName]>=1 then
  386. item[playerName]=28
  387. if playerName~=admin and playerName~=admin2 then
  388. cash[playerName]=cash[playerName]-1
  389. end
  390. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  391. else
  392. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  393. end
  394. elseif odp=="szbalon" then
  395. if cash[playerName]>=3 then
  396. item[playerName]=2810
  397. if Adm[payerName] then
  398. cash[playerName]=cash[playerName]-3
  399. end
  400. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  401. else
  402. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  403. end
  404. elseif odp=="nportal" then
  405. if cash[playerName]>=5 then
  406. item[playerName]=26
  407. if playerName~=admin and playerName~=admin2 then
  408. cash[playerName]=cash[playerName]-5
  409. end
  410. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  411. else
  412. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  413. end
  414. elseif odp=="pportal" then
  415. if cash[playerName]>=5 then
  416. item[playerName]=27
  417. if playerName~=admin and playerName~=admin2 then
  418. cash[playerName]=cash[playerName]-5
  419. end
  420. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  421. else
  422. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  423. end
  424. --[[++]] elseif odp:sub(1,3)=="str" then
  425. --[[++]] local id=tonumber(odp:sub(4))
  426. --[[++]] if str[playerName] then
  427. --[[++]] tfm.exec.removeImage(str[playerName])
  428. --[[++]] str[playerName]=nil
  429. --[[++]] end
  430. --[[++]] if cash[playerName]>=Stroje[id][2] then
  431. --[[++]] str[playerName]=tfm.exec.addImage(Stroje[id][3],Stroje[id][4]..playerName,-Stroje[id][5],-Stroje[id][6])
  432. --[[++]] cash[playerName]=cash[playerName]-Stroje[id][2]
  433. --[[++]] ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  434. --[[++]] else
  435. --[[++]] ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  436. --[[++]] end
  437. --[[++]]end
  438. end
  439.  
  440.  
  441. function eventMouse(playerName, x, y)
  442. ui.removeTextArea(1, playerName)
  443. if item[playerName]>0 then
  444. tfm.exec.addShamanObject(item[playerName], x, y, 0, 0, 0, false)
  445. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  446. item[playerName]=0
  447. end
  448. end
  449.  
  450. function eventPlayerDied(playerName)
  451. str[playerName]=nil
  452. if ban[playerName]~=-1 then
  453. tfm.exec.respawnPlayer(playerName)
  454. end
  455. end--[[++]] -- linijki dodane
  456. --[[~~]] -- linijki zedytowane
  457. --[[!!]] -- linijki informacyjne
  458. -- przy obu możesz usunąć te fragmenty "--[[??]]"
  459. -- ten tutaj początek oczywiście też, cały
  460. -- jeżeli chcesz pozostałe stroje to sobie je dopisz
  461. -- chcesz żeby coś co zrobiłem było lepiej to sobie popraw.
  462.  
  463. system.disableChatCommandDisplay("p", true)
  464. system.disableChatCommandDisplay("mort", true)
  465. system.disableChatCommandDisplay("clear", true)
  466. system.disableChatCommandDisplay("ban", true)
  467. system.disableChatCommandDisplay("daj", true)
  468. system.disableChatCommandDisplay("reset", true)
  469. tfm.exec.disableAutoShaman(true)
  470. tfm.exec.disableAutoNewGame(true)
  471. tfm.exec.disableAfkDeath(true)
  472. item={}
  473. Obj={}
  474. --[[++]]str={}
  475. cash={}
  476. msek={}
  477. ban={}
  478. 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>'
  479. tfm.exec.newGame(mapa)
  480. tfm.exec.addImage("SFLCps4.jpg","?1",0,0)
  481. tfm.exec.setUIMapName("<J>Music Park")
  482. admin,admin2="Luxemburk","Tasted"
  483. Adm={Luxemburk=1,Tasted=1,["+Shiokata"]=1}
  484. Mod={Brak=1,Niebieskabla=1,Emolalunia=1,Mortycja=1,Trishapl=1,Aniuschan=1,Fiszka=1}
  485. LT={Ouake=1}
  486. Ekw={}
  487.  
  488. function eventPlayerDataLoaded(nick,data)
  489. Ekw[nick].PLIK=data
  490. if data:find("PARK") then
  491. for p in data:gmatch("{PARK:(%d+)}") do
  492. cash[nick]=(tonumber(p) or 0)
  493. end
  494. end
  495. ui.addTextArea(-2,"<p align='center'><font face='Soopafresh' size='40' >"..(cash[nick] or 0),nick,745,350,50,50,0x1c3c41,0x1c3c41,500,100)
  496. end
  497.  
  498. function Zapisz(nick)
  499. if nick:sub(1,1)~="*" then
  500. if Ekw[nick].PLIK and Ekw[nick].PLIK:find("PARK") then
  501. a=Ekw[nick].PLIK:find("PARK")+4
  502. b=Ekw[nick].PLIK:sub(a):find("}")
  503. Ekw[nick].PLIK=Ekw[nick].PLIK:sub(1,a)..cash[nick]..Ekw[nick].PLIK:sub(b)
  504. system.savePlayerData(nick,Ekw[nick].PLIK)
  505. else
  506. Ekw[nick].PLIK=Ekw[nick].PLIK.."{PARK:"..cash[nick].."}"
  507. system.savePlayerData(nick,Ekw[nick].PLIK)
  508. end
  509. end
  510. end
  511.  
  512. function eventPlayerLeft(nick)
  513. Zapisz(nick)
  514. end
  515.  
  516. function eventNewPlayer(playerName)
  517. Ekw[playerName]={zap=120}
  518. cash[playerName]=0
  519. ui.addTextArea(-2,"<p align='center'><font face='Soopafresh' size='40' >"..(cash[playerName] or 0),playerName,745,350,50,50,0x1c3c41,0x1c3c41,500,100)
  520. tfm.exec.respawnPlayer(playerName)
  521. system.loadPlayerData(playerName)
  522. item[playerName]=0
  523. msek[playerName]=0
  524. ban[playerName]=1
  525. tfm.exec.addImage("SFLCps4.jpg","?1",0,0,playerName)
  526. 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)
  527. ui.addTextArea(-1,"<v><a href='event:roll'>Regulamin ▼</v></a>",playerName,500,20,280,0,0x1c3c41,0x1c3c41,500,100)
  528. ui.addTextArea(2,"<j><a href='event:sklep'><b>Sklep</b></v></a>",playerName,100,20,0,0,0x1c3c41,0x1c3c41,500,100)
  529. ui.addTextArea(3,"<G><b>Zapisz monety</b>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  530. if Adm[playerName] or LT[playerName] then
  531. ui.addTextArea(4,"<J><a href='event:zapwsz'><b>Zapisz wszystkim</b>",playerName,280,20,0,0,0x1c3c41,0x1c3c41,500,100)
  532. end
  533. system.bindMouse(playerName, true)
  534. if playerName==admin or playerName==admin2 then
  535. cash[playerName]=5
  536. end
  537. end
  538.  
  539. for playerName in pairs(tfm.get.room.playerList) do
  540. eventNewPlayer(playerName)
  541. end
  542.  
  543. function eventLoop(czas, dokonca)
  544. for playerName,player in pairs(tfm.get.room.playerList) do
  545. if Ekw[playerName].zap then
  546. Ekw[playerName].zap=Ekw[playerName].zap-1
  547. if Ekw[playerName].zap==0 then
  548. ui.addTextArea(3,"<j><a href='event:zapisz'><b>Zapisz monety</b></v></a>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  549. Ekw[playerName].zap=nil
  550. end
  551. end
  552. msek[playerName]=msek[playerName]+1
  553. if msek[playerName]==120 and playerName~=admin and playerName~=admin2 and ban[playerName]==1 then
  554. msek[playerName]=0
  555. cash[playerName]=(cash[playerName] and cash[playerName]+1 or 1)
  556. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  557. end
  558. if Adm[playerName] then
  559. tfm.exec.setNameColor(playerName, math.random(0x000000, 0xFFFFFF))
  560. tfm.exec.displayParticle(9, player.x, player.y, 0, 0, 0, 0, nil)
  561. tfm.exec.displayParticle(11, player.x, player.y, 0, 0, 0, 0, nil)
  562. tfm.exec.displayParticle(9, player.x, player.y, 1, 0, 0, 0, nil)
  563. tfm.exec.displayParticle(11, player.x, player.y, 1, 0, 0, 0, nil)
  564. tfm.exec.displayParticle(9, player.x, player.y, 0, 1, 0, 0, nil)
  565. tfm.exec.displayParticle(11, player.x, player.y, 0, 1, 0, 0, nil)
  566. tfm.exec.displayParticle(9, player.x, player.y, -1, 0, 0, 0, nil)
  567. tfm.exec.displayParticle(11, player.x, player.y, -1, 0, 0, 0, nil)
  568. tfm.exec.displayParticle(9, player.x, player.y, 0, -1, 0, 0, nil)
  569. tfm.exec.displayParticle(11, player.x, player.y, 0, -1, 0, 0, nil)
  570. end
  571. end
  572. end
  573.  
  574. function eventChatCommand(playerName,komd)
  575. sekw={}
  576. for arg in komd:gmatch("%S+") do
  577. table.insert(sekw,arg)
  578. end
  579. if LT[playerName] and komd:sub(1,2)=="p " then
  580. tfm.exec.chatMessage("<J>[LUA][<V>Ouake<J>] <VP>"..komd:sub(3))
  581. elseif Adm[playerName] and komd:sub(1,2)=="p " then
  582. tfm.exec.chatMessage("<rose>[".. playerName.."] <n>"..komd:sub(3))
  583. elseif Mod[playerName] and komd:sub(1,2)=="p " then
  584. tfm.exec.chatMessage("<ch2>[".. playerName.."] <n>"..komd:sub(3))
  585. end
  586. if (Adm[playerName] or Mod[playerName]) and sekw[1]=="ban" and (ban[sekw[2]]==1 or ban==nil) then
  587. ban[sekw[2]]=-1
  588. ui.addTextArea(-69,"",sekw[2],-10,-10,4000,800,0x6a7495,0x6a7496,1,false)
  589. tfm.exec.killPlayer(sekw[2])
  590. elseif Adm[playerName] and sekw[1]=="ban" and ban[sekw[2]]==-1 then
  591. ban[sekw[2]]=1
  592. ui.removeTextArea(-69, sekw[2])
  593. tfm.exec.respawnPlayer(sekw[2])
  594. elseif Adm[playerName] and sekw[1]=="daj" then
  595. cash[sekw[2]]=cash[sekw[2]]+sekw[3]
  596. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[sekw[2]], sekw[2])
  597. elseif Adm[playerName] and sekw[1]=="reset" then
  598. tfm.exec.newGame(mapa)
  599. tfm.exec.addImage("SFLCps4.jpg","_30",0,0,nil)
  600. elseif (Adm[playerName] or Mod[playerName]) and sekw[1]=="clear" then
  601. for a in pairs(tfm.get.room.objectList) do
  602. table.insert(Obj,a)
  603. end
  604. for v,b in pairs(Obj) do
  605. tfm.exec.removeObject(b)
  606. end
  607. elseif sekw[1]=="mort" then
  608. str[playerName]=nil
  609. tfm.exec.killPlayer(playerName)
  610. end
  611. end
  612.  
  613. --[[++]]Stroje={
  614. --[[!!]]--{Nazwa,Cena,Nazwa obrazka,Przesunięcie w lewo,Przesunięcie w prawo},
  615. --[[!!]]-- jeżeli 4. i 5. wpiszesz 0,0 lewy górny róg obrazka będzie w centrum myszki.
  616. --[[++]] {"Tost #1",10,"KzWfuKk.png","%",50,70},
  617. --[[++]] {"Tost #2",10,"VgGt1Wb.png","%",50,70},
  618. --[[++]] {"Tost #3",10,"LuBXM3g.png","%",50,70},
  619. --[[++]] {"Tost #4",10,"k3Kn4mH.png","%",50,70},
  620. --[[++]] {"Jay",15,"zgssMQN.png","%",50,70},
  621. --[[++]] {"Krol",15,"n4C9mJf.png","%",50,70},
  622. --[[++]] {"Stella",15,"dx1nxfh.png","%",50,70},
  623. --[[++]] {"Chuck",15,"uZYkj45.png","%",50,70},
  624. --[[++]] {"Smok #1",20,"uibyj73.png","%",50,70},
  625. --[[++]] {"Snoopy",20,"obckxlE.png","%",50,70},
  626. --[[++]] {"Czekolada ;3",15,"7bYwUbD.png","%",50,70},
  627. --[[++]] {"Krzaczek",5,"kgED7Kh.png","%",50,70},
  628. --[[++]] {"Aura #1",10,"jbzFOmO.png","$",50,70},
  629. --[[++]] {"Aura #2",10,"RH0o6vI.png","$",50,70},
  630. --[[++]] {"Aura #3",10,"uFh8dIu.png","$",50,70},
  631. --[[++]] {"Test: Fennekin",20,"wJFRfCO.gif","%",50,70},
  632. --[[++]]}
  633.  
  634. function eventTextAreaCallback(id, playerName, odp)
  635. if odp=="zapisz" and not(Ekw[playerName].zap) then
  636. Zapisz(playerName)
  637. ui.addTextArea(3,"<G><b>Zapisz monety</b>",playerName,160,20,0,0,0x1c3c41,0x1c3c41,500,100)
  638. Ekw[playerName].zap=120
  639. tfm.exec.chatMessage("<CH>[LUA] <BL>Twój stan monet został zapisany.",playerName)
  640. elseif odp=="zapwsz" then
  641. for nick in pairs(tfm.get.room.playerList) do
  642. Ekw[playerName].zap=nil
  643. eventTextAreaCallback(nil,nick,"zapisz")
  644. end
  645. elseif odp=="sklep" and ban[playerName]==1 then
  646. --[[~~]] 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)
  647. elseif odp=="sklep" and ban[playerName]==-1 then
  648. ui.addTextArea(1,"<r>Przykro mi, masz bana i nie możesz zakupywać przedmiotów.",playerName,100,50,280,0,0x1c3c41,0x1c3c41,500,100)
  649. elseif odp=="roll" then
  650. 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 puszczać nieodpowiednich filmów (z przekleństwami oraz rzeczami 18+).\n\n<j><b>4. Nie wysyłaj innym nieodpowiednich stron.</b>\n<n>Nie wolno wysyłać innym nieodpowiednich stron typu jak-zostac-syrenka.eu.\n\n<j><b>5. Nie proś o walutę w sklepie.</b>\n<n>Nie wolno prosić admina skryptu o pieniądze do wirtualnego sklepu. Za bycie minutę w chatce dostajesz 1 monetę.\n<j><b>6. Nie spam.</b>\n<n>Nie wolno wysyłać drażniących wiadomości, również na szept.\nNie wolno wysyłać 3 razy pod rząd 1 wiadomości - to flood, odmiana spamu.\n<font size='8'>Za nieprzestrzeganie zasad grozi odjęcie monet, ban lub w ostateczności stałe zablokowanie.", playerName)
  651. elseif odp=="deroll" then
  652. ui.addTextArea(-1,"<v><a href='event:roll'>Regulamin ▼</v></a>",playerName,500,20,280,0,0x1c3c41,0x1c3c41,500,100)
  653. elseif odp=="+deski" then
  654. 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)
  655. elseif odp=="+box" then
  656. 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)
  657. elseif odp=="+maledeski" then
  658. 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)
  659. elseif odp=="+duzedeski" then
  660. 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)
  661. elseif odp=="+skrzynki" then
  662. 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)
  663. elseif odp=="+skrzynie" then
  664. 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)
  665. elseif odp=="+pilki" then
  666. 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)
  667. elseif odp=="+anvil" then
  668. 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)
  669. elseif odp=="+balony" then
  670. 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)
  671. elseif odp=="+portale" then
  672. ui.updateTextArea(1,"Masz <j>"..cash[playerName].."<n> monet.\n\n<v><a href='event:nportal'>Niebieski portal:</a><n> - <j>5<n> monet.\n<v><a href='event:pportal'>Pomarańczowy portal:</a><n> - <j>5<n> monet.", playerName)
  673. --[[++]] elseif odp=="+stroje" then
  674. --[[++]] TXT="Masz <j>"..cash[playerName].."<n> monet.\n"
  675. --[[++]] for i,stat in pairs(Stroje) do
  676. --[[++]] TXT=TXT.."\n<v><a href='event:str"..i.."'>"..stat[1]..":</a><n> - <j>"..stat[2].."<n> monet."
  677. --[[++]] end
  678. --[[++]] ui.updateTextArea(1,TXT, playerName)
  679. elseif odp=="minideska" then
  680. if cash[playerName]>=1 then
  681. item[playerName]=60
  682. if playerName~=admin and playerName~=admin2 then
  683. cash[playerName]=cash[playerName]-1
  684. end
  685. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  686. else
  687. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  688. end
  689. elseif odp=="maladeska" then
  690. if cash[playerName]>=2 then
  691. item[playerName]=3
  692. if playerName~=admin and playerName~=admin2 then
  693. cash[playerName]=cash[playerName]-2
  694. end
  695. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  696. else
  697. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  698. end
  699. elseif odp=="czoko" then
  700. if cash[playerName]>=4 then
  701. item[playerName]=46
  702. if playerName~=admin and playerName~=admin2 then
  703. cash[playerName]=cash[playerName]-4
  704. end
  705. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  706. else
  707. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  708. end
  709. elseif odp=="lodo" then
  710. if cash[playerName]>=4 then
  711. item[playerName]=45
  712. if playerName~=admin and playerName~=admin2 then
  713. cash[playerName]=cash[playerName]-4
  714. end
  715. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  716. else
  717. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  718. end
  719. elseif odp=="duzadeska" then
  720. if cash[playerName]>=3 then
  721. item[playerName]=4
  722. if playerName~=admin and playerName~=admin2 then
  723. cash[playerName]=cash[playerName]-3
  724. end
  725. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  726. else
  727. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  728. end
  729. elseif odp=="szdeska" then
  730. if cash[playerName]>=5 then
  731. item[playerName]=406
  732. if playerName~=admin and playerName~=admin2 then
  733. cash[playerName]=cash[playerName]-5
  734. end
  735. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  736. else
  737. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  738. end
  739. elseif odp=="megadeska" then
  740. if cash[playerName]>=5 then
  741. item[playerName]=67
  742. if playerName~=admin and playerName~=admin2 then
  743. cash[playerName]=cash[playerName]-5
  744. end
  745. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  746. else
  747. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  748. end
  749. elseif odp=="deSka" then
  750. if cash[playerName]>=4 then
  751. item[playerName]=69
  752. if playerName~=admin and playerName~=admin2 then
  753. cash[playerName]=cash[playerName]-4
  754. end
  755. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  756. else
  757. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  758. end
  759. elseif odp=="skrzynka" then
  760. if cash[playerName]>=1 then
  761. item[playerName]=1
  762. if playerName~=admin and playerName~=admin2 then
  763. cash[playerName]=cash[playerName]-1
  764. end
  765. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  766. else
  767. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  768. end
  769. elseif odp=="skrzynia" then
  770. if cash[playerName]>=3 then
  771. item[playerName]=2
  772. if playerName~=admin and playerName~=admin2 then
  773. cash[playerName]=cash[playerName]-3
  774. end
  775. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  776. else
  777. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  778. end
  779. elseif odp=="szskrzynia" then
  780. if cash[playerName]>=5 then
  781. item[playerName]=206
  782. if playerName~=admin and playerName~=admin2 then
  783. cash[playerName]=cash[playerName]-5
  784. end
  785. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  786. else
  787. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  788. end
  789. elseif odp=="tri" then
  790. if cash[playerName]>=5 then
  791. item[playerName]=68
  792. if playerName~=admin and playerName~=admin2 then
  793. cash[playerName]=cash[playerName]-5
  794. end
  795. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  796. else
  797. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  798. end
  799. elseif odp=="pilka" then
  800. if cash[playerName]>=1 then
  801. item[playerName]=6
  802. if playerName~=admin and playerName~=admin2 then
  803. cash[playerName]=cash[playerName]-1
  804. end
  805. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  806. else
  807. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  808. end
  809. elseif odp=="kowaduo" then
  810. if cash[playerName]>=3 then
  811. item[playerName]=10
  812. if playerName~=admin and playerName~=admin2 then
  813. cash[playerName]=cash[playerName]-3
  814. end
  815. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  816. else
  817. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  818. end
  819. elseif odp=="cloud" then
  820. if cash[playerName]>=5 then
  821. item[playerName]=57
  822. if playerName~=admin and playerName~=admin2 then
  823. cash[playerName]=cash[playerName]-5
  824. end
  825. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  826. else
  827. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  828. end
  829. elseif odp=="apple" then
  830. if cash[playerName]>=3 then
  831. item[playerName]=39
  832. if playerName~=admin and playerName~=admin2 then
  833. cash[playerName]=cash[playerName]-3
  834. end
  835. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  836. else
  837. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  838. end
  839. elseif odp=="balon" then
  840. if cash[playerName]>=1 then
  841. item[playerName]=28
  842. if playerName~=admin and playerName~=admin2 then
  843. cash[playerName]=cash[playerName]-1
  844. end
  845. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  846. else
  847. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  848. end
  849. elseif odp=="szbalon" then
  850. if cash[playerName]>=3 then
  851. item[playerName]=2810
  852. if Adm[payerName] then
  853. cash[playerName]=cash[playerName]-3
  854. end
  855. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  856. else
  857. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  858. end
  859. elseif odp=="nportal" then
  860. if cash[playerName]>=5 then
  861. item[playerName]=26
  862. if playerName~=admin and playerName~=admin2 then
  863. cash[playerName]=cash[playerName]-5
  864. end
  865. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  866. else
  867. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  868. end
  869. elseif odp=="pportal" then
  870. if cash[playerName]>=5 then
  871. item[playerName]=27
  872. if playerName~=admin and playerName~=admin2 then
  873. cash[playerName]=cash[playerName]-5
  874. end
  875. ui.addTextArea(1,"Kliknij w dowolnym miejscu na mapie, aby stworzyć wybrany przedmiot.",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  876. else
  877. ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  878. end
  879. --[[++]] elseif odp:sub(1,3)=="str" then
  880. --[[++]] local id=tonumber(odp:sub(4))
  881. --[[++]] if str[playerName] then
  882. --[[++]] tfm.exec.removeImage(str[playerName])
  883. --[[++]] str[playerName]=nil
  884. --[[++]] end
  885. --[[++]] if cash[playerName]>=Stroje[id][2] then
  886. --[[++]] str[playerName]=tfm.exec.addImage(Stroje[id][3],Stroje[id][4]..playerName,-Stroje[id][5],-Stroje[id][6])
  887. --[[++]] cash[playerName]=cash[playerName]-Stroje[id][2]
  888. --[[++]] ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  889. --[[++]] else
  890. --[[++]] ui.addTextArea(1,"<r>Nie masz dość monet, aby kupić ten przedmiot! <b>",playerName,100,50,0,0,0x1c3c41,0x1c3c41,ffffff,100)
  891. --[[++]] end
  892. --[[++]]end
  893. end
  894.  
  895.  
  896. function eventMouse(playerName, x, y)
  897. ui.removeTextArea(1, playerName)
  898. if item[playerName]>0 then
  899. tfm.exec.addShamanObject(item[playerName], x, y, 0, 0, 0, false)
  900. ui.updateTextArea(-2, "<p align='center'><font size='40' >"..cash[playerName], playerName)
  901. item[playerName]=0
  902. end
  903. end
  904.  
  905. function eventPlayerDied(playerName)
  906. str[playerName]=nil
  907. if ban[playerName]~=-1 then
  908. tfm.exec.respawnPlayer(playerName)
  909. end
  910. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement