Advertisement
Manacer

Tribeclick 0.2

Oct 6th, 2013
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 21.03 KB | None | 0 0
  1. --tfm.exec.newGame() -- Permet de lancer le script (relancer la map)
  2. version = 0.2
  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.."</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 = {Hywiel = true, Nicolasledu = true, Manacer = true} -- Pseudo des administrateurs.
  6. ban = {}
  7. adm = {}
  8. ui.addTextArea(401,"<p align='center'><a href='event:affichage'><b>Plus</b></a></p>",nil,22,36,53,16,nil,0x324650,nil,true)
  9. staff1fonction="FONCTION" -- A modifier par votre fonction dans la tribu
  10. staff1joueur="PSEUDO"
  11. canFly = false -- Ne pas modifier (Pour le fly)
  12. canTeleport = false --Ne pas modifier (Pour le tp)
  13.  
  14.     function eventNewGame()
  15.             for index,player in pairs(ban) do
  16.                     tfm.exec.killPlayer(player);
  17.                     tfm.exec.setPlayerScore(player, 0, false);
  18.             end
  19.     end
  20.  
  21.  
  22.  
  23.  
  24. function eventMouse(name, x, y) -- Teleport
  25.         if canTeleport then    
  26.                 tfm.exec.movePlayer(name, x, y)
  27.         end
  28. end
  29.  
  30. for name,player in pairs(tfm.get.room.playerList) do
  31.         tfm.exec.bindKeyboard(name, 32, true, true) -- Active la touche Espace.
  32.         system.bindMouse(name, true) -- Active les clics de souris.
  33. end
  34. function eventKeyboard(name,key,down,x,y) -- Pour le fly ,
  35.         if key == 32 then
  36.                 if canFly then
  37.                         tfm.exec.movePlayer(name,0,0,true,0,-50,false)
  38.                 end
  39.         end
  40. end
  41.  
  42. function eventNewPlayer(playerName)
  43.     ui.addTextArea(401,"<p align='center'><a href='event:affichage'><b>Plus</b></a></p>",name,22,36,53,16,nil,0x324650,nil,true)
  44.             tfm.exec.bindKeyboard(playerName, 32, true, true) -- Active la touche Espace.
  45.         system.bindMouse(playerName, true) -- Active les clics de souris
  46. end
  47. function eventTextAreaCallback(id,name,callback)
  48.     if callback=="affichage" then
  49.         ui.addTextArea(401,"<p align='center'><a href='event:affichagemoins'><b>Moins</b></a></p>",name,22,36,53,16,nil,0x324650,nil,true)
  50.         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)
  51.         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)
  52.         ui.addTextArea(404,"<p align='center'><a href='event:staff'><b>Staff</b></a></p>",name,302,36,73,16,nil,0x324650,nil,true)
  53.         ui.addTextArea(405,"<p align='center'><a href='event:couleur'><b>Couleur</b></a></p>",name,402,36,73,16,nil,0x324650,nil,true)
  54.         ui.addTextArea(406,"<p align='center'><a href='event:menujoueur'><b>Joueur</b></a></p>",name,502,36,73,16,nil,0x324650,nil,true)
  55.         ui.addTextArea(407,"<p align='center'><a href='event:menuadmin'><b>Admin</b></a></p>",name,602,36,73,16,nil,0x324650,nil,true)
  56.  
  57.  
  58.     elseif callback=="affichagemoins" then
  59.         ui.addTextArea(401,"<p align='center'><a href='event:affichage'><b>Plus</b></a></p>",name,22,36,53,16,nil,0x324650,nil,true)
  60.         ui.removeTextArea(402,name)
  61.         ui.removeTextArea(403,name)
  62.         ui.removeTextArea(404,name)
  63.         ui.removeTextArea(405,name)
  64.         ui.removeTextArea(406,name)
  65.         ui.removeTextArea(407,name)
  66.         ui.removeTextArea(501,name)
  67.         ui.removeTextArea(5011,name)
  68.         ui.removeTextArea(502,name)
  69.         ui.removeTextArea(503,name)
  70.         ui.removeTextArea(504,name)
  71.         ui.removeTextArea(505,name)
  72.         ui.removeTextArea(506,name)
  73.         ui.removeTextArea(507,name)
  74.         ui.removeTextArea(508,name)
  75.         ui.removeTextArea(509,name)
  76.         ui.removeTextArea(4051,name)
  77.         ui.removeTextArea(4052,name)
  78.         ui.removeTextArea(4053,name)
  79.         ui.removeTextArea(4054,name)
  80.         ui.removeTextArea(4055,name)
  81.     elseif callback=="menujoueur" then
  82.         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)
  83.         ui.addTextArea(5011,"<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)
  84.         ui.addTextArea(502,"<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)
  85.         ui.addTextArea(503,"<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)
  86.         ui.addTextArea(504,"<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)
  87.         ui.addTextArea(505,"<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)
  88.         ui.addTextArea(506,"<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)
  89.         ui.addTextArea(507,"<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)
  90.         ui.addTextArea(508,"<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)
  91.         ui.addTextArea(509,"<p align='center'><a href='event:xml'><b><font color='#86ED89'>XML</font></b></a></p>",name,102,126,73,16,nil,0x324650,nil,true)
  92.  
  93.     -- Remove couleur
  94.             ui.removeTextArea(4051,name)
  95.         ui.removeTextArea(4052,name)
  96.         ui.removeTextArea(4053,name)
  97.         ui.removeTextArea(4054,name)
  98.         ui.removeTextArea(4055,name)
  99.  
  100.  
  101.     elseif callback=="menujoueurclose" then
  102.         ui.removeTextArea(501,name)
  103.         ui.removeTextArea(5011,name)
  104.         ui.removeTextArea(502,name)
  105.         ui.removeTextArea(503,name)
  106.         ui.removeTextArea(504,name)
  107.         ui.removeTextArea(505,name)
  108.         ui.removeTextArea(506,name)
  109.         ui.removeTextArea(507,name)
  110.         ui.removeTextArea(508,name)
  111.         ui.removeTextArea(509,name)
  112.  
  113.  
  114.        
  115.     elseif callback=="menuadmin" then
  116.         ui.removeTextArea(5011,name)
  117.         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)
  118.         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)
  119.         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)
  120.         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)
  121.         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)
  122.         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)
  123.         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)
  124.         ui.addTextArea(508,"<p align='center'><a href='event:ban'><b><font color='#86ED89'>Ban</font></b></a></p>",name,22,96,58,16,nil,0x324650,nil,true)
  125.       --  ui.addTextArea(509,"<p align='center'><a href='event:grade'><b><font color='#86ED89'>Grade</font></b></a></p>",name,22,126,58,16,nil,0x324650,nil,true)
  126.  
  127.         --Remove couleur
  128.         ui.removeTextArea(509,name)
  129.         ui.removeTextArea(4051,name)
  130.         ui.removeTextArea(4052,name)
  131.         ui.removeTextArea(4053,name)
  132.         ui.removeTextArea(4054,name)
  133.         ui.removeTextArea(4055,name)
  134.  
  135.  
  136.     elseif callback=="menuadminclose" then
  137.         ui.removeTextArea(501,name)
  138.         ui.removeTextArea(502,name)
  139.         ui.removeTextArea(503,name)
  140.         ui.removeTextArea(504,name)
  141.         ui.removeTextArea(505,name)
  142.         ui.removeTextArea(506,name)
  143.         ui.removeTextArea(507,name)
  144.         ui.removeTextArea(508,name)
  145.         ui.removeTextArea(509,name)
  146.  
  147.  
  148.  
  149.     elseif callback=="fly" then
  150.         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)
  151.         canFly = true
  152.     elseif callback=="flyoff" then
  153.         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)
  154.         canFly = false
  155.     elseif callback=="tp" then
  156.         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)
  157.         canTeleport = true
  158.         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)
  159.     elseif callback=="tpoff" then
  160.         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)
  161.         canTeleport = false
  162.     elseif callback=="staff" then
  163.         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)
  164.     elseif callback=="couleur" then
  165.         ui.addTextArea(405,"<p align='center'><a href='event:couleuroff'><b>Couleur</b></a></p>",name,402,36,73,16,nil,0x324650,nil,true)  
  166.         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)        
  167.         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)        
  168.         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)
  169.         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)
  170.         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)
  171.         ui.removeTextArea(501,name)
  172.         ui.removeTextArea(5011,name)
  173.         ui.removeTextArea(502,name)
  174.         ui.removeTextArea(503,name)
  175.         ui.removeTextArea(504,name)
  176.         ui.removeTextArea(505,name)
  177.         ui.removeTextArea(506,name)
  178.         ui.removeTextArea(507,name)
  179.         ui.removeTextArea(508,name)
  180.         ui.removeTextArea(509,name)
  181.  
  182.     elseif callback=="couleuroff" then
  183.         ui.addTextArea(405,"<p align='center'><a href='event:couleur'><b>Couleur</b></a></p>",name,402,36,73,16,nil,0x324650,nil,true)
  184.         ui.removeTextArea(4051,name)
  185.         ui.removeTextArea(4052,name)
  186.         ui.removeTextArea(4053,name)
  187.         ui.removeTextArea(4054,name)
  188.         ui.removeTextArea(4055,name)
  189.     elseif callback=="couleurbleu" then
  190.          tfm.exec.setNameColor(name, 0x0000FF)
  191.     elseif callback=="couleurrouge" then
  192.          tfm.exec.setNameColor(name, 0xEB1D51)
  193.     elseif callback=="couleurvert" then
  194.          tfm.exec.setNameColor(name, 0x30BA76)
  195.     elseif callback=="couleurrose" then
  196.          tfm.exec.setNameColor(name, 0xED67EA)
  197.     elseif callback=="couleurjaune" then
  198.          tfm.exec.setNameColor(name, 0xBABD2F)
  199.     elseif callback=="respawn" then
  200.          tfm.exec.respawnPlayer(name)
  201.     elseif callback=="fromage" then
  202.          tfm.exec.giveCheese(name)
  203.     elseif callback=="win" then
  204.          tfm.exec.giveCheese(name)
  205.          tfm.exec.playerVictory(name)
  206.     elseif callback=="vampire" then
  207.          tfm.exec.setVampirePlayer(name)
  208.     elseif callback=="chamane" then
  209.          tfm.exec.setShaman(name)
  210.     elseif callback=="meep" then
  211.          tfm.exec.giveMeep(name)
  212.     elseif callback=="mort" then
  213.          tfm.exec.killPlayer(name)
  214.     elseif callback=="objet" then
  215.               ui.addPopup(12,2,"Rentrer l'ID de l'objet.<br>",name,320,227,163,103)
  216.             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)
  217.             ui.addTextArea(5082,"<p align='center'><b>Liste 2 :</b></p>Portain 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)
  218.             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)
  219.     elseif callback=="closeobjet" then
  220.         ui.removeTextArea(5081,name)
  221.         ui.removeTextArea(5082,name)
  222.         ui.removeTextArea(5083,name)
  223.  
  224.        
  225.     elseif callback=="map" then
  226.             if admin[name] then
  227.       ui.addPopup(7,2,"Rentrer le code de la map à jouer.",name,400,200,200)
  228.             elseif name~="admin" then
  229.                 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);
  230.             end
  231.             --------------------------------------------
  232.    elseif callback=="stop" then
  233.             if admin[name] then
  234.       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)
  235.                 elseif name~="admin" then
  236.                 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);
  237.                 ------------------------------
  238.    end
  239.     elseif callback=="roomsay" then
  240.             if admin[name] then
  241.         ui.addPopup(5,2,"<p align='center'></b></font><font size='15'>Votre message :",name,200,50,400)
  242.                 elseif name~="admin" then
  243.                 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);
  244.                
  245.             end
  246.             ------------------------
  247.       elseif callback=="tuer" then
  248.             if admin[name] then
  249.       ui.addPopup(8,2,"Marquer le pseudo de la personne à tuer. ( Nous lui dirons rien )",name,400,200,200)
  250.             elseif name~="admin" then
  251.                 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);
  252.             end
  253.             -----------------------
  254.      elseif callback=="temps" then
  255.             if admin[name] then
  256.       ui.addPopup(9,2,"Modifier le temps.",name,400,200,200)
  257.             elseif name~="admin" then
  258.                 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);
  259.             end
  260.             -----------------------
  261.          elseif callback=="chamall" then
  262.             if admin[name] then
  263.       tfm.exec.setUIShamanName("Tout le monde")
  264.       ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..name.."</b>] à mis tout le monde chamane !", nil, 300, 140, 325)
  265.       for name in pairs(tfm.get.room.playerList) do tfm.exec.setShaman(name) end
  266.             elseif name~="admin" then
  267.                 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);
  268.             end
  269.      elseif callback=="ban" then
  270.             if admin[name] then
  271.       ui.addPopup(10,2,"<p align='center'><b>Entrer le pseudo de la personne que vous voulez bannir temporairement.</p></b>",name,400,200,200)
  272.             elseif name~="admin" then
  273.                 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);
  274.             end
  275.      elseif callback=="grade" then
  276.             if admin[name] then
  277.       ui.addPopup(11,2,"<p align='center'><b>Entrer le pseudo de la personne que vous voulez mettre admin temporairement.</p></b>",name,400,200,200)
  278.             elseif name~="admin" then
  279.                 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);
  280.             end
  281.     elseif callback=="xml" then
  282.       ui.addPopup(13,2,"<p align='center'><b>Entrer le code XML de votre map.</p></b>",name,400,200,200)
  283.  
  284. end
  285. end
  286. for name,player in pairs(tfm.get.room.playerList) do
  287.     eventNewPlayer(name)
  288.     ui.addTextArea(401,"<p align='center'><a href='event:affichage'><b>Plus</b></a></p>",nil,22,36,53,16,nil,0x324650,nil,true)
  289.  
  290. end
  291. function eventPopupAnswer(idpopup, playerName, answer)
  292.         if idpopup==5 then
  293.                 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)
  294.         end
  295.         if idpopup==7 then
  296.            tfm.exec.newGame(""..answer.."")
  297.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] à charger la map "..answer.."", nil, 300, 140, 325)
  298.         end
  299.         if idpopup==8 then
  300.            tfm.exec.killPlayer(""..answer.."")
  301.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] à tuer "..answer.."", nil, 300, 140, 325)
  302.         end
  303.         if idpopup==9 then
  304.             tfm.exec.setGameTime(""..answer.."")
  305.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] à modifier le temps de la map ("..answer.." secondes)", nil, 300, 140, 325)
  306.  
  307.         end
  308.         if idpopup==10 then
  309.             table.insert(ban, answer)
  310.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] à banni temporairement</font><font color='#F3F38D' size='15'> "..answer.."</font>", nil, 300, 140, 325)
  311.  
  312.         end
  313.         if idpopup==11 then
  314.             table.insert(admin, answer)
  315.                   ui.addPopup(4, 0, "<font color='#5BD1C5' size='15'>• [Admin <b>"..playerName.."</b>] à mis admin temporairement</font><font color='#F3F38D' size='15'> "..answer.."</font>", nil, 300, 140, 325)
  316.  
  317.         end
  318.         if idpopup==12 then
  319.              tfm.exec.addShamanObject(answer,tfm.get.room.playerList[playerName].x,tfm.get.room.playerList[playerName].y)
  320.         ui.removeTextArea(5081,playerName)
  321.         ui.removeTextArea(5082,playerName)
  322.         ui.removeTextArea(5083,playerName)
  323.         end
  324.         if idpopup==13 then
  325.             tfm.exec.newGame(answer)
  326.         end
  327.         if idpopup== 6 then
  328.         if answer=="yes" then
  329.             system.exit()
  330.         end
  331.         if answer=="no" then
  332.             print("STOP ANNULE")
  333.         end
  334.     end
  335. end
  336.  
  337.  
  338. function eventChatCommand(playerName,command) -- A partir de la il y'a les commandes
  339.             local arg = {}
  340.         for argument in command:gmatch ("[^%s]+") do
  341.                 table.insert (arg, argument);
  342.         end
  343.         if arg[1] == "move" then
  344.                 tfm.exec.movePlayer(arg[2], arg[3], arg[4])
  345.         end
  346.  
  347.         if arg[1] == "spawnobject" then
  348.                 tfm.exec.addShamanObject(arg[2],tfm.get.room.playerList[playerName].x,tfm.get.room.playerList[playerName].y)
  349.         end
  350.                 if arg[1] == "spawnobjectP" then
  351.                 tfm.exec.addShamanObject(arg[2],arg[3],arg[4])
  352.         end
  353.             if command:sub(0,8) == "tp" then
  354.                 if canTeleport == true then
  355.                         canTeleport = false
  356.                         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)
  357.         end
  358.         end
  359.  
  360. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement