×

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
« ‹ 24 / 70 › »
[Aide] Demandes de codes et d'explications
Elyesou
« Citoyen »
1393709400000
    • Elyesou#0000
    • Profil
    • Derniers messages
    • Tribu
#461
  0
'-' c'est nul..bref , y'a t'il un script pour les feux d'artifice en forme de "2014" comme dans la map de l'event ?
Podoko
« Citoyen »
1393711560000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#462
  0
Ça peut se faire bien sûr (c'est jamais qu'un dessin avec des particules) mais c'est long et ennuyeux à faire :x
Elyesou
« Citoyen »
1393711740000
    • Elyesou#0000
    • Profil
    • Derniers messages
    • Tribu
#463
  0
Est ce qu'il y'a un script ou l'on peut se transformer en fantome ou squeltette ou cupidon ( comme avec les vampires ) ?
Podoko
« Citoyen »
1393712100000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#464
  0
Non (ou bien il faudrait utiliser des images, mais encore une fois on ne peut pas)
Elyesou
« Citoyen »
1393712220000
    • Elyesou#0000
    • Profil
    • Derniers messages
    • Tribu
#465
  0
Y'a un script poour les bonbons ? (Halloween 2012 lorsque on tape sur E ) et pour les fleurs ? ( St valentin 2013 )
Toottoow
« Citoyen »
1393749720000
    • Toottoow#0000
    • Profil
    • Derniers messages
    • Tribu
#466
  0
addImage, on ne peut pas.
Pouletbraise
« Citoyen »
1393749840000
    • Pouletbraise#0000
    • Profil
    • Derniers messages
    • Tribu
#467
  0
Podoko a dit :
Je n'y arrive pas non plus, c'est probablement pour ça que le module #pictionary demande d'utiliser les flèches cloutées.

C'est dommage :/
Elyesou
« Citoyen »
1393793640000
    • Elyesou#0000
    • Profil
    • Derniers messages
    • Tribu
#468
  0
Elyesou a dit :
Y'a un script poour les bonbons ? (Halloween 2012 lorsque on tape sur E ) et pour les fleurs ? ( St valentin 2013 )

Merci de me repondre :$
Nathaan
« Citoyen »
1393836660000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#469
  0
Toottoow a dit :
addImage, on ne peut pas.

Merci de lire :$
Elyesou
« Citoyen »
1393867380000
    • Elyesou#0000
    • Profil
    • Derniers messages
    • Tribu
#470
  0
Nathaan a dit :
Merci de lire :$

Merci de relire mon message , j'ai pas parlé d'image mais de
Elyesou a dit :
Y'a un script poour les bonbons ? (Halloween 2012 lorsque on tape sur E ) et pour les fleurs ? ( St valentin 2013 )

Bonbon Halloween 2012 et les fleurs lors de la St Valentin de l'année derniere.. :s
Podoko
« Citoyen »
1393868760000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#471
  0
Les bonbons et la fleur sont des images, si tu veux les retrouver dans un module il faut utiliser la procédure addImage qui n'est pas accessible en maison de tribu comme te l'a dit Nathaan.
Nathaan
« Citoyen »
1393870800000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#472
  0
Exactement Podoko, donc ce n'est pas possible.
Elyesou
« Citoyen »
1393955160000
    • Elyesou#0000
    • Profil
    • Derniers messages
    • Tribu
#473
  0
Le script pour Flappy Mouse plz , je le retrouve pas =/
Luffylxl
« Citoyen »
1394475720000
    • Luffylxl#0000
    • Profil
    • Derniers messages
    • Tribu
#474
  0
Bonjour, pourriez-vous m'expliquer pourquoi ce code ne marche pas ?

code a dit :
function eventLoop (currentTime, timeRemaining) -- Un compteur tourne toutes les 500 milisecondes sur la map
if (currentTime > 5000 and currentTime < 6000 ) then -- Si le temps passé est entre 5 seconds et 6
ui.removeTextArea (1, nil) -- Supprimer le texte "fait gaffe au commencement morray"
ui.addTextArea (4, "3...", nil, 390, 28, width, height, 0x000000, 0xFFFFFF, 0.8, true)-- Creer une zone de texte, avec "3.." dedans
elseif (currentTime > 6500 and currentTime < 7500 ) then -- Sinon si le temps passé est entre 6.5 secondes et 7.5 secondes
ui.updateTextArea (4, "2..", nil) -- Modifier le "3..." en "2.."
elseif (currentTime > 8000 and currentTime < 9500 ) then -- Sinon si le temps passé est entre 8 secondes et 9.5 secondes
ui.updateTextArea (4, "1..", nil) -- Modifier le "2.." en "1.."
elseif(currentTime > 10000 and currentTime < 11000 ) then -- Sinon si le temps passé est entre 10 secondes et 11 secondes (donc 1min50)
ui.updateTextArea (4, "<r><b>GO</r></b>", nil) -- Afficher un "Go" en rouge et gras
elseif(currentTime > 15000 ) then -- Sinon si 15 secondes se sont ecoulés
ui.removeTextArea (4, nil) -- Supprimer la zone de texte qui comporte le "Go"
end -- Fin de l'if
function eventSummoningEnd (playerName, objectType, xPosition, yPosition, angle, xSpeed, ySpeed, other) -- Si le cham invoque
while (currentTime < 10000) do -- Si il invoque avant 1min50
tfm.exec.killPlayer (playerName) -- Le random meurt
end -- Fin de l'if
end -- Fin de la fonction invoque chamane
end -- Fin de la fonction eventLoop (500 milisecondes)

Fin quand je dis "ne marche pas", il n'y a que la fonction qui fait que quand nous invoquons quand 10 secondes se sont écoulées, nous mourrons automatiquement qui ne marche pas.

Merci de votre aide. ;)
Nathaan
« Citoyen »
1395563880000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#475
  0
Un évent dans un évent ça me parait assez sorcier.

Essaye ça :

a dit :
function eventLoop (currentTime, timeRemaining) -- Un compteur tourne toutes les 500 milisecondes sur la map
mapTime = currentTime
if (currentTime > 5000 and currentTime < 6000 ) then -- Si le temps passé est entre 5 seconds et 6
ui.removeTextArea (1, nil) -- Supprimer le texte "fait gaffe au commencement morray"
ui.addTextArea (4, "3...", nil, 390, 28, width, height, 0x000000, 0xFFFFFF, 0.8, true)-- Creer une zone de texte, avec "3.." dedans
elseif (currentTime > 6500 and currentTime < 7500 ) then -- Sinon si le temps passé est entre 6.5 secondes et 7.5 secondes
ui.updateTextArea (4, "2..", nil) -- Modifier le "3..." en "2.."
elseif (currentTime > 8000 and currentTime < 9500 ) then -- Sinon si le temps passé est entre 8 secondes et 9.5 secondes
ui.updateTextArea (4, "1..", nil) -- Modifier le "2.." en "1.."
elseif(currentTime > 10000 and currentTime < 11000 ) then -- Sinon si le temps passé est entre 10 secondes et 11 secondes (donc 1min50)
ui.updateTextArea (4, "<r><b>GO</r></b>", nil) -- Afficher un "Go" en rouge et gras
elseif(currentTime > 15000 ) then -- Sinon si 15 secondes se sont ecoulés
ui.removeTextArea (4, nil) -- Supprimer la zone de texte qui comporte le "Go"
end -- Fin de l'if
end -- Fin de l'eventLoop

function eventSummoningEnd (playerName, objectType, xPosition, yPosition, angle, xSpeed, ySpeed, other) -- Si le cham invoque
if (mapTime < 10000) then -- Si il invoque avant 1min50
tfm.exec.killPlayer (playerName) -- Le random meurt
end -- Fin de l'if
end -- Fin de la fonction invoque chamane

.
Luffylxl
« Citoyen »
1395578700000
    • Luffylxl#0000
    • Profil
    • Derniers messages
    • Tribu
#476
  0
ça fait longtemps que j'ai résolu le problème, en utilisant une autre façon mais les deux marchent en effet.
Mon code actuel :
a dit :
gameStarted = false
function eventLoop (currentTime, timeRemaining) -- Un compteur tourne toutes les 500 milisecondes sur la map
if (currentTime > 5000 and currentTime < 6000 ) then -- Si le temps passé est entre 5 seconds et 6
ui.removeTextArea (1, nil) -- Supprimer le texte "fait gaffe au commencement morray"
ui.addTextArea (4, "3...", nil, 390, 28, width, height, 0x15171E, 0x15171E, 0.8, true)-- Creer une zone de texte, avec "3.." dedans
elseif (currentTime > 6500 and currentTime < 7500 ) then -- Sinon si le temps passé est entre 6.5 secondes et 7.5 secondes
ui.updateTextArea (4, "2..", nil) -- Modifier le "3..." en "2.."
elseif (currentTime > 8000 and currentTime < 9500 ) then -- Sinon si le temps passé est entre 8 secondes et 9.5 secondes
ui.updateTextArea (4, "1..", nil) -- Modifier le "2.." en "1.."
elseif(currentTime > 10000 and currentTime < 11000 ) then -- Sinon si le temps passé est entre 10 secondes et 11 secondes (donc 1min50)
ui.updateTextArea (4, "<r><b>GO</r></b>", nil) -- Afficher un "Go" en rouge et gras
gameStarted = true
elseif(currentTime > 15000 ) then -- Sinon si 15 secondes se sont ecoulés
ui.removeTextArea (4, nil) -- Supprimer la zone de texte qui comporte le "Go"
end -- Fin de l'if
end
function eventSummoningEnd (playerName, objectType, xPosition, yPosition, angle, xSpeed, ySpeed, other) -- Si le cham invoque
if (not gameStarted) then
tfm.exec.killPlayer (playerName) -- Le random meurt
end -- Fin de l'if
end -- Fin de la fonction invoque chamane
function eventSummoningStart (playerName, objectType, xPosition, yPosition, angle)
if (not gameStarted) then
ui.addTextArea (6, "<br /> <br /><br /><br /><b><font color='#834357' size='50px' face='Calibri'><p align='center'>ATTENDS</font></b></p>", playerName, xPosition -200, yPosition -70, 400, 200, 0x15171E, 0x15171E, 0.8, true)
end
end
function eventSummoningCancel (playerName)
ui.removeTextArea (6, playerName)
end

Mais merci quand même de ton aide. ;)
Luffylxl
« Citoyen »
1395598080000
    • Luffylxl#0000
    • Profil
    • Derniers messages
    • Tribu
#477
  0
Sinon on peut m'expliquer pourquoi ce code ne s'applique qu'au dernier survivant ?

a dit :
function eventPlayerDied(name)
local i=0
local n
for pname,player in pairs(tfm.get.room.playerList) do
if not player.isDead then
i=i+1
n=pname
end
end
if i==1 then
tfm.exec.giveCheese(n)
tfm.exec.playerVictory(n)
tfm.exec.setGameTime(5)
end
end

Merci. ;)
Deathmatic
« Citoyen »
1395599700000
    • Deathmatic#0000
    • Profil
    • Derniers messages
#478
  0
Et bien tout simplement car la variable n se fera toujours remplaçer par la valeur, seule la dernière modification est prise en compte.
Nathaan
« Citoyen »
1395657840000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#479
  0
Tu n'as qu'à transformier "n" en table puis de faire ça a chaque joueurs. (je poursuis ce que Deathmatic a dit)

Peux pas lancer de code lua (26/03)
Nathaan
« Citoyen »
1396008780000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#480
  0
Désolé du double post mais c'est pour avoir une réponse (si je modifie personne ne verra).

J'aimerai savoir si c'est possible d'afficher toutes les variables en faisant !varlist.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Aide] Demandes de codes et d'explications
« ‹ 24 / 70 › »
© Atelier801 2018

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

Version 1.27