[Lua] Partagez vos jeux/codes ici ! |
![]() ![]() « Citoyen » 1380453840000
| 0 | ||
J'partage enfin mon code http://pastebin.com/tptpdQ6r Il n'est pas fini, y a encore des choses à faire et à règler. |
![]() ![]() « Censeur » 1380453960000
| 0 | ||
Antititime et Enzo (en reprenant le pastebin d'Enzo) : function eventChatCommand(playerName,command) -- fonction commande tchat if command == "die" then -- si commande = à 'die', alors tfm.exec.killPlayer(playerName) -- le joueur meurt end if command == "hi" then print("text1") end end |
![]() ![]() « Citoyen » 1380454860000
| 0 | ||
Bravo Toonney :3 |
![]() ![]() « Citoyen » 1380455040000
| 0 | ||
Toonney a dit : Tu devrais faire attention au indentation, ton code serait plus lissible |
![]() ![]() « Censeur » 1380455040000
| 0 | ||
Beaucoup de questions pour peu de réponses.... |
![]() ![]() « Citoyen » 1380455880000
| 0 | ||
Enzo a dit : http://pastebin.com/i6M5khTM |
![]() ![]() « Citoyen » 1380456060000
| 0 | ||
Antititime a dit : En faite il appelle une fonction qui quand tu taperas un mot commençant par "!" vérifiera ce qu'il y a dans ce mot. Tu peux mettre plusieurs if, else pour voir si mot est en réalité "hi" ou "die". |
![]() ![]() « Citoyen » 1380456060000
| 0 | ||
Tortuegreen a dit : Pour ta question il suffirait de gérer les commandes via un popup (ça ferait alternative et tu peux aussi filtrer les commandes) |
![]() ![]() « Citoyen » 1380456060000
| 0 | ||
Thallium a dit : Je comprend pas |
![]() ![]() « Censeur » 1380456180000
| 0 | ||
Mcfloy a dit : En français, ça donne quoi ? :) Non, plus sérieusement, vous pouvez montrer des codes simples svp ? pas avec des 10 fonctions en un où on ne sait pas qui est quoi... Et d'ailleurs pourquoi il y a du html qui arrive dans le lua ? ∨ C'est une documentation en anglais et imcompréhensible si l'on n'a pas fait 1 année de codage au préalable. |
![]() ![]() « Citoyen » 1380456180000
| 0 | ||
Nous ne sommes pas des machines de code en lua, on vous aide, mais on va pas vous faire le code entier, y a une documentation pour ça. |
![]() ![]() « Citoyen » 1380456300000
| 0 | ||
Quelqu'un peut m'aidé ? Je veut ajouté le tp a mon lua (J'ai déjà le code tp) J'arrive pas a inclure le code tp dans mon lua |
![]() ![]() « Citoyen » 1380456300000
| 0 | ||
Mcfloy a dit : Tu peut pas faire un exemple ? Je comprend pas |
![]() ![]() « Citoyen » 1380456660000
| 0 | ||
Antititime a dit : Y a pleins d'exemples sur le topic, cherche un peu. |
![]() ![]() « Citoyen » 1380456660000
| 0 | ||
Keltah a dit : Oui met je trouve pas je veux mettre les commandes !adm et !regle J'ai réussi un truc !! ![]() Comment on fait ça ? (en bah) un membre de la tribu (et non Antimetest) m'a donner ce qu'il fesais ![]() On peut pas fermer la fenetre ca reste comme ça comment on fait ? |
![]() ![]() « Citoyen » 1380456960000
| 0 | ||
Antititime a dit : Tu dois coder toi même ton code aussi, on ne pourra pas te le faire directement, et encore moins vu l'aide qui a été donnée avant. Edit : C'est pas vraiment une fenêtre mais une zone de texte, ce qui explique qu'on puisse aisement afficher des couleurs dessus et qu'il ne peut pas être enlever, sauf en gérant une commande !stop qui active system.exit(), là le code va s'arrêter et les fenêtres disparaitront. Tortuegreen a dit : En version simplifié j'ai ça : Lua a dit : Et si il y a du html dedans, c'est juste que le client a son propre bbCode, du coup on sait déjà que le chat est en faite codé en HTML, ce qui permet pour ceux qui le peuvent, d'écrire en couleur ^^' |
![]() ![]() « Censeur » 1380457200000
| 0 | ||
Merci Mcfloy pour ces petits éclaircicements ^^ |
![]() ![]() « Citoyen » 1380457200000
| 0 | ||
Antititime a dit : function eventChatCommand(playerName, message) if message:sub(0,3) == "msg" then ui.addTextArea(1, "Bienvenue <font size='12' color='#D78100'><b>"..playerName.."</b></font>", playerName, 250, 250, 300, 20) elseif message:sub(0,4) == "smsg" then ui.removeTextArea(1, playerName) end end ______________________________ !msg = Ouvre la fênetre avec le msg. !smsg = Ferme la fênetre avec le msg. |
![]() ![]() « Citoyen » 1380457320000
| 0 | ||
Keltah a dit : Petite question : Pourquoi message:sub(0,3) ou (0,4), qu'est-ce qu'il apporte de plus ? :o |
![]() ![]() « Citoyen » 1380457320000
| 0 | ||
J'avais oublié ce détail, prend ça : function eventChatCommand(playerName, message) if message:sub(0,3) == "msg" then ui.addTextArea(1, "Bienvenue "..playerName, playerName, 250, 250, 300, 20) elseif message:sub(0,4) == "smsg" then ui.removeTextArea(1, playerName) end end |