×

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
  • /
  • [Aide] Demandes de codes et d'explications
1 / 70 › »
[Aide] Demandes de codes et d'explications
Keltah
« Citoyen »
1381164900000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  3
  • Demandes de codes et d'explications
  • Exemples de codes basiques
## Demandes de codes et d'explications


Si vous avez besoin de l'aide pour créer un code LUA, n'hésitez pas à interpeller les personnes susceptibles de vous aider sur ce topic. Afin que la réponse qui pourrait vous être apportée corresponde au mieux à vos interrogations, vous devez respecter les quelques règles suivantes :

- Soyez aussi précis que possible, si votre demande est trop vague, elle ne sera pas traitée correctement, voir pas du tout.
- Utilisez une orthographe convenable et restez compréhensible dans l'explication de votre/vos problème(s).
- Vérifiez les derniers messages, votre réponse s'y trouve peut-être.


## Exemples de codes basiques


Cet onglet regroupe quelques codes pour le moins basique. Ils sont facilement modifiables, même pour un débutant. Un bon moyen de se plonger dans la programmation ! N'hésitez pas à demander aux modeurs et amateurs de LUA de l'aide si vous en éprouvez le besoin.

Pour utiliser l'un des codes ci-dessous, il suffit d'aller dans votre maison de tribu, de taper la commande /lua dans le tchat, de coller le code à l'intérieur de la fenêtre puis d'appuyer sur le bouton "valider" pour le lancer.



• Faire respawn un joueur après sa mort

Code Lua

1
2
3
function eventPlayerDied(pseudo)
tfm.exec.respawnPlayer(pseudo)
end

• Crée une commande !fromage <pseudo> pour donner le fromage au joueur choisi, sinon à lui-même

Code Lua

1
2
3
4
5
6
7
8
9
function eventChatCommand(pseudo, message)
if message:sub(0,7) == "fromage" then
if message:sub(9) ~= "" then
tfm.exec.giveCheese(message:sub(9))
else
tfm.exec.giveCheese(pseudo)
end
end
end

• Même principe avec la commande !tuer <pseudo>, pour tuer une souris

Code Lua

1
2
3
4
5
6
7
8
9
function eventChatCommand(pseudo, message)
if message:sub(0,4) == "tuer" then
if message:sub(6) ~= "" then
tfm.exec.killPlayer(message:sub(6))
else
tfm.exec.killPlayer(pseudo)
end
end
end

• Crée une commande !carte <id> pour lancer une map

Code Lua

1
2
3
4
5
function eventChatCommand(pseudo, message)
if message:sub(0,5) == "carte" then
tfm.exec.newGame(message:sub(7))
end
end

• Donne le meep à tous les joueurs

Code Lua

1
2
3
for pseudo,joueur in pairs(tfm.get.room.playerList) do
tfm.exec.giveMeep(pseudo)
end

• Ouvre une fenêtre "Salut <pseudo>, tu vas bien ?" lorsqu'un joueur rejoint le salon

Code Lua

1
2
3
function eventNewPlayer(pseudo)
ui.addPopup(1, 0, "Salut ".. pseudo ..", tu vas bien ?", pseudo, 150, 75, 500);
end

• Change la couleur du pseudo d'une souris

Code Lua

1
2
-- Vous devez remplacer "Pseudo" par le pseudo en question, et "7BF47E" par le code hex de la couleur
tfm.exec.setNameColor("Pseudo", 0x7BF47E)

• Transforme toutes les souris en chamane

Code Lua

1
2
3
for pseudo,joueur in pairs(tfm.get.room.playerList) do
tfm.exec.setShaman(pseudo)
end

• Transforme toutes les souris en vampire

Code Lua

1
2
3
for pseudo,joueur in pairs(tfm.get.room.playerList) do
tfm.exec.setVampirePlayer(pseudo)
end

• Invoque la neige

Code Lua

1
tfm.exec.snow()



Dernière modification le 1490003520000
Wyzkik
« Citoyen »
1381164900000
    • Wyzkik#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  2
Topic-462950
Keltah
« Citoyen »
1381165020000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#3
  2
Il y a une véritable différence entre ce topic, et celui que tu viens de poster, sans message. Le topic que tu viens de poster explique la fonction des modules, ici le topic sera là pour créer des codes et/ou aider les personnes en difficultées. L'autre topic est dépassée maintenant, c'est pour celà que j'ai demandé sur l'autre topic si on devait en faire un autre, une personne m'a répondu que oui, j'ai donc fait le topic, et pour être sûr j'ai demandé à Nihoshi (choucroute <3) si je pouvais améliorer le topic, ou si c'était inutile avec tous les topics déjà présents. Je n'ai fait que reprendre l'idée d'un des topic EN, rien de plus.
Linkaito
« Consul »
1381165260000
    • Linkaito#0095
    • Profil
    • Derniers messages
    • Tribu
#4
  1
Je pense que tu peux partager le début de ton code ici : Topic-451723
Et demander des codes (ou en voir un récap qui va bientôt être fait) sur le topic "[Aide] Nouveau sous-forum"


Généralement on n'expose pas un code pour un mini-jeu sur un topic, après c'est mon avis pas celui de XXXX personnes. :)

Au cas où je me trompe, tu devrais améliorer ta présentation ;)
Keltah
« Citoyen »
1381165440000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  1
Linkadodo a dit :
Je pense que tu peux partager le début de ton code ici : Topic-451723
Et demander des codes (ou en voir un récap qui va bientôt être fait) sur le topic "[Aide] Nouveau sous-forum"


Généralement on n'expose pas un code pour un mini-jeu sur un topic, après c'est mon avis pas celui de XXXX personnes. :)

Au cas où je me trompe, tu devrais améliorer ta présentation ;)

Je pense que si tu avais lu :
Keltah a dit :
Le topic était à la base, là pour partager des codes, maintenant le section est là pour ça, du coup...

Le topic en lui-même n'a plus d'utilité vu qu'il y a la nouvelle section qui est là pour partager les codes lua. En soit, ce topic n'a pas besoin d'une grande présentation, c'est juste un topic pour des demandes de codes, voire des explications, rien de plus. Tu veux que je dessine un jolie soleil ? C'est inutile et ça n'a rien avoir avec le sujet.
Edit : Si tu veux (ou plutôt c'était prévu comme le nom du topic l'indique), il y'aura des explications en plus sur le premier message, des codes déjà préparés, comme ça, tu seras content.
Linkaito
« Consul »
1381165680000
    • Linkaito#0095
    • Profil
    • Derniers messages
    • Tribu
#6
  1
Pas la peine de partir en provocations, je dis seulement mon avis, je ne t'harcele pas.

Toonney a dit "Salut, ici partagez vos jeux et codes qui ne nécessitent pas pas de topic."
Keltah
« Citoyen »
1381165800000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  1
Linkadodo a dit :
Pas la peine de partir en provocations, je dis seulement mon avis, je ne t'harcele pas.

Je ne suis pas dans la provocation, je donne mon avis face à ton message futile, sans arguments. Comparé à la communauté EN, on est une des communautés qui va créer 20 topics pour le même sujet, ici le topic est là pour la création de code, on ne vas pas réunir 20 choses différentes sur un même topic. La communauté EN est organisée.
Linkadodo a dit :
Tooney a dit "Salut, ici partagez vos jeux et codes qui ne nécessitent pas pas de topic."

Le partage de code, oui, la section est là pour ça maintenant, de toute façon, ce n'est qu'un topic.
Mcfloy
« Citoyen »
1381165800000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Linkadodo a dit :
Pas la peine de partir en provocations, je dis seulement mon avis, je ne t'harcele pas.

