Fireicefly

TribeBouttons

May 29th, 2014
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.52 KB | None | 0 0
  1. --By Fireicefly & Chumpyx
  2. function eventNewPlayer(name)
  3. ui.addTextArea(1,"<p align='center'><a href='event:joueur'><b><font color='#e0e0e0'>Joueur</font></b></p>",name,5,32,100,18,0x3A3A3A,0x0F0F0F,1,true)
  4. ui.addTextArea(2,"<p align='center'><a href='event:couleur'><b><font color='#e0e0e0'>Couleur</font></b></p>",name,120,32,100,18,0x3A3A3A,0x0F0F0F,1,true)
  5. tfm.exec.bindKeyboard(name,32,true,true)
  6. end
  7.  
  8. function eventTextAreaCallback(id,name,callback)
  9. if callback=="joueur" then
  10. ui.addTextArea(1,"<p align='center'><a href='event:closejoueur'><b><font color='#CB546B'>Fermer</font></b></p>",name,5,32,100,18,0x3A3A3A,0x0F0F0F,1,true)
  11. ui.addTextArea(11,"<p align='center'><a href='event:chamane'><b><font color='#020202'>Chamane</font></b></p>",name,5,62,100,18,0x04B4AE,0x0B615E,1,true)
  12. ui.addTextArea(12,"<p align='center'><a href='event:mort'><b><font color='#020202'>Mort</font></b></p>",name,5,92,100,18,0xB40404,0x8A0808,1,true)
  13. ui.addTextArea(13,"<p align='center'><a href='event:vampire'><b><font color='#020202'>Vampire</font></b></p>",name,5,122,100,18,0x8A0808,0x2A0A0A,1,true)
  14. ui.addTextArea(14,"<p align='center'><a href='event:meep'><b><font color='#020202'>Meep</font></b></p>",name,5,152,100,18,0xDF013A,0x8A0829,1,true)
  15. ui.addTextArea(15,"<p align='center'><a href='event:trou'><b><font color='#020202'>Trou</font></b></p>",name,5,182,100,18,0x01DF01,0x088A08,1,true)
  16. ui.addTextArea(16,"<p align='center'><a href='event:reapparaître'><b><font color='#020202'>Reapparaître</font></b></p>",name,5,212,100,18,0x848484,0x2E2E2E,1,true)
  17. ui.addTextArea(17,"<p align='center'><a href='event:fromage'><b><font color='#020202'>Fromage</font></b></p>",name,5,242,100,18,0xDF3A01,0xB43104,1,true)
  18. elseif callback=="couleur" then -- <R> => Text en rouge
  19. ui.addTextArea(2,"<p align='center'><a href='event:closecouleur'><b><font color='#CB546B'>Fermer</font></b></p>",name,120,32,100,18,0x3A3A3A,0x0F0F0F,1,true)
  20. ui.addTextArea(21,"<p align='center'><a href='event:pseudo rouge'><b><font color='#020202'>Pseudo Rouge</font></b></p>",name,120,62,100,18,0xFF0000,0xB40404,1,true)
  21. ui.addTextArea(22,"<p align='center'><a href='event:pseudo bleu'><b><font color='#020202'>Pseudo Bleu</font></b></p>",name,120,92,100,18,0x013ADF,0x0B0B61,1,true)
  22. ui.addTextArea(23,"<p align='center'><a href='event:pseudo vert'><b><font color='#020202'>Pseudo Vert</font></b></p>",name,120,122,100,18,0x04B404,0x0B610B,1,true)
  23. ui.addTextArea(24,"<p align='center'><a href='event:pseudo jaune'><b><font color='#020202'>Pseudo Jaune</font></b></p>",name,120,152,100,18,0xDBA901,0x886A08,1,true)
  24. elseif callback=="closejoueur" then -- Quand on click sur Fermer
  25. ui.addTextArea(1,"<p align='center'><a href='event:joueur'><b><font color='#e0e0e0'>Joueur</font></b></p>",name,5,32,100,18,0x3A3A3A,0x0F0F0F,1,true)
  26. for a=11,17 do
  27. ui.removeTextArea(a, name) -- On supprime les textarea, j'ai mis for, pour évite d'avoir 7 lignes
  28. end
  29. elseif callback=="closecouleur" then -- Quand on click sur Fermer
  30. ui.addTextArea(2,"<p align='center'><a href='event:couleur'><b><font color='#e0e0e0'>Couleur</font></b></p>",name,120,32,100,18,0x3A3A3A,0x0F0F0F,1,true)
  31. for b=21,24 do
  32. ui.removeTextArea(b, name) -- On supprime les textarea, j'ai mis for, pour évite d'avoir 7 lignes
  33. end
  34. elseif callback == "chamane" then
  35. tfm.exec.setShaman(name)
  36. elseif callback == "fromage" then
  37. tfm.exec.giveCheese(name)
  38. elseif callback == "mort" then
  39. tfm.exec.killPlayer(name)
  40. elseif callback =="vampire" then
  41. tfm.exec.setVampirePlayer(name)
  42. elseif callback == "meep" then
  43. tfm.exec.giveMeep(name)
  44. elseif callback == "trou" then
  45. tfm.exec.playerVictory(name)
  46. elseif callback == "reapparaître" then
  47. tfm.exec.respawnPlayer(name)
  48. elseif callback == "pseudo rouge" then
  49. tfm.exec.setNameColor(name,0xFF0000)
  50. elseif callback == "pseudo bleu" then
  51. tfm.exec.setNameColor(name,0x0B0B61)
  52. elseif callback == "pseudo vert" then
  53. tfm.exec.setNameColor(name,0x04B404)
  54. elseif callback == "pseudo jaune" then
  55. tfm.exec.setNameColor(name,0xFFFF00)
  56. end
  57. end
  58.  
  59. function eventKeyboard(name,key,down,x,y)
  60. if key == 32 then -- Haut, Espace
  61. tfm.exec.movePlayer(name,0,0,true,0,-55,false)
  62. end
  63. end
  64.  
  65. for name in pairs(tfm.get.room.playerList) do
  66. eventNewPlayer(name)
  67. end
Advertisement
Add Comment
Please, Sign In to add comment