Advertisement
Guest User

Untitled

a guest
Nov 25th, 2015
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.89 KB | None | 0 0
  1. --- Inicio de suelos en los mapas ---
  2.  
  3. id=0
  4.  
  5. function eventLoop()
  6. piso={
  7.         ["height"]=20; -- Coloque Aqui a Altura Do Piso
  8.         ["width"]=20; -- Coloque Aqui a Largura Do Piso
  9.         ["type"]=10; -- Piso
  10.         ["friction"]=1.1; -- Coloque Aqui a Fricção Do Piso
  11.         ["restitution"]=0; -- Coloque Aqui a Restituição Do Piso
  12.         ["dynamic"]=false; -- Se Quiser Pisos Dinamicos Troque False Por true
  13. }
  14. end
  15.  
  16. for a in pairs(tfm.get.room.playerList) do
  17. system.bindMouse("Daniloghwtf");
  18. end
  19.  
  20. function eventMouse(playerName,x,y)
  21.     id=(id+1)%10 -- limite de 10 pisos
  22. tfm.exec.addPhysicObject(id,x,y,piso)
  23. end
  24.  
  25. --- Fin de suelos en los mapas ---
  26.  
  27. --- Inicio de comandos en el teclado ---
  28.  
  29. function eventNewPlayer(name)
  30.         for i=32,86 do
  31.  tfm.exec.bindKeyboard(name, i, false, true)
  32.         end
  33. end
  34.  
  35. for name in pairs(tfm.get.room.playerList) do
  36.  eventNewPlayer(name)
  37. end
  38.  
  39. function eventKeyboard(name,key,down,x,y)
  40. if key==32 then
  41. tfm.exec.movePlayer(name,0,0,true,0,-50,false)
  42. elseif key==74 then
  43. tfm.exec.movePlayer(name,0,0,true,0,-150,false)
  44. elseif key == 86 then
  45. tfm.exec.setVampirePlayer(name)
  46. elseif key == 75 then
  47. tfm.exec.killPlayer(name)
  48. elseif key == 70 then
  49. tfm.exec.playEmote(name, 10, "sy")
  50. elseif key == 80 then
  51. tfm.exec.playEmote(name, 12)
  52. elseif key == 77 then
  53. tfm.exec.playEmote(name, 11)
  54. elseif key == 79 then
  55. tfm.exec.playEmote(name, 15)
  56. elseif key == 72 then
  57. ui.addTextArea(34,Helping, name, 4, 55, 160, 255, 0x48362B, 0x1B110B, 1, true);
  58. elseif key == 85 then
  59. end
  60. end
  61.  
  62. --- Fin de comandos en el teclado ---
  63.  
  64. --- Inicio de textos flotantes + banderas ---
  65.  
  66. Helping=[[<font face="Verdana"><b>Comandos</b>
  67. Espacio para <font color="#CACD3F">FLY</font>
  68. Click para <font color="#CACD3F">?</font> <font color="#CB546B">[OFF]</font>
  69. <b>!danceall</b> <font color="#CACD3F">todos</font> bailan
  70.  
  71. <b>En el teclado</b>
  72. - <b>V</b> para Vampiro
  73. - <b>K</b> para Morir
  74. - <b>F</b> usar bandera de <font color="#CACD3F">Siria</font>
  75. - <b>P</b> usar una <font color="#CACD3F">SELFIE</font>
  76. <font color="#CB546B">*</font> Solo es la acción, no podrás guardar ninguna foto.
  77. - <b>M</b> para <font color="#CACD3F">Acción de Fogata</font>
  78. - <b>O</b> para ser <font color="#CACD3F">Invisible</font>
  79. <font color="#CB546B">*</font> Usar la <b>O</b> después de una acción.
  80. - <b>J</b> para un <font color="#CACD3F">Salto Alto</font>
  81. <font color="#30BA76"> Danilowtf & Shororatón </font>
  82. ]]
  83. espacio=[[<font face="Verdana"><b>Banderas</b></font>
  84. ]]
  85.  
  86.  
  87. ui.addTextArea(33, "<a href='event:b'><b>Ayuda</b>", nil, 4, 27, 45, 17, 0x48362B, 0x1B110B, 1, true);
  88. ui.addTextArea(53, "<a href='event:c'><b>Banderas</b>", nil, 730, 27, 65, 17, 0x48362B, 0x1B110B, 1, true);
  89. ui.addTextArea(40, "<a href='event:movei'><b>←</b>", name, 4, 375, 15, 17, 0x48362B, 0x1B110B, 1, true);
  90. ui.addTextArea(41, "<a href='event:movea'><b>↓</b>", name, 28, 375, 15, 17, 0x48362B, 0x1B110B, 1, true);
  91. ui.addTextArea(42, "<a href='event:moveu'><b>↑</b>", name, 28, 348, 15, 17, 0x48362B, 0x1B110B, 1, true);
  92. ui.addTextArea(43, "<a href='event:moved'><b>→</b>", name, 53, 375, 15, 17, 0x48362B, 0x1B110B, 1, true);
  93.  
  94. function eventTextAreaCallback(id, name, cmd)
  95.     if cmd=="b" then
  96.         ui.addTextArea(34,Helping, name, 4, 55, 160, 255, 0x48362B, 0x1B110B, 1, true);
  97.         ui.addTextArea(33, "<a href='event:cerrar'><b>Cerrar</b>", name, 4, 27, 46, 17, 0x48362B, 0x1B110B, 1, true);
  98.     elseif cmd=="cerrar" then
  99.         ui.removeTextArea(34,name)
  100. ui.addTextArea(33, "<a href='event:b'><b>Ayuda</b>", name, 4, 27, 45, 17, 0x48362B, 0x1B110B, 1, true);
  101.     elseif cmd=="c" then
  102.         ui.addTextArea(54,espacio, name, 635, 55, 160, 120, 0x48362B, 0x1B110B, 1, true);
  103.         ui.addTextArea(53, "<a href='event:chau'><b>Cerrar</b>", name, 730, 27, 65, 17, 0x48362B, 0x1B110B, 1, true);
  104.         ui.addTextArea(56, "<a href='event:ar'><b>AR</b>", name, 645, 80, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  105.         ui.addTextArea(57, "<a href='event:br'><b>BR</b>", name, 685, 80, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  106.         ui.addTextArea(58, "<a href='event:es'><b>ES</b>", name, 725, 80, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  107.         ui.addTextArea(59, "<a href='event:py'><b>PY</b>", name, 765, 80, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  108.         ui.addTextArea(60, "<a href='event:cl'><b>CL</b>", name, 645, 115, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  109.         ui.addTextArea(61, "<a href='event:co'><b>CO</b>", name, 685, 115, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  110.         ui.addTextArea(62, "<a href='event:uy'><b>UY</b>", name, 725, 115, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  111.         ui.addTextArea(63, "<a href='event:pe'><b>PE</b>", name, 765, 115, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  112.         ui.addTextArea(64, "<a href='event:ec'><b>EC</b>", name, 645, 150, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  113.         ui.addTextArea(65, "<a href='event:sy'><b>SY</b>", name, 685, 150, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  114.         ui.addTextArea(66, "<a href='event:mx'><b>MX</b>", name, 725, 150, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  115.         ui.addTextArea(67, "<a href='event:us'><b>US</b>", name, 765, 150, 22, 17, 0x1B110B, 0x1B110B, 1, true);
  116.     elseif cmd=="chau" then
  117.         ui.removeTextArea(54,name)
  118.         ui.removeTextArea(56,name)
  119.         ui.removeTextArea(57,name)
  120.         ui.removeTextArea(58,name)
  121.         ui.removeTextArea(59,name)
  122.         ui.removeTextArea(60,name)
  123.         ui.removeTextArea(61,name)
  124.         ui.removeTextArea(62,name)
  125.         ui.removeTextArea(63,name)
  126.         ui.removeTextArea(64,name)
  127.         ui.removeTextArea(65,name)
  128.         ui.removeTextArea(66,name)
  129.         ui.removeTextArea(67,name)
  130. ui.addTextArea(53, "<a href='event:c'><b>Banderas</b>", name, 730, 27, 65, 17, 0x48362B, 0x1B110B, 1, true);
  131.     elseif cmd=="ar" then
  132.         tfm.exec.playEmote(name, 10, "AR")
  133.     elseif cmd=="br" then
  134.         tfm.exec.playEmote(name, 10, "BR")
  135.     elseif cmd=="es" then
  136.         tfm.exec.playEmote(name, 10, "ES")
  137.     elseif cmd=="py" then
  138.         tfm.exec.playEmote(name, 10, "PY")
  139.     elseif cmd=="cl" then
  140.         tfm.exec.playEmote(name, 10, "CL")
  141.     elseif cmd=="co" then
  142.         tfm.exec.playEmote(name, 10, "co")
  143.     elseif cmd=="uy" then
  144.         tfm.exec.playEmote(name, 10, "uy")
  145.     elseif cmd=="pe" then
  146.         tfm.exec.playEmote(name, 10, "pe")
  147.     elseif cmd=="ec" then
  148.         tfm.exec.playEmote(name, 10, "EC")
  149.     elseif cmd=="sy" then
  150.         tfm.exec.playEmote(name, 10, "SY")
  151.     elseif cmd=="mx" then
  152.         tfm.exec.playEmote(name, 10, "MX")
  153.     elseif cmd=="us" then
  154.         tfm.exec.playEmote(name, 10, "US")
  155.     elseif cmd=="movei" then
  156.         tfm.exec.movePlayer(name,-100,0,true,0,0,false)
  157.     elseif cmd=="movea" then
  158.         tfm.exec.movePlayer(name,0,100,true,0,0,false)
  159.     elseif cmd=="moveu" then
  160.         tfm.exec.movePlayer(name,0,-100,true,0,-0,false)
  161.     elseif cmd=="moved" then
  162.         tfm.exec.movePlayer(name,100,0,true,0,0,false)
  163.     end
  164. end
  165.  
  166. --- Fin de textos flotantes + banderas ---
  167.  
  168. --- Inicio del nombre de la tribu ---
  169.  
  170. Inicio=[[<font face="Verdana"><font color="#d3d3d3" size="20"><b>Tonight's the Night</b></font></font>
  171. <center><font face="Verdana"><font color="#30BA76" size="15"><b>✔✔</b></font></font></font>
  172. ]]
  173.  
  174.  
  175. ui.addTextArea(3, Inicio, nil, 60, 20, 410, 80, 0, 0, 1, true)
  176.  
  177. --- Fin del nombre de la tribu --
  178.  
  179. --- Inicio de comandos normales ---
  180.  
  181. system.disableChatCommandDisplay ("danceall", true)
  182. system.disableChatCommandDisplay ("reir", true)
  183.  
  184. function eventChatCommand(name, cmd)
  185. if cmd == 'danceall' then
  186. tfm.exec.playEmote(nil, 0)
  187. elseif cmd == "reir" then
  188. tfm.exec.playEmote(nil, 1)
  189. end
  190. end
  191.  
  192. --- Inicio de comandos para admin ---
  193.  
  194. admins = {"Danilowtf", "Shororaton"}
  195.  
  196. function eventChatCommand(playerName, cmd)
  197.  
  198. --!help
  199. for _,admin in pairs(admins) do
  200. if cmd == "modocine" and playerName == admin then
  201. ui.addTextArea(120, "hola", nil, -4243, -300, 5000, 4000, 460551, 460551, 0.9);
  202. ui.addTextArea(121, "", nil, 766, 307, 40, 4000, 460551, 460551, 0.9);
  203. ui.addTextArea(123, "", nil, 766, -3985, 480, 4000, 460551, 460551, 0.9);
  204. ui.addTextArea(124, "hola", nil, 1255, -300, 5000, 4000, 460551, 460551, 0.9);
  205. ui.addTextArea(125, "", nil, 815, 294, 430, 4000, 460551, 460551, 0.9);
  206. elseif cmd == "modeoff" and playerName == admin then
  207. ui.removeTextArea(120,name)
  208. ui.removeTextArea(121,name)
  209. ui.removeTextArea(122,name)
  210. ui.removeTextArea(123,name)
  211. ui.removeTextArea(124,name)
  212. ui.removeTextArea(125,name)
  213. end
  214. end
  215. end
  216.  
  217. --- Fin de comandos para admin ---
  218.  
  219. --- Inicio de mensaje para los que entran ---
  220.  
  221. function eventNewPlayer (k)
  222. ui.addTextArea(33, "<a href='event:b'><b>Ayuda</b>",k, 4, 27, 45, 17, 0x48362B, 0x1B110B, 1, true);
  223. ui.addTextArea(53, "<a href='event:c'><b>Banderas</b>",k, 730, 27, 65, 17, 0x48362B, 0x1B110B, 1, true);
  224. ui.addTextArea(40, "<a href='event:movei'><b>←</b>",k, 4, 375, 15, 17, 0x48362B, 0x1B110B, 1, true);
  225. ui.addTextArea(41, "<a href='event:movea'><b>↓</b>",k, 28, 375, 15, 17, 0x48362B, 0x1B110B, 1, true);
  226. ui.addTextArea(42, "<a href='event:moveu'><b>↑</b>",k, 28, 348, 15, 17, 0x48362B, 0x1B110B, 1, true);
  227. ui.addTextArea(43, "<a href='event:moved'><b>→</b>",k, 53, 375, 15, 17, 0x48362B, 0x1B110B, 1, true);
  228. ui.addTextArea(3, Inicio,k, 60, 20, 410, 80, 0, 0, 1, true)
  229. end
  230.  
  231. --- Fin de mensaje para los que entran ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement