Advertisement
Manacer

Tribeclick 0.7 - Beta

Oct 9th, 2013
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 41.36 KB | None | 0 0
  1. --tfm.exec.newGame() -- Permet de lancer le script (relancer la map)
  2. version = 0.7 -- BETA
  3. ui.addTextArea(0, "<font size='12' face='Levenim MT' color='#EA75BB' > <b>Tribeclick</b> </font><b><font size='12' face='Levenim MT' color='#75EA8C' >"..version.." BETA</font><font size='12' face='Levenim MT' color='#FEFEFE' ></b> By <b><font size='12' face='Levenim MT' color='#E7EA75' >Manacer</b><font size='12' face='Levenim MT' color='#FEFEFE' > et </font><b><font size='12' face='Levenim MT' color='#E7EA75' >Nicolasledu</b></font>", all, 0, 380, 800, 20, 0)
  4. tfm.exec.setUIMapName("<J><b><i>Tribeclick</b></i>") -- Nom du script (map)
  5. admin = { "Manacer", "Nicolasledu", "Isharroe" }
  6. ban = {}
  7. ffa = false
  8. a = "<p align='center'><font color='#F35757' face='Arial' size='12.5'><b>"
  9. b = "<p align='center'><font color='#F3E357' face='Arial' size='12.5'><b>"
  10. c = "</b></font></p>"
  11. unban = {}
  12. ui.addTextArea(401,"<p align='center'><a href='event:affichage'><b>Plus</b></a></p>",nil,22,36,53,16,nil,0x324650,nil,true)
  13. staff1fonction="FONCTION" -- A modifier par votre fonction dans la tribu
  14. staff1joueur="PSEUDO"
  15. canFly = false -- Ne pas modifier (Pour le fly)
  16. canTeleport = false --Ne pas modifier (Pour le tp)
  17. ffa = false
  18. ffaesprit = false
  19. mapsffa={521833,401421,541917,541928,541936,541943,527935,559634,559644,888052,878047,885641,770600,770656,772172,891472,589736,589800,589708,900012,901062,754380,901337,901411,907870,910078,1190467,1252043,1124380,1016258,1252299,1255902,1256808,986790,1285380,1271249,1255944,1255983,1085344,1273114,1276664,1279258,1286824,1280135,1280342,1284861,1287556,1057753,1196679,1288489,1292983,1298164,1298521,1293189,1296949,1308378,1311136,1314419,1314982,1318248,1312411,1312589,1312845,1312933,1313969,1338762,1339474,1349878,1297154,644588,1351237,1354040,1354375,1362386,1283234,1370578,1306592,1360889,1362753,1408124,1407949,1407849,1343986,1408028,1441370,1443416,1389255,1427349,1450527,1424739,869836,1459902,1392993,1426457,1542824,1533474,1561467,1563534,1566991,1587241,1416119,1596270,1601580,1525751,1582146,1558167,1420943,1466487,1642575,1648013,1646094,1393097,1643446,1545219,1583484,1613092,1627981,1633374,1633277,1633251,1585138,1624034,1616785,1625916,1667582,1666996,1675013,1675316,1531316,1665413,1681719,1699880,1688696,623770,1727243,1531329,1683915,1689533,1738601,3756146,912118,3326933,3722005,3566478,1456622,1357994,1985670,1884075,1708065,1700322,2124484,3699046,2965313,4057963,4019126,3335202,2050466}
  20.  
  21.  
  22. if ffa ==true then
  23. tfm.exec.disableAutoNewGame(true)
  24. tfm.exec.disableAutoShaman(true)
  25. players={}
  26. toDespawn={}
  27. mapsffa={521833,401421,541917,541928,541936,541943,527935,559634,559644,888052,878047,885641,770600,770656,772172,891472,589736,589800,589708,900012,901062,754380,901337,901411,907870,910078,1190467,1252043,1124380,1016258,1252299,1255902,1256808,986790,1285380,1271249,1255944,1255983,1085344,1273114,1276664,1279258,1286824,1280135,1280342,1284861,1287556,1057753,1196679,1288489,1292983,1298164,1298521,1293189,1296949,1308378,1311136,1314419,1314982,1318248,1312411,1312589,1312845,1312933,1313969,1338762,1339474,1349878,1297154,644588,1351237,1354040,1354375,1362386,1283234,1370578,1306592,1360889,1362753,1408124,1407949,1407849,1343986,1408028,1441370,1443416,1389255,1427349,1450527,1424739,869836,1459902,1392993,1426457,1542824,1533474,1561467,1563534,1566991,1587241,1416119,1596270,1601580,1525751,1582146,1558167,1420943,1466487,1642575,1648013,1646094,1393097,1643446,1545219,1583484,1613092,1627981,1633374,1633277,1633251,1585138,1624034,1616785,1625916,1667582,1666996,1675013,1675316,1531316,1665413,1681719,1699880,1688696,623770,1727243,1531329,1683915,1689533,1738601,3756146,912118,3326933,3722005,3566478,1456622,1357994,1985670,1884075,1708065,1700322,2124484,3699046,2965313,4057963,4019126,3335202,2050466}
  28. end
  29.  
  30. --function eventPlayerDied(name)
  31.     --tfm.exec.newGame(mapsffa[math.random(#mapsffa)])
  32.     --end
  33.  
  34.     function eventNewGame()
  35.         time = 0
  36.             for index,player in pairs(ban) do
  37.                     tfm.exec.killPlayer(player);
  38.                     tfm.exec.setPlayerScore(player, 0, false);
  39.             end
  40.             for index,player in pairs(unban) do
  41.     end
  42.     end
  43.  
  44. function Admin(name) -- Détection si le joueur est admin
  45.         for i,admin in ipairs(admin) do
  46.                 if name==admin then
  47.                         return true
  48.                 end
  49.         end
  50.         return false
  51. end
  52.  
  53. function Ban(name) -- Détection si le joueur est ban
  54.         for i,ban in ipairs(ban) do
  55.                 if name==ban then
  56.                         return true
  57.                 end
  58.         end
  59.         return false
  60. end
  61.  
  62. function eventMouse(name, x, y) -- Teleport
  63.         if canTeleport then    
  64.                 tfm.exec.movePlayer(name, x, y)
  65.         end
  66. end
  67. function eventPlayerRespawn(name)
  68.                 for index,player in pairs(ban) do
  69.                     tfm.exec.killPlayer(player);
  70.                     tfm.exec.setPlayerScore(player, 0, false);
  71.             end
  72. end
  73.  
  74. for name,player in pairs(tfm.get.room.playerList) do
  75.         tfm.exec.bindKeyboard(name, 32, true, true) -- Active la touche Espace.
  76.         system.bindMouse(name, true) -- Active les clics de souris.
  77.         tfm.exec.bindKeyboard(name, 40, true, true) -- Active la touche Fleche du bas.
  78.         tfm.exec.bindKeyboard(name, 83, true, true) -- Active la touche S.
  79. end
  80. function eventKeyboard(name,key,down,x,y) -- Utilisé pour le FFA et le FFAesprit
  81.        
  82.           if key==40 or key==83 then
  83.              if ffa then
  84.             player=tfm.get.room.playerList[name]
  85.             local angle=math.atan2(y-player.y,x-player.x)
  86.             tfm.exec.addShamanObject(19,player.x,player.y-20,math.deg(angle),math.cos(angle)*40,math.sin(angle)*40)
  87.  
  88.             end
  89.          end
  90.  
  91.  
  92.         if key == 32 then
  93.                 if canFly then
  94.                         tfm.exec.movePlayer(name,0,0,true,0,-50,false)
  95.                 end
  96.         end
  97.              if key==40 or key==83 then
  98.              if ffaesprit then
  99.           tfm.exec.addShamanObject(24,tfm.get.room.playerList[name].x,tfm.get.room.playerList[name].y+10)
  100.             end
  101.     end
  102.        
  103.        end
  104. function eventNewPlayer(name)
  105.         ui.addTextArea(100,"<p align='center'><font color='#BABD2F' size='17'><b>Tribeclick v"..version.." BETA !</b></font></p><br><p align='justify'><font size='12'>Bienvenue dans l'utilitaire de tribu Tribeclick, ce module de tribu permet des fonctions comme gagner, roomsay, ban, etc. bref, amusez bien en utilisant Tribeclick !<br><br>Découvrez prochainement les prochaines nouveautés : </font><a href='event:soon'><font color='#5FC86D' size='12'><b><u>Clique ici</u></b></font></a><font color='#BABD2F' size='15'></a><br><br></b></font><font size='10' face='Levenim MT' color='#EA75BB' > <b>Tribeclick</b> </font><b><font size='10' face='Levenim MT' color='#75EA8C' >"..version.." BETA</font><font size='10' face='Levenim MT' color='#FEFEFE' ></b> By <b><font size='10' face='Levenim MT' color='#E7EA75' >Manacer</b><font size='10' face='Levenim MT' color='#FEFEFE' > et </font><b><font size='10' face='Levenim MT' color='#E7EA75' >Nicolasledu</b></font></p>",name,150,75,500,200,nil,0x324650,nil,true)
  106.         ui.addTextArea(101,"<p align='center'><a href='event:closeinfo'>Fermer cette fenêtre</a></p>",name,300,235,200,21,nil,0x3C5064,nil,true)
  107.     ui.addTextArea(401,"<p align='center'><a href='event:affichage'><b>Plus</b></a></p>",name,22,36,53,16,nil,0x324650,nil,true)
  108.             tfm.exec.bindKeyboard(playerName, 32, true, true) -- Active la touche Espace.
  109.         system.bindMouse(playerName, true) -- Active les clics de souris
  110.         tfm.exec.bindKeyboard(name, 40, true, true) -- Active la touche Fleche du bas.
  111.         tfm.exec.bindKeyboard(name, 83, true, true) -- Active la touche S.
  112. end
  113. function eventTextAreaCallback(id,name,callback)
  114.     if callback=="affichage" then
  115.         ui.addTextArea(401,"<p align='center'><a href='event:affichagemoins'><b>Moins</b></a></p>",name,22,36,53,16,nil,0x324650,nil,true)
  116.         ui.addTextArea(402,"<p align='center'><a href='event:fly'><b>Fly : <font color='#F96868'>OFF</font></b></a></p>",name,102,36,73,16,nil,0x324650,nil,true)
  117.         ui.addTextArea(403,"<p align='center'><a href='event:tp'><b>Tp : <font color='#F96868'>OFF</font></b></a></p>",name,202,36,73,16,nil,0x324650,nil,true)
  118.         ui.addTextArea(404,"<p align='center'><a href='event:staff'><b>Staff</b></a></p>",name,302,36,73,16,nil,0x324650,nil,true)
  119.         ui.addTextArea(405,"<p align='center'><a href='event:couleur'><b>Couleur</b></a></p>",name,402,36,73,16,nil,0x324650,nil,true)
  120.         ui.addTextArea(406,"<p align='center'><a href='event:menujoueur'><b>Joueur</b></a></p>",name,502,36,73,16,nil,0x324650,nil,true)
  121.         ui.addTextArea(407,"<p align='center'><a href='event:menuadmin'><b>Admin</b></a></p>",name,602,36,73,16,nil,0x324650,nil,true)
  122.         ui.addTextArea(408,"<p align='center'><a href='event:menujeux'><b>Jeux</b></a></p>",name,702,36,73,16,nil,0x324650,nil,true)
  123.  
  124.  
  125.     elseif callback=="affichagemoins" then
  126.         ui.addTextArea(401,"<p align='center'><a href='event:affichage'><b>Plus</b></a></p>",name,22,36,53,16,nil,0x324650,nil,true)
  127.         ui.removeTextArea(402,name)
  128.         ui.removeTextArea(403,name)
  129.         ui.removeTextArea(404,name)
  130.         ui.removeTextArea(405,name)
  131.         ui.removeTextArea(406,name)
  132.         ui.removeTextArea(407,name)
  133.         ui.removeTextArea(408,name)
  134.         ui.removeTextArea(501,name)
  135.         ui.removeTextArea(5011,name)
  136.         ui.removeTextArea(502,name)
  137.         ui.removeTextArea(503,name)
  138.         ui.removeTextArea(504,name)
  139.         ui.removeTextArea(505,name)
  140.         ui.removeTextArea(506,name)
  141.         ui.removeTextArea(507,name)
  142.         ui.removeTextArea(508,name)
  143.         ui.removeTextArea(509,name)
  144.         ui.removeTextArea(510,name)
  145.         ui.removeTextArea(511,name)
  146.         ui.removeTextArea(512,name)
  147.         ui.removeTextArea(513,name)
  148.         ui.removeTextArea(514,name)
  149.         ui.removeTextArea(515,name)
  150.         ui.removeTextArea(4051,name)
  151.         ui.removeTextArea(4052,name)
  152.         ui.removeTextArea(4053,name)
  153.         ui.removeTextArea(4054,name)
  154.         ui.removeTextArea(4055,name)
  155.     elseif callback=="menujoueur" then
  156.         ui.addTextArea(501,"<p align='center'><a href='event:menujoueurclose'><b><font color='#F96868'>Fermer</font></b></a></p>",name,502,96,73,16,nil,0x324650,nil,true)
  157.         ui.addTextArea(502,"<p align='center'><a href='event:respawn'><b><font color='#86ED89'>Revivre</font></b></a></p>",name,22,96,58,16,nil,0x324650,nil,true)
  158.         ui.addTextArea(503,"<p align='center'><a href='event:fromage'><b><font color='#86ED89'>Fromage</font></b></a></p>",name,102,96,73,16,nil,0x324650,nil,true)
  159.         ui.addTextArea(504,"<p align='center'><a href='event:win'><b><font color='#86ED89'>Gagner</font></b></a></p>",name,202,96,73,16,nil,0x324650,nil,true)
  160.         ui.addTextArea(505,"<p align='center'><a href='event:vampire'><b><font color='#86ED89'>Vampire</font></b></a></p>",name,302,96,73,16,nil,0x324650,nil,true)
  161.         ui.addTextArea(506,"<p align='center'><a href='event:chamane'><b><font color='#86ED89'>Chamane</font></b></a></p>",name,402,96,73,16,nil,0x324650,nil,true)
  162.         ui.addTextArea(507,"<p align='center'><a href='event:meep'><b><font color='#86ED89'>Meep</font></b></a></p>",name,602,96,73,16,nil,0x324650,nil,true)
  163.         ui.addTextArea(508,"<p align='center'><a href='event:mort'><b><font color='#86ED89'>Mourir</font></b></a></p>",name,702,96,73,16,nil,0x324650,nil,true)
  164.         ui.addTextArea(509,"<p align='center'><a href='event:objet'><b><font color='#86ED89'>Objet</font></b></a></p>",name,22,126,58,16,nil,0x324650,nil,true)
  165.         ui.addTextArea(510,"<p align='center'><a href='event:Admlist'><b><font color='#86ED89'>Admlist</font></b></a></p>",name,102,126,73,16,nil,0x324650,nil,true)
  166.     -- Remove couleur
  167.         ui.removeTextArea(4051,name)
  168.         ui.removeTextArea(511,name)
  169.         ui.removeTextArea(512,name)
  170.         ui.removeTextArea(4052,name)
  171.         ui.removeTextArea(4053,name)
  172.         ui.removeTextArea(4054,name)
  173.         ui.removeTextArea(4055,name)
  174.  
  175.  
  176.     elseif callback=="menujoueurclose" then
  177.         ui.removeTextArea(501,name)
  178.         ui.removeTextArea(5011,name)
  179.         ui.removeTextArea(502,name)
  180.         ui.removeTextArea(503,name)
  181.         ui.removeTextArea(504,name)
  182.         ui.removeTextArea(505,name)
  183.         ui.removeTextArea(506,name)
  184.         ui.removeTextArea(507,name)
  185.         ui.removeTextArea(508,name)
  186.         ui.removeTextArea(509,name)
  187.         ui.removeTextArea(510,name)
  188.         ui.removeTextArea(511,name)
  189.         ui.removeTextArea(512,name)
  190.         ui.removeTextArea(513,name)
  191.         ui.removeTextArea(514,name)
  192.         ui.removeTextArea(515,name)
  193.  
  194.  
  195.  
  196.  
  197.        
  198.     elseif callback=="menuadmin" then
  199.         ui.removeTextArea(5011,name)
  200.         ui.addTextArea(501,"<p align='center'><a href='event:menuadminclose'><b><font color='#F96868'>Fermer</font></b></a></p>",name,602,96,73,16,nil,0x324650,nil,true)
  201.         ui.addTextArea(502,"<p align='center'><a href='event:roomsay'><b><font color='#86ED89'>RoomSay</font></b></a></p>",name,102,96,73,16,nil,0x324650,nil,true)
  202.         ui.addTextArea(503,"<p align='center'><a href='event:stop'><b><font color='#F96868'>STOP</font></b></a></p>",name,202,96,73,16,nil,0x324650,nil,true)
  203.         ui.addTextArea(504,"<p align='center'><a href='event:map'><b><font color='#86ED89'>Map</font></b></a></p>",name,302,96,73,16,nil,0x324650,nil,true)
  204.         ui.addTextArea(505,"<p align='center'><a href='event:tuer'><b><font color='#86ED89'>Tuer</font></b></a></p>",name,402,96,73,16,nil,0x324650,nil,true)
  205.         ui.addTextArea(506,"<p align='center'><a href='event:temps'><b><font color='#86ED89'>Temps</font></b></a></p>",name,502,96,73,16,nil,0x324650,nil,true)
  206.         ui.addTextArea(507,"<p align='center'><a href='event:chamall'><b><font color='#86ED89'>Chamall</font></b></a></p>",name,702,96,73,16,nil,0x324650,nil,true)
  207.         ui.addTextArea(508,"<p align='center'><a href='event:ban'><b><font color='#86ED89'>Ban</font></b></a></p>",name,22,126,58,16,nil,0x324650,nil,true)
  208.         ui.addTextArea(509,"<p align='center'><a href='event:grade'><b><font color='#86ED89'>Grade</font></b></a></p>",name,22,96,58,16,nil,0x324650,nil,true)
  209.         ui.addTextArea(510,"<p align='center'><a href='event:banlist'><b><font color='#86ED89'>Banlist</font></b></a></p>",name,102,126,73,16,nil,0x324650,nil,true)
  210.         ui.addTextArea(511,"<p align='center'><a href='event:unbanall'><b><font color='#86ED89'>Unbanall</font></b></a></p>",name,202,126,73,16,nil,0x324650,nil,true)
  211.         ui.addTextArea(512,"<p align='center'><a href='event:chatbox'><b><font color='#86ED89'>Chatbox</font></b></a></p>",name,302,126,73,16,nil,0x324650,nil,true)
  212.         ui.addTextArea(515,"<p align='center'><a href='event:coff'><b><font color='#86ED89'>ChatOFF</font></b></a></p>",name,402,126,73,16,nil,0x324650,nil,true)
  213.        
  214.     elseif callback=="menujeux" then
  215.         ui.addTextArea(507,"<p align='center'><a href='event:menujeuxclose'><b><font color='#F96868'>Fermer</font></b></a></p>",name,702,96,73,16,nil,0x324650,nil,true)
  216.         ui.addTextArea(509,"<p align='center'><a href='event:ffa'><b><font color='#86ED89'>Ffa</font></b></a></p>",name,22,96,58,16,nil,0x324650,nil,true)
  217.  
  218.         --Remove couleur
  219.         ui.removeTextArea(4051,name)
  220.         ui.removeTextArea(4052,name)
  221.         ui.removeTextArea(4053,name)
  222.         ui.removeTextArea(4054,name)
  223.         ui.removeTextArea(4055,name)
  224.         ui.removeTextArea(501,name)
  225.         ui.removeTextArea(5011,name)
  226.         ui.removeTextArea(502,name)
  227.         ui.removeTextArea(503,name)
  228.         ui.removeTextArea(504,name)
  229.         ui.removeTextArea(505,name)
  230.         ui.removeTextArea(506,name)
  231.         ui.removeTextArea(508,name)
  232.         ui.removeTextArea(510,name)
  233.         ui.removeTextArea(511,name)
  234.         ui.removeTextArea(512,name)
  235.         ui.removeTextArea(513,name)
  236.         ui.removeTextArea(514,name)
  237.         ui.removeTextArea(515,name)
  238.  
  239.  
  240.     elseif callback=="menuadminclose" then
  241.         ui.removeTextArea(501,name)
  242.         ui.removeTextArea(502,name)
  243.         ui.removeTextArea(503,name)
  244.         ui.removeTextArea(504,name)
  245.         ui.removeTextArea(505,name)
  246.         ui.removeTextArea(506,name)
  247.         ui.removeTextArea(507,name)
  248.         ui.removeTextArea(508,name)
  249.         ui.removeTextArea(509,name)
  250.         ui.removeTextArea(510,name)
  251.         ui.removeTextArea(511,name)
  252.         ui.removeTextArea(512,name)
  253.         ui.removeTextArea(513,name)
  254.         ui.removeTextArea(514,name)
  255.         ui.removeTextArea(515,name)
  256.    
  257.        
  258.     elseif callback=="menujeuxclose" then
  259.         ui.removeTextArea(501,name)
  260.         ui.removeTextArea(502,name)
  261.         ui.removeTextArea(503,name)
  262.         ui.removeTextArea(504,name)
  263.         ui.removeTextArea(505,name)
  264.         ui.removeTextArea(506,name)
  265.         ui.removeTextArea(507,name)
  266.         ui.removeTextArea(508,name)
  267.         ui.removeTextArea(509,name)
  268.         ui.removeTextArea(510,name)
  269.         ui.removeTextArea(511,name)
  270.         ui.removeTextArea(512,name)
  271.         ui.removeTextArea(513,name)
  272.         ui.removeTextArea(514,name)
  273.         ui.removeTextArea(515,name)
  274.  
  275.  
  276.  
  277.  
  278.  
  279. elseif callback=="fly" then
  280.                 if Ban(name) then
  281.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  282.             elseif name~="ban" then
  283.         ui.addTextArea(402,"<p align='center'><a href='event:flyoff'><b>Fly : <font color='#86ED89'>ON</font></b></a></p>",nil,102,36,73,16,nil,0x324650,nil,true)
  284.         canFly = true
  285.         end
  286. elseif callback=="flyoff" then
  287.                     if Ban(name) then
  288.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous ête banni !</font></p>",name,159,129,510);
  289.             elseif name~="ban" then
  290.         ui.addTextArea(402,"<p align='center'><a href='event:fly'><b>Fly : <font color='#F96868'>OFF</font></b></a></p>",nil,102,36,73,16,nil,0x324650,nil,true)
  291.         canFly = false
  292.         end
  293. elseif callback=="tp" then
  294.                     if Ban(name) then
  295.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous ête banni !</font></p>",name,159,129,510);
  296.             elseif name~="ban" then
  297.         ui.addTextArea(403,"<p align='center'><a href='event:tpoff'><b>Tp : <font color='#86ED89'>ON</font></b></a></p>",nil,202,36,73,16,nil,0x324650,nil,true)
  298.         canTeleport = true
  299.         ui.addPopup(6,0,"<p align='center'><font color='#8DC7F3' size='15'>Marquer</font><font color='#F3E58D' size='15'> !tp</font><font color='#8DC7F3' size='15'> pour désactiver la téléportation ( Vous pouvez aussi cliquer sur tp mais sa va vous tp à l'endroit )</p></font>",name,400,200,200)
  300.         end
  301.     elseif callback=="tpoff" then        ui.removeTextArea(407,name)
  302.                     if Ban(name) then
  303.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous ête banni !</font></p>",name,159,129,510);
  304.             elseif name~="ban" then
  305.         ui.addTextArea(403,"<p align='center'><a href='event:tp'><b>Tp : <font color='#F96868'>OFF</font></b></a></p>",nil,202,36,73,16,nil,0x324650,nil,true)
  306.         canTeleport = false
  307.         end
  308. elseif callback=="staff" then
  309.                     if Ban(name) then
  310.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous ête banni !</font></p>",name,159,129,510);
  311.             elseif name~="ban" then
  312.         ui.addPopup(3,3,"<p align='center'><b><font size='30' face='Time Sans MS'>Staff de ta tribu !</font></b></p><br><b><font color='#F30069' size='14'>-   ["..staff1joueur.."]</font></b><font color='#FEFEFE' size='14'> :   ["..staff1fonction.."]</font>",name,168,110,480)
  313.         end
  314.     elseif callback=="couleur" then
  315.                     if Ban(name) then
  316.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous ête banni !</font></p>",name,159,129,510);
  317.             elseif name~="ban" then
  318.         ui.addTextArea(405,"<p align='center'><a href='event:couleuroff'><b>Couleur</b></a></p>",name,402,36,73,16,nil,0x324650,nil,true)  
  319.         ui.addTextArea(4051,"<p align='center'><a href='event:couleurbleu'><b><font color='#0000FF'>Bleu</font></b></a></p>",name,402,66,73,16,nil,0x324650,nil,true)        
  320.         ui.addTextArea(4052,"<p align='center'><a href='event:couleurrouge'><b><font color='#EB1D51'>Rouge</font></b></a></p>",name,402,96,73,16,nil,0x324650,nil,true)        
  321.         ui.addTextArea(4053,"<p align='center'><a href='event:couleurvert'><b><font color='#30BA76'>Vert</font></b></a></p>",name,402,126,73,16,nil,0x324650,nil,true)
  322.         ui.addTextArea(4054,"<p align='center'><a href='event:couleurrose'><b><font color='#ED67EA'>Rose</font></b></a></p>",name,402,156,73,16,nil,0x324650,nil,true)
  323.         ui.addTextArea(4055,"<p align='center'><a href='event:couleurjaune'><b><font color='#BABD2F'>Jaune</font></b></a></p>",name,402,186,73,16,nil,0x324650,nil,true)
  324.         ui.removeTextArea(501,name)
  325.         ui.removeTextArea(502,name)
  326.         ui.removeTextArea(503,name)
  327.         ui.removeTextArea(504,name)
  328.         ui.removeTextArea(505,name)
  329.         ui.removeTextArea(506,name)
  330.         ui.removeTextArea(507,name)
  331.         ui.removeTextArea(508,name)
  332.         ui.removeTextArea(509,name)
  333.         ui.removeTextArea(510,name)
  334.         ui.removeTextArea(511,name)
  335.         ui.removeTextArea(512,name)
  336.         ui.removeTextArea(513,name)
  337.         ui.removeTextArea(514,name)
  338.         ui.removeTextArea(515,name)
  339.         end
  340.  
  341.  
  342. elseif callback=="couleuroff" then
  343.                     if Ban(name) then
  344.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  345.             elseif name~="ban" then
  346.         ui.addTextArea(405,"<p align='center'><a href='event:couleur'><b>Couleur</b></a></p>",name,402,36,73,16,nil,0x324650,nil,true)
  347.         ui.removeTextArea(4051,name)
  348.         ui.removeTextArea(4052,name)
  349.         ui.removeTextArea(4053,name)
  350.         ui.removeTextArea(4054,name)
  351.         ui.removeTextArea(4055,name)
  352.         end
  353. elseif callback=="couleurbleu" then
  354.                     if Ban(name) then
  355.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  356.             elseif name~="ban" then
  357.          tfm.exec.setNameColor(name, 0x0000FF)
  358.          end
  359.     elseif callback=="couleurrouge" then
  360.                     if Ban(name) then
  361.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  362.             elseif name~="ban" then
  363.          tfm.exec.setNameColor(name, 0xEB1D51)
  364.          end
  365.     elseif callback=="couleurvert" then
  366.                     if Ban(name) then
  367.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  368.             elseif name~="ban" then
  369.          tfm.exec.setNameColor(name, 0x30BA76)
  370.          end
  371.     elseif callback=="couleurrose" then
  372.                     if Ban(name) then
  373.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  374.             elseif name~="ban" then
  375.          tfm.exec.setNameColor(name, 0xED67EA)
  376.          end
  377.     elseif callback=="couleurjaune" then
  378.                     if Ban(name) then
  379.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  380.             elseif name~="ban" then
  381.          tfm.exec.setNameColor(name, 0xBABD2F)
  382.          end
  383.     elseif callback=="fromage" then
  384.                     if Ban(name) then
  385.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  386.             elseif name~="ban" then
  387.          tfm.exec.giveCheese(name)
  388.          end
  389.     elseif callback=="win" then
  390.                     if Ban(name) then
  391.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  392.             elseif name~="ban" then
  393.          tfm.exec.giveCheese(name)
  394.          tfm.exec.playerVictory(name)
  395.          end
  396.     elseif callback=="vampire" then
  397.                     if Ban(name) then
  398.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  399.             elseif name~="ban" then
  400.          tfm.exec.setVampirePlayer(name)
  401.          end
  402.     elseif callback=="chamane" then
  403.                     if Ban(name) then
  404.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  405.             elseif name~="ban" then
  406.          tfm.exec.setShaman(name)
  407.          end
  408.     elseif callback=="meep" then
  409.                     if Ban(name) then
  410.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  411.             elseif name~="ban" then
  412.          tfm.exec.giveMeep(name)
  413.          end
  414.     elseif callback=="mort" then
  415.                     if Ban(name) then
  416.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  417.             elseif name~="ban" then
  418.          tfm.exec.killPlayer(name)
  419.          end
  420.     elseif callback=="soon" then
  421.                     if Ban(name) then
  422.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  423.             elseif name~="ban" then
  424.         ui.removeTextArea(100,name)
  425.         ui.removeTextArea(101,name)
  426.          ui.addPopup(1,0,"<p align='center'><font color='#BABD2F' size='15'><b>Cooming soon !</b></font></p><br><p align='justify'><font color='#FEFEFE' size='12'> Les joueurs bannis n'auront plus accès à aucune commande (FAIT 7/10/2013).<br> La catégorie minijeux (FAIT 9/10/2013).<br> Pouvoir débannir un joueur.<br> D'autre couleurs.<br> Enlever un admin.<br> Amélioration de la chatbox en tant que canal admin.<br> Amélioration du FFA<br> Création de nouveaux jeux</font></p>",name,150,75,500);
  427.          end
  428.     elseif callback=="closeinfo" then
  429.         ui.removeTextArea(100,name)
  430.         ui.removeTextArea(101,name)
  431.     elseif callback=="objet" then
  432.                     if Ban(name) then
  433.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous ête banni !</font></p>",name,159,129,510);
  434.             elseif name~="ban" then
  435.               ui.addPopup(12,2,"Rentrez l'ID de l'objet.<br>",name,320,227,163,103)
  436.             ui.addTextArea(5081,"<p align='center'><b>Liste 1 :</b></p>Flèche : 0 <br>Petite caisse : 1 <br>Grosse caisse : 2 <br>Petite planche : 3 <br>Grande planche : 4 <br>Balle : 6  <br>Trampoline : 7 <br>Enclume : 10 <br>Boulet haut : 17 <br>Boulet bas : 18 <br>Boulet droite : 19 <br>Boulet gauche : 20 <br>Bombe : 23 <br>Esprit : 24 <br>Rune Orange : 62 ",name,55,146,246,215,nil,0x324650,nil,true)
  437.             ui.addTextArea(5082,"<p align='center'><b>Liste 2 :</b></p>Portail bleu : 26 <br>Portail orange : 27 <br>Ballon : 28 <br>Rune : 32 <br>Neige : 34 <br>Flèche : 35  <br>Pomme : 39 <br>Mouton : 40 <br>Planche de glace : 45 <br>Planche de chocolat : 46 <br>Glaçon : 54 <br>Nuage : 57 <br>Bulle : 59 <br>Petite planche : 60 <br>Caisse Compagnon : 61 ",name,505,146,246,215,nil,0x324650,nil,true)
  438.             ui.addTextArea(5083,"<p align='center'><b><a href='event:closeobjet'>            <br>FERMER<br>               <br>            </a></b></p>",name,320,146,163,56,nil,0x324650,nil,true)
  439.             end
  440.     elseif callback=="closeobjet" then
  441.                     if Ban(name) then
  442.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êtes banni !</font></p>",name,159,129,510);
  443.             elseif name~="ban" then
  444.         ui.removeTextArea(5081,name)
  445.         ui.removeTextArea(5082,name)
  446.         ui.removeTextArea(5083,name)
  447.         end
  448.     elseif callback=="banlist" then
  449.             if Admin(name) then
  450.         local str = "<p align='center'><font color='#F49A9A' size='14'><b>Liste des bannis :</b></font></p>"
  451.         str = str .. "<br><font color='#F4F19A' size='11'><b>" .. table.concat(ban,'\n') .. "</b></font>"
  452.         ui.addPopup(1004,0, str, name,200,100,400)
  453.         elseif name~="admin" then
  454.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  455.             end
  456.        
  457.     elseif callback=="map" then
  458.             if Admin(name) then
  459.       ui.addPopup(7,2,"Rentrez le code de la map à jouer.",name,400,200,200)
  460.             elseif name~="admin" then
  461.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  462.             end
  463.             --------------------------------------------
  464.    elseif callback=="stop" then
  465.             if Admin(name) then
  466.       ui.addPopup(6,1,"<p align='center'><font color='#FD6A6A' size='15'>CONFIRMATION :<br><br>Êtes-vous sur d'éteindre <b>tribeclick</b> ?</font></p>",name,400,200)
  467.                 elseif name~="admin" then
  468.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé a utiliser cette fonction !</font></p>",name,159,129,510);
  469.                 ------------------------------
  470.    end
  471.     elseif callback=="roomsay" then
  472.             if Admin(name) then
  473.         ui.addPopup(5,2,"<p align='center'></b></font><font size='15'>Votre message :",name,200,50,400)
  474.                 elseif name~="admin" then
  475.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé a utiliser cette fonction !</font></p>",name,159,129,510);
  476.                
  477.             end
  478.             ------------------------
  479.       elseif callback=="tuer" then
  480.             if Admin(name) then
  481.       ui.addPopup(8,2,"Marquer le pseudo de la personne à tuer. ( Nous lui dirons rien )",name,400,200,200)
  482.             elseif name~="admin" then
  483.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé a utiliser cette fonction !</font></p>",name,159,129,510);
  484.             end
  485.             -----------------------
  486.      elseif callback=="temps" then
  487.             if Admin(name) then
  488.       ui.addPopup(9,2,"Modifier le temps.",name,400,200,200)
  489.             elseif name~="admin" then
  490.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé a utiliser cette fonction !</font></p>",name,159,129,510);
  491.             end
  492.             -----------------------
  493.      elseif callback=="respawn" then
  494.        tfm.exec.respawnPlayer(name)
  495.                             for index,name in pairs(ban) do
  496.                     tfm.exec.killPlayer(name);
  497.                     tfm.exec.setPlayerScore(name, 0, false);
  498.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Tu es banni ! </font></p>",name,159,129,510);
  499.             end
  500.            
  501.             -----------------------
  502.          elseif callback=="chamall" then
  503.             if Admin(name) then
  504.       tfm.exec.setUIShamanName("Tout le monde")
  505.       ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..name.."</b>] a mis tout le monde chamane !", nil, 300, 140, 325)
  506.       for name in pairs(tfm.get.room.playerList) do tfm.exec.setShaman(name) end
  507.             elseif name~="admin" then
  508.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  509.             end
  510.      elseif callback=="ban" then
  511.             if Admin(name) then
  512.       ui.addPopup(10,2,"<p align='center'><b>Entrer le pseudo de la personne que vous voulez bannir temporairement.</p></b>",name,300,200,200)
  513.             elseif name~="admin" then
  514.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  515.             end
  516.      elseif callback=="unbanall" then
  517.             if Admin(name) then
  518.                    ban = {}
  519.                 ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..name.."</b>] a vidé toute la banlist. ", nil, 300, 140, 325)
  520.             elseif name~="admin" then
  521.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  522.             end
  523.      elseif callback=="chatbox" then
  524.             if Admin(name) then
  525.                
  526. -- Simple chat box by Hakureimouse Amélioration by Manacer
  527. -- v0.03
  528.  
  529. function main()
  530.     chat = queue.new()
  531.     showChatBox()
  532.     ui.addPopup (2, 2, "<font color='#7AF38E' size='12'>Chatbox allumer par [Admin <b>"..name.."</b>] !</font>", all, 250, 310, 300)
  533. end
  534.  
  535. function showChatBox()
  536.     local chatString = ""
  537.     local current = chat.head
  538.     for i=1,chat.size do
  539.         chatString = string.format ("<font color='#F29090'>%s</font>%s\n", chatString, current.value)
  540.         current = current.next
  541.     end
  542.     print (chat.size)
  543.     ui.addPopup (1, 0, chatString, all, 250, 40, 300)
  544.    
  545. end
  546. function eventPopupAnswer(popupId, all, answer)
  547.     if popupId ~= 2 then return end
  548.    
  549.     local chatLine = string.format ("<font color='#79C9D5' size='12'><b>• [%s]</b></font><font color='#FEFEFE' size='12'> %s</font>", all, answer)
  550.     queue.insert (chat, chatLine);
  551.     if chat.size > 16 then
  552.         queue.remove (chat)
  553.     end
  554.    
  555.     showChatBox()
  556.     ui.addPopup (2, 2, "", all, 250, 310, 300)
  557. end
  558.  
  559. -- simple queue for performance, much faster than system table queues, can contain nils
  560. -- by Makinit
  561. queue = {}
  562. function queue.new()
  563.     return {
  564.         tail = nil,
  565.         head = nil,
  566.         size = 0
  567.     }
  568. end
  569. function queue.insert(self, v)
  570.     local i = {
  571.         value = v,
  572.         next = nil
  573.     }
  574.     if self.tail and self.head then
  575.         self.tail.next = i
  576.     else
  577.         self.head = i
  578.     end
  579.     self.tail = i
  580.     self.size = self.size + 1
  581. end
  582. function queue.peek(self)
  583.     if self.head then
  584.         return self.head.value
  585.     else
  586.         error("queue is empty")
  587.     end
  588. end
  589. function queue.remove(self)
  590.     local r = queue.peek(self)
  591.     self.head = self.head.next
  592.     if not self.head then
  593.         tail = nil
  594.     end
  595.     self.size = self.size - 1
  596.     return r
  597. end
  598.  
  599. main()
  600.             elseif name~="admin" then
  601.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  602.             end
  603.      elseif callback=="coff" then
  604.             if Admin(name) then
  605.                 ui.addPopup(1,0,"<p align='center'><font color='#FD6A6A' size='15'>Chatbox OFF éteinte par [Admin <b>"..name.."</b>] !</font></p>",all,1590000,129,510);
  606.                 ui.addPopup(2,0,"<p align='center'><font color='#FD6A6A' size='15'>Chatbox OFF éteinte par [Admin <b>"..name.."</b>] !</font></p>",all,159,129,510);
  607.             elseif name~="admin" then
  608.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  609.             end
  610.      elseif callback=="grade" then
  611.             if Admin(name) then
  612.                 ui.addPopup(11,2,"<p align='center'><b>Entrer le pseudo de la personne que vous voulez mettre admin temporairement.</p></b>",name,300,200,200)
  613.             elseif name~="admin" then
  614.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé à utiliser cette fonction !</font></p>",name,159,129,510);
  615.             end
  616.     elseif callback=="roomsay" then
  617.             if Admin(name) then
  618.         ui.addPopup(5,2,"<p align='center'></b></font><font size='15'>Votre message :",name,200,50,400)
  619.                 elseif name~="admin" then
  620.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé a utiliser cette fonction !</font></p>",name,159,129,510);
  621.                
  622.             end
  623.     elseif callback=="ffa" then
  624.             if Admin(name) then
  625.                 ui.addPopup(500,3,"<p align='center'></b></font><font color='#86ED89' size='15'>Baffbotffa ON !",name,200,50,400)
  626.         if ffa == false then
  627.            ffa = true
  628.            tfm.exec.newGame(mapsffa[math.random(#mapsffa)])
  629.         elseif ffa == true then
  630.                         ffa = false
  631.                 ui.addPopup(500,3,"<p align='center'></b></font><font color='#F77B7B' size='15'>Baffbotffa OFF !",name,200,50,400)
  632.                 elseif name~="admin" then
  633.                 ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous n'êtes pas autorisé a utiliser cette fonction !</font></p>",name,159,129,510);
  634.             end
  635.         end
  636.          
  637.     elseif callback=="Admlist" then
  638.                     if Ban(name) then
  639.                                     ui.addPopup(100,0,"<p align='center'><font color='#FD6A6A' size='15'>Vous êteq banni !</font></p>",name,159,129,510);
  640.             elseif name~="ban" then
  641.               local str = "<p align='center'><font color='#F4C79A' size='14'><b>Liste des admins :</b></font></p>"
  642.         str = str .. "<br><font color='#F49AE5' size='11'><b>" .. table.concat(admin,'\n') .. "</b></font>"
  643.         ui.addPopup(1005,0, str, name,200,100,400)
  644.  
  645. end
  646. end
  647. end
  648. for name,player in pairs(tfm.get.room.playerList) do
  649.     eventNewPlayer(name)
  650.    
  651. end
  652.  
  653. function eventPopupAnswer(idpopup, playerName, answer)
  654.         if idpopup==5 then
  655.                 ui.addPopup(0, 0, "<font color='#ED67EA' size='15'>• [Admin <b>"..playerName.."</b>]</font> <font color='#ED67EA' size='15'>"..answer.."</font>", nil, 220, 240, 400)
  656.         end
  657.         if idpopup==7 then
  658.            tfm.exec.newGame(""..answer.."")
  659.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] a chargé la map "..answer.."", nil, 300, 140, 325)
  660.         end
  661.         if idpopup==8 then
  662.            tfm.exec.killPlayer(""..answer.."")
  663.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] a tué "..answer.."", nil, 300, 140, 325)
  664.         end
  665.         if idpopup==9 then
  666.             tfm.exec.setGameTime(""..answer.."")
  667.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] a modifié le temps de la map ("..answer.." secondes)", nil, 300, 140, 325)
  668.  
  669.         end
  670.         if idpopup==10 then
  671.             table.insert(ban, answer)
  672.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] a banni temporairement</font><font color='#F3F38D' size='15'> "..answer.."</font>", nil, 300, 140, 325)
  673.                   tfm.exec.killPlayer(""..answer.."")
  674.  
  675.     end
  676.         if idpopup==14 then
  677.             table.insert(ban, answer)
  678.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] a débanni temporairement</font><font color='#F3F38D' size='15'> "..answer.."</font>", nil, 300, 140, 325)
  679.                   tfm.exec.killPlayer(""..answer.."")
  680.  
  681.         end
  682.         if idpopup==11 then
  683.             table.insert(admin, answer)
  684.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] a mis admin temporairement</font><font color='#F3F38D' size='15'> "..answer.."</font>", nil, 300, 140, 325)
  685.  
  686.     end
  687.         if idpopup==15 then
  688.             table.remove(ban, 3)
  689.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] a débanni temporairement</font><font color='#F3F38D' size='15'> "..answer.."</font>", nil, 300, 140, 325)
  690.  
  691.     end
  692.         if idpopup==12 then
  693.              tfm.exec.addShamanObject(answer,tfm.get.room.playerList[playerName].x,tfm.get.room.playerList[playerName].y)
  694.         ui.removeTextArea(5081,playerName)
  695.         ui.removeTextArea(5082,playerName)
  696.         ui.removeTextArea(5083,playerName)
  697.         end
  698.         if idpopup==13 then
  699.             tfm.exec.newGame(answer)
  700.         end
  701.         if idpopup== 6 then
  702.         if answer=="yes" then
  703.             system.exit()
  704.         end
  705.         if answer=="no" then
  706.             print("STOP ANNULE")
  707.         end
  708.     end
  709. end
  710.  
  711.  
  712. function eventChatCommand(playerName,command) -- A partir de la il y'a les commandes
  713.             local arg = {}
  714.         for argument in command:gmatch ("[^%s]+") do
  715.                 table.insert (arg, argument);
  716.         end
  717.         if arg[1] == "move" then
  718.                 tfm.exec.movePlayer(arg[2], arg[3], arg[4])
  719.         end
  720.  
  721.             if command:sub(0,8) == "tp" then
  722.                 if canTeleport == true then
  723.                         canTeleport = false
  724.                         ui.addTextArea(403,"<p align='center'><a href='event:tp'><b>Tp : <font color='#F96868'>OFF</font></b></a></p>",name,202,36,73,16,nil,0x324650,nil,true)
  725.         end
  726.     end
  727.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement