×

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
« ‹ 53 / 70 › »
[Aide] Demandes de codes et d'explications
Nicolasledu
« Citoyen »
1478020020000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#1041
  0
yoshoups a dit :
Podoko a dit :
ui.setMapName("<v>Je suis une <n>Peluche</n> verte")
fonctionne chez moi

En parlant de ça, j'ai vu que y avait plusieurs couleurs, genre <r> pour rouge, <v> pour bleu-vert, etc...
Existe-t'il une liste des couleurs disponibles ?

Ici ! http://atelier801.com/topic?f=6&t=820086&p=1#tab_7_message_1
Yoshoups
« Censeur »
1478022720000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1042
  0
Nicolasledu a dit :
yoshoups a dit :
Podoko a dit :
ui.setMapName("<v>Je suis une <n>Peluche</n> verte")
fonctionne chez moi

En parlant de ça, j'ai vu que y avait plusieurs couleurs, genre <r> pour rouge, <v> pour bleu-vert, etc...
Existe-t'il une liste des couleurs disponibles ?

Ici ! http://atelier801.com/topic?f=6&t=820086&p=1#tab_7_message_1

Merci!
Yoshoups
« Censeur »
1478026080000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1043
  0
Aussi, est-t'il possible de faire une détection pour une musique ?
Par exemple, si quelqu'un se met à faire de la musique (via un écran), ça afficheras un texte ?

Dernière modification le 1478026500000
Alexpp
« Citoyen »
1478027820000
    • Alexpp#0000
    • Profil
    • Derniers messages
    • Tribu
#1044
  0
Non. aux dernières nouvelles, non.
Yoshoups
« Censeur »
1478034000000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1045
  0
D'accord, aussi, est t'il possible de mettre quelque chose dans le tchat ?
Car de base le texte apparaît dans la fenêtre lua, mais les autres ne peuvent pas la voir.
Nicolasledu
« Citoyen »
1478035020000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#1046
  0
yoshoups a dit :
D'accord, aussi, est t'il possible de mettre quelque chose dans le tchat ?
Car de base le texte apparaît dans la fenêtre lua, mais les autres ne peuvent pas la voir.

Nop, enfin si mais il faut être dans la luateam
Podoko
« Citoyen »
1478035080000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#1047
  0
Oui : http://atelier801.com/topic?f=6&t=781139 (partie "Enums and IDs") (Edit, je suis en retard)
Yoshoups
« Censeur »
1478089320000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1049
  0
Rebonjour, j'ai un peu progressé depuis hier et je connais la plupart des arguments, mais, existe t'il un argument pour déterminer l’abscisse x ou la position y d'une souris ?
En gros j'aimerais réaliser un système de particules à la personne qui survie, sauf que le problème c'est que bah les particules n’apparaissent pas dans la souris.
Mcfloy
« Citoyen »
1478091540000
    • Mcfloy#0000
    • Profil
    • Derniers messages
#1050
  0
yoshoups a dit :
Rebonjour, j'ai un peu progressé depuis hier et je connais la plupart des arguments, mais, existe t'il un argument pour déterminer l’abscisse x ou la position y d'une souris ?
En gros j'aimerais réaliser un système de particules à la personne qui survie, sauf que le problème c'est que bah les particules n’apparaissent pas dans la souris.

Documentation Lua :
Jacques a dit :

for name,player in pairs(tfm.get.room.playerList) do
print(player.x) -- Tu peux remplacer x par y
end


J'évite de double post, mais c'est très chiant de pas avoir d'indentation sur le forum, au moins pour le code source please.

Dernière modification le 1478119920000
Yoshoups
« Censeur »
1478119980000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1051
  0
Désoler de vous flooder de demande, mais c'est que je débute, et que je suis curieux.

Donc, mon "module" est quasiment finis, mais j'aimerais implémenté un système d'objets (comme le pouvoir Transformice)
Je m'explique :
Par exemple, quand une personne va faire l'émote dance, il va mourir, et il va se transformer en plateforme, jusqu'à la, je sais tout faire, sauf que, je n'arrive pas à faire la détection de émoticônes, en allant sur la liste des commandes en Post-it, j'ai essayer l'exemple en trafiquant 2-3 trucs, mais ça ne marche toujours pas.
Mcfloy
« Citoyen »
1478120940000
    • Mcfloy#0000
    • Profil
    • Derniers messages
#1053
  0
yoshoups a dit :
Désoler de vous flooder de demande, mais c'est que je débute, et que je suis curieux.

Donc, mon "module" est quasiment finis, mais j'aimerais implémenté un système d'objets (comme le pouvoir Transformice)
Je m'explique :
Par exemple, quand une personne va faire l'émote dance, il va mourir, et il va se transformer en plateforme, jusqu'à la, je sais tout faire, sauf que, je n'arrive pas à faire la détection de émoticônes, en allant sur la liste des commandes en Post-it, j'ai essayer l'exemple en trafiquant 2-3 trucs, mais ça ne marche toujours pas.

Voilà le code :
a dit :
function eventEmotePlayed (playerName, emoteType, emoteParam)
if (emoteType == tfm.enum.emote.dance) then
print("T'es mort !")
tfm.exec.killPlayer(playerName)
end
end

(L'indentation toujours aux pommes... Promis je ferais mieux après)

Edit pour les explications: la fonction est appelée automatiquement quand un émote est joué, pour n'importe qui, donc la détection de la personne, de l'emote joué ou du drapeau joué (emoteParam pour le drapeau) se fera dans cette fonction.

Dernière modification le 1478121240000
Yoshoups
« Censeur »
1478121840000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1054
  0
Animjarcanin a dit :
Bonjour Yoshoups,

Alors surtout, n'hésite pas du tout à nous flooder, on est là pour ça et on est très heureux de te répondre et de t'accompagner dans ta progression.

Actuellement, rien ne permet de détecter les émoticônes. Toutefois, chaque émoticône est reliée à une touche de ton clavier (1 à 9). Or, ces touches peuvent, elles, être détectées. Les codes des touches de ton clavier sont disponibles sur le wiki. Combine ces codes avec la fonction system.bindKeyboard et l'évènement eventKeyboard. Je ne t'en dis pas plus pour te laisser découvrir ces fonctions par toi-même. Si toutefois tu rencontres des difficultés, revient-vite ici nous demander de t'aider !

Merci de ta réponse.
J'ai essayé
a dit :
function system.bindKeyboard (playerName, keyCode, false, false)
if (49 == keyCode) then
tfm.exec.addShamanObject (0, particlesx, particlesy, 90, 0, 0, false)
tfm.exec.killPlayer (playerName)
end
end

(particlesx et particlesy sont des variables pour enregistré la position du joueur)
Mais, ça ne marche toujours pas, dans la fenêtre #lua ça ne met pas de bug et que tout s’exécute correctement.
Tortuegreen
« Censeur »
1478122560000
    • Tortuegreen#0000
    • Profil
    • Derniers messages
    • Tribu
#1055
  0
Pour avoir les coordonnées de manière directe d'un joueur tu peux passer par :
tfm.get.room.playerList[playerName].x ou y (avec playerName le nom du joueur).

Ce qui donnerait pour remplacer ta ligne de code :
tfm.exec.addShamanObject(0, tfm.get.room.playerList[playerName].x, tfm.get.room.playerList[playerName].y, 90, 0, 0, false)
Yoshoups
« Censeur »
1478122680000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1056
  0
Tortuegreen a dit :
Pour avoir les coordonnées de manière directe d'un joueur tu peux passer par :
tfm.get.room.playerList[playerName].x ou y (avec playerName le nom du joueur).

Ce qui donnerait pour remplacer ta ligne de code :
tfm.exec.addShamanObject(0, tfm.get.room.playerList[playerName].x, tfm.get.room.playerList[playerName].y, 90, 0, 0, false)

Merci, en effet ça iras plus vite!

Mcfloy a dit :
yoshoups a dit :
Désoler de vous flooder de demande, mais c'est que je débute, et que je suis curieux.

Donc, mon "module" est quasiment finis, mais j'aimerais implémenté un système d'objets (comme le pouvoir Transformice)
Je m'explique :
Par exemple, quand une personne va faire l'émote dance, il va mourir, et il va se transformer en plateforme, jusqu'à la, je sais tout faire, sauf que, je n'arrive pas à faire la détection de émoticônes, en allant sur la liste des commandes en Post-it, j'ai essayer l'exemple en trafiquant 2-3 trucs, mais ça ne marche toujours pas.

Voilà le code :
a dit :
function eventEmotePlayed (playerName, emoteType, emoteParam)
if (emoteType == tfm.enum.emote.dance) then
print("T'es mort !")
tfm.exec.killPlayer(playerName)
end
end

(L'indentation toujours aux pommes... Promis je ferais mieux après)

Edit pour les explications: la fonction est appelée automatiquement quand un émote est joué, pour n'importe qui, donc la détection de la personne, de l'emote joué ou du drapeau joué (emoteParam pour le drapeau) se fera dans cette fonction.

J'ai essayé ton truc, mais à partir de la deuxième fonction seulement la dernière fonction marche, par exemple, j'ai mis "dance" et "laugh", mais seulement laugh marche, alors que dance de base devait marchais avant que j'ai mis laugh.
Edit : J'avait oublier que on devait pas faire une fonction pour un seule truc, donc du coup maintenant ça remarche.

Dernière modification le 1478123040000
Yoshoups
« Censeur »
1478124120000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1058
  0
Animjarcanin a dit :
Désolé Yoshoups, nous nous étions mal compris. Je parlais de ces smileys-là, oublie donc mon message si tu parles des actions (danse, rire, pleurer...).

http://vignette2.wikia.nocookie.net/transformice/images/5/59/Smileys_num%C3%A9ros.png/revision/latest?cb=20131205215633&path-prefix=fr

Non non je parlais bien de ces smileys, j'osais juste pas vous demandé car ça faisait un peu "personne qui compte que sur le travail des autres", après si une âme charitable veut bien me passer le script (ou me mettre sur la bonne piste) pour faire ça avec les smileys "&é"'(-è_ç", je dirais pas non.
Yoshoups
« Censeur »
1478128800000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#1060
  0
Animjarcanin a dit :

http://vignette2.wikia.nocookie.net/transformice/images/5/59/Smileys_num%C3%A9ros.png/revision/latest?cb=20131205215633&path-prefix=fr


http://i.imgur.com/MWE0PA5.png      
a dit :
system.bindKeyboard("Tigrounette", 48, true, true) -- On active, pour le joueur Tigrounette, la touche 48, qui correspond à 0à (smiley choqué).

function eventKeyboard(playerName, keyCode, down, xPlayerPosition, yPlayerPosition)
  if keyCode == 48 then -- Si la touche pressée est la touche 48 (celle que l'on a enregistré précédemment), écrire un message print.
    print(playerName .. " a actionné le smiley CHOQUÉ.")
  end
end

Je te donne un bout de code sans trop d'explications. Essaye de le comprendre, sinon, revient encore une fois vers nous/moi.

J'ai un peu près tout compris, mais est-t'il possible de mettre directement pour tout les joueurs le system.bingKeyboard ?
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Aide] Demandes de codes et d'explications
« ‹ 53 / 70 › »
© Atelier801 2018

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

Version 1.27