×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Lua] Partagez vos jeux/codes ici !
« ‹ 29 / 41 › »
[Lua] Partagez vos jeux/codes ici !
Toonney
« Citoyen »
1380453840000
    • Toonney#0000
    • Profil
    • Derniers messages
#561
  0
J'partage enfin mon code
http://pastebin.com/tptpdQ6r

Il n'est pas fini, y a encore des choses à faire et à règler.
Thallium
« Censeur »
1380453960000
    • Thallium#0095
    • Profil
    • Derniers messages
    • Tribu
#562
  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
Ximmortel
« Citoyen »
1380454860000
    • Ximmortel#0000
    • Profil
    • Derniers messages
    • Tribu
#563
  0
Bravo Toonney :3
Thewav
« Citoyen »
1380455040000
    • Thewav#0095
    • Profil
    • Derniers messages
    • Tribu
#564
  0
Toonney a dit :
J'partage enfin mon code
http://pastebin.com/tptpdQ6r

Il n'est pas fini, y a encore des choses à faire et à règler.

Tu devrais faire attention au indentation, ton code serait plus lissible
Tortuegreen
« Censeur »
1380455040000
    • Tortuegreen#0000
    • Profil
    • Derniers messages
    • Tribu
#565
  0
Beaucoup de questions pour peu de réponses....
Keltah
« Citoyen »
1380455880000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#566
  0
Enzo a dit :
http://pastebin.com/9cHMjcdt

comment faire pour que command == hi soit dans le même truc que command == die ?

http://pastebin.com/i6M5khTM
Mcfloy
« Citoyen »
1380456060000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#567
  0
Antititime a dit :
Je comprend pas

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".
Mcfloy
« Citoyen »
1380456060000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#568
  0
Tortuegreen a dit :
Beaucoup de questions pour peu de réponses....

Pour ta question il suffirait de gérer les commandes via un popup (ça ferait alternative et tu peux aussi filtrer les commandes)
Antititime
« Citoyen »
1380456060000
    • Antititime#0000
    • Profil
    • Derniers messages
    • Tribu
#569
  0
Thallium a dit :
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

Je comprend pas
Tortuegreen
« Censeur »
1380456180000
    • Tortuegreen#0000
    • Profil
    • Derniers messages
    • Tribu
#570
  0
Mcfloy 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)

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.
Keltah
« Citoyen »
1380456180000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#571
  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.
Varuscristal
« Citoyen »
1380456300000
    • Varuscristal#0000
    • Profil
    • Derniers messages
#572
  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
Antititime
« Citoyen »
1380456300000
    • Antititime#0000
    • Profil
    • Derniers messages
    • Tribu
#573
  0
Mcfloy 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".

Tu peut pas faire un exemple ? Je comprend pas
Keltah
« Citoyen »
1380456660000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#574
  0
Antititime a dit :
Tu peut pas faire un exemple ? Je comprend pas

Y a pleins d'exemples sur le topic, cherche un peu.
Antititime
« Citoyen »
1380456660000
    • Antititime#0000
    • Profil
    • Derniers messages
    • Tribu
#575
  0
Keltah a dit :
Y a pleins d'exemples sur le topic, cherche un peu.

Oui met je trouve pas je veux mettre les commandes !adm et !regle

J'ai réussi un truc !!

http://i.imgur.com/0SYV0V3l.png
Comment on fait ça ? (en bah) un membre de la tribu (et non Antimetest) m'a donner ce qu'il fesais


http://i.imgur.com/oPgJ6U0l.png
On peut pas fermer la fenetre ca reste comme ça comment on fait ?
Mcfloy
« Citoyen »
1380456960000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#576
  0
Antititime a dit :
Tu peut pas faire un exemple ? Je comprend pas

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 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 ?


En version simplifié j'ai ça :
Lua a dit :

ui.addPopup(666,2,"Entrez une commande : \n!1 - Pour afficher '1'\n!2 - Pour afficher '2'",nil,5,20,300)

function eventPopupAnswer(id,name,answer)
if answer=="1" then
print("1")
elseif answer=="2" then
print("2")
else
print("YOLO")
end
end

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 ^^'
Tortuegreen
« Censeur »
1380457200000
    • Tortuegreen#0000
    • Profil
    • Derniers messages
    • Tribu
#577
  0
Merci Mcfloy pour ces petits éclaircicements ^^
Keltah
« Citoyen »
1380457200000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#578
  0
Antititime 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 ?

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.
Mcfloy
« Citoyen »
1380457320000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#579
  0
Keltah 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.

Petite question : Pourquoi message:sub(0,3) ou (0,4), qu'est-ce qu'il apporte de plus ? :o
Keltah
« Citoyen »
1380457320000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#580
  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
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Lua] Partagez vos jeux/codes ici !
« ‹ 29 / 41 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27