Tooney a dit "Salut, ici partagez vos jeux et codes qui ne nécessitent pas pas de topic."

Regarde sur chez les EN, Shamousey a eu le même réflexe de mettre un topic d'aide à ceux qui veulent un code précis ou un mini jeu.

Sur l'autre, c'était avant l'implantation de la section, et de plus c'était du partage sans vraiment grand intêret. Là celui qui veut aider est certains que ça facilitera la vie de quelqu'un.
Linkaito
« Consul »
1381166580000
    • Linkaito#0095
    • Profil
    • Derniers messages
    • Tribu
#9
  1
Excuses-moi j'ai confondu certaines choses, tu pourrais rajouter des codes clés dans ta présentation sinon ^^
Keltah
« Citoyen »
1381171320000
    • Keltah#0000
    • Profil
    • Derniers messages
    • Tribu
#10
  1
Linkadodo a dit :
Excuses-moi j'ai confondu certaines choses, tu pourrais rajouter des codes clés dans ta présentation sinon ^^

C'est ce que je voulais faire, mais j'attendais une réponse officielle, histoire de ne travailler le topic dans le vent. Encore une fois ce n'est qu'un topic, rien d'autre.
Tourre
1381250640000
    • Tourre#0000
    • Profil
    • Derniers messages
#11
[Modéré par Nihoshi, raison : Hors-sujet]
Tourre
« Citoyen »
1381254900000
    • Tourre#0000
    • Profil
    • Derniers messages
#12
  1
Je peux avoir un code pour nomer son module?

P.S : Nihoshi je suis pas en hors-sujet.
Mcfloy
« Citoyen »
1381255020000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#13
  2
Tourre a dit :
Je peux avoir un code pour nomer son module?

P.S : Nihoshi je suis pas en hors-sujet.

J'avais déjà repondu sur ce topic : Topic-451723

Maintenant calme toi un peu Nihoshi. Vous avez voulu garder le topic "[Lua] Partagez vos jeux/codes ici !" alors il y a tellement de confusions qu'on ne sait pas où mettre sa question. Le Hors-Sujet ne peut pas exister si la question concerne les modules en général et qu'elle est posée sur un topic traitant les codes Lua (Ici ou sur l'autre topic d'ailleurs) donc propose un topic de référence aux questions qu'on puisse savoir où les poser à l'avenir. Car c'est pas très organisé là :/
Tourre
« Citoyen »
1381255140000
    • Tourre#0000
    • Profil
    • Derniers messages
#14
  1
Non, mais pour exemple : /salon nomdumodule comment je donne un nom au module?
Mcfloy
« Citoyen »
1381255500000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#15
  1
Tourre a dit :
Non, mais pour exemple : /salon nomdumodule comment je donne un nom au module?

Seuls les béta testeurs peuvent le faire.
Tourre
« Citoyen »
1381255680000
    • Tourre#0000
    • Profil
    • Derniers messages
#16
  1
Alors on peut le faire que dans notre maison de tribu?
Mcfloy
« Citoyen »
1381256040000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#17
  1
Tourre a dit :
Alors on peut le faire que dans notre maison de tribu?

Oui.
Tourre
« Citoyen »
1381256040000
    • Tourre#0000
    • Profil
    • Derniers messages
#18
  1
Ok merci.
Et comment on fait une fenêtre de bienvenue qui s'affiche, genre : Bienvenue ... By Tourre?
Ski
« Censeur »
1381256160000
    • Ski#5535
    • Profil
    • Derniers messages
#19
  1
Comment faire un code :

Si il reste qu'une souris, elle a le fromage.
Sorenhl
« Citoyen »
1381256700000
    • Sorenhl#0000
    • Profil
    • Derniers messages
    • Tribu
#20
  1
jpeux avoir la liste des polices qu'on peut utiliser???????
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Aide] Demandes de codes et d'explications
1 / 70 › »
© Atelier801 2018

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

Version 1.27