module tutorielity[...] |
Licorne « Citoyen » 1620929040000
| 1 | ||
Bonjour tout le monde, je suis débutant en LUA donc ce n'est pas un super module mais j'espère que vous en profiterez quand même ;) bon, Tortuegreen ma aider sur quelque petit code mais sinon j'ai tous fais (héhé) voilà donc le fameux code function eventNewPlayer(pseudo) --nom du module:tutorielity ui.addPopup(1, 0, "Hey ".. pseudo ..",do you need help?, if yes do the command: !help", pseudo, 150, 75, 500); end function main() -- Fonction de lancement du module tfm.exec.disableAutoNewGame(true) -- Désactivation du changement de cartes tfm.exec.disableAutoShaman(true) -- Désactivation des chamanes sur les cartes mapList = { 0, 15, 42, 17, 14, 33, 104 } -- Création de la liste de cartes end function eventLoop(timePast, timeLeft) if timeLeft <= 0 then -- S'il reste moins de 0 millisecondes tfm.exec.newGame( mapList[math.random(#mapList)] ) -- On lance une carte de la liste end end function eventPlayerDied(name) if playerLeft() == 0 then -- S'il n'y a plus de joueurs sur la carte ... tfm.exec.newGame( mapList[math.random(#mapList)] ) -- On lance une carte de la liste end end function eventPlayerWon(name, timeBegin, timeRes) if playerLeft() == 0 then -- Comme pour eventPlayerDied tfm.exec.newGame( mapList[math.random(#mapList)] ) end end function playerLeft() local i = 0 -- Compteur de souris for _, prop in pairs(tfm.get.room.playerList) do if not prop.isDead then -- Si le joueur est encore sur la carte ... i = i+1 -- On ajoute 1 au compteur end end return i -- On renvoie le nombre de souris vivantes end function eventChatCommand(pseudo, message) -- Se déclenche à chaque message commençant par '!' if message:sub(1, 5) == "help " and message:sub(6) ~= "" then ui.addPopup(1, 0, "Hey ".. pseudo ..",do you need help?, if yes do the command : !help", pseudo, 150, 75, 500); -- Ouvre une fenêtre avec un message elseif message == "help" then ui.addPopup(1, 0, "Hey ".. pseudo ..", here is the help :To play you have to take the cheese then go to the holes! When you are a shaman you have to help other mice with your magic powers,for to be chamane type !s ",pseudo, 150, 75, 500); -- Ouvre une fenêtre avec un message elseif message:sub(1,1)== "s" then tfm.exec.setShaman(pseudo) end end main() -- On appelle main pour mettre en place les paramètres du jeu. N'hésiter surtout pas à me dire ce que je pourrais rajouter(je vous rappelles je suis débutant x) si dessous et dites moi si vous avez aimez le module ;) ATTENTION:je précise qu'il faut attendre la fin de votre map de tribu pour que le module ce lance ce n'est pas un bug c: (vous pouvez aussi vous suicidez :) LA EN DESSOUS ↓ merci Derringer pour le pseudo "Tortuegreen x) Dernière modification le 1621067160000 |
Derringer « Consul » 1621024560000
| 0 | ||
Salut, je pense que tu parles de Tortuegreen plutôt. Sinon ton Lua est pas mal pour un début Dernière modification le 1621024620000 |
Licorne « Citoyen » 1621064700000
| 0 | ||
Merci du compliment J'espère que sa plaira au moins un tout petit peu aux autres même si ce n'est pas le meilleur module du monde |
Bommieu « Citoyen » 1621065120000
| 0 | ||
j'ai pas compris faut fair quoi |
Licorne « Citoyen » 1621066680000
| 1 | ||
Enfaite c'est un module pour s'entrainer à TFM un peu c'est comme un mini tutoriel et si tu es toute seul dans le salon tu ne connaitra jamais ce qu'il faut faire;^; donc tape !help |
Bommieu « Citoyen » 1621540680000
| 0 | ||
d'accord merci dla réponse!!!!! |
Licorne « Citoyen » 1621594440000
| 1 | ||
Derien x) |