×

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
  • /
  • Preguntas y Respuestas - Lua
« ‹ 38 / 45 › »
Preguntas y Respuestas - Lua
Electra
« Citoyen »
1451177580000
    • Electra#2694
    • Profil
    • Derniers messages
    • Tribu
#741
  0
ohvrt a dit :
Puedo poner los puntos de spawm diferentes?

Hola, no recuerdo la forma de hacerlo con lua (aunque hay) pero hay una forma de hacerlo con el editor de mapas que si recuerdo, anteriormente lo había preguntado y Hina me respondió, te dejo lo que me puso. Le doy sus respectivos creditos a Hinakagiyama.

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Es posible definir dónde aparecerán los ratones en las propiedades del mapa. Existen tres maneras de hacerlo.

1) Definiendo uno o más puntos específicos

    DS="m;x1,y1,x2,y2,x3,y3..."

    x1,y1 - Coordenadas x,y del primer punto.
    x2,y2 - Coordenadas x,y del segundo punto.
    x3,y3 - Coordenadas x,y del tercer punto.

2) Definiendo la coordenada Y para esparcir a los ratones a lo largo del mapa:

    DS="y;y0"

    y0 - Coordenada Y para todos los ratones.

3) Definiendo la coordenada X para esparcir a los ratones a lo alto del mapa:

    DS="x;x0"

    x0 - Coordenada X para todos los ratones.

En el primer caso se pueden añadir tantos puntos como se quiera. Cada valor debe separarse por una coma y siempre van unidas las coordenadas x,y de un mismo punto. (DS="m;x1,y1"), (DS="m;x1,y1,x2,y2"), (DS="m;x1,y1,x2,y2,x3,y3,x4,y4,x5,y5"), etc.

En los últimos dos casos los ratones se esparcirán por el mapa. Nótese que su posición no es realmente al azar, si no que el juego determina arbitrariamente su posición dependiendo de la cantidad de ratones en la sala. Por lo que es necesario tener a varios ratones presentes para que puedas apreciar los resultados.

También con el primer caso el juego decide arbitrariamente en qué momento asignar a un ratón a cada punto. Por lo que si no hay suficientes ratones es posible que no aparezca ninguno en algún punto (incluso si tienes 3 puntos y 3 ratones, es posible que uno de los puntos quede vacío). Asegúrate de invitar a toda una tribu cuando vayas a probar tus mapas con múltiples puntos de inicio.


Ejemplo 1: Mapa con 4 puntos de spawn
<C><P DS="m;40,370,260,370,540,370,760,370" /><Z><S><S X="510" Y="410" L="140" H="20" T="4" P="0,0,20,0.2,-30,0,0,0" /><S X="730" Y="410" L="140" H="20" T="4" P="0,0,20,0.2,-30,0,0,0" /><S X="70" Y="410" L="140" H="20" T="4" P="0,0,20,0.2,30,0,0,0" /><S X="290" Y="410" L="140" H="20" T="4" P="0,0,20,0.2,30,0,0,0" /><S X="400" Y="120" L="120" H="40" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S X="400" Y="171" L="120" H="40" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D><DC X="400" Y="90" /><F X="430" Y="96" /><T X="370" Y="101" /></D><O /></Z></C>

Ejemplo 2: Mapa de colisión con ratones esparcidos a lo largo
<C><P Ca="" C="" DS="y;190" /><Z><S><S X="540" Y="185" L="10" H="130" T="1" P="0,0,0,0.2,0,0,0,0" /><S X="260" Y="185" L="10" H="130" T="1" P="0,0,0,0.2,0,0,0,0" /><S X="540" Y="380" L="200" H="200" T="1" P="0,0,0,0.2,45,0,0,0" /><S X="260" Y="380" L="200" H="200" T="1" P="0,0,0,0.2,45,0,0,0" /><S X="805" Y="215" L="30" H="410" T="1" P="0,0,0,0.2,0,0,0,0" /><S X="-5" Y="215" L="30" H="410" T="1" P="0,0,0,0.2,0,0,0,0" /><S X="400" Y="400" L="780" H="40" T="1" P="0,0,0,0.2,0,0,0,0" /><S X="400" Y="110" L="80" H="20" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S X="45" Y="110" L="70" H="20" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S X="755" Y="110" L="70" H="20" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D><F X="400" Y="57" /><T X="40" Y="101" /><T X="760" Y="101" /><DC X="400" Y="95" /></D><O /></Z></C>

Ejemplo 3: Mapa con portales y ratones esparcidos a lo alto
<C><P Ca="" DS="x;400" P="" /><Z><S><S X="400" Y="-5" L="800" H="30" T="1" P="0,0,0,0.2,0,0,0,0" /><S X="110" Y="395" L="220" H="50" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S X="690" Y="395" L="220" H="50" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S X="400" Y="153" L="380" H="10" T="1" P="0,0,0,0.2,-20,0,0,0" /><S X="400" Y="223" L="380" H="10" T="1" P="0,0,0,0.2,-20,0,0,0" /><S X="400" Y="293" L="380" H="10" T="1" P="0,0,0,0.2,-20,0,0,0" /><S X="400" Y="405" L="360" H="30" T="1" P="0,0,0,0.2,0,0,0,0" /><S X="400" Y="83" L="380" H="10" T="1" P="0,0,0,0.2,-20,0,0,0" /><S X="220" Y="210" L="20" H="420" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S X="580" Y="210" L="20" H="420" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D><DC X="400" Y="380" /><F X="30" Y="367" /><T X="770" Y="372" /></D><O /></Z></C>


Tienes que usar el formato del primer caso, para dos ratones sería:
DS="m;x1,y1,x2,y2"[/quote]

Dernière modification le 1451177820000
Sincabellera
« Citoyen »
1451913060000
    • Sincabellera#0000
    • Profil
    • Derniers messages
    • Tribu
#742
  0
Donde reclamo sobre algo injusto en el juego #football de makinit?
Haku
« Sénateur »
1451926860000
    • Haku#0807
    • Profil
    • Derniers messages
#743
  0
sincabellera a dit :
Donde reclamo sobre algo injusto en el juego #football de makinit?

http://atelier801.com/topic?f=6&t=383230

O preguntar a Makinit directamente.
Electra
« Citoyen »
1451936760000
    • Electra#2694
    • Profil
    • Derniers messages
    • Tribu
#744
  0
Alguien me pasa lo que dice aqui https://paste.moepl.eu/view/5da229bf odio tanto Paste, nunca me deja entrar.
Julianbailey
« Citoyen »
1452108360000
    • Julianbailey#0000
    • Profil
    • Derniers messages
#745
  0
Stefanhiaa a dit :
Alguien me pasa lo que dice aqui https://paste.moepl.eu/view/5da229bf odio tanto Paste, nunca me deja entrar.

local maps = {108, 109, 110, 111, 112, 113}

ui.addPopup (1,0,"Bienvenido a <b>#Cheesegrabber</b>. <br><font size='20'><b><font face='Soopafresh'>Ayuda:</font></b><br></font><font size='15'></br> Para más ayuda, pon !help.<br><font color='#BABD2F'>", nil, 250, 100, 300); function main()
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoTimeLeft(true)

system.disableChatCommandDisplay ("queso", true)
system.disableChatCommandDisplay ("mort", true)
system.disableChatCommandDisplay ("help", true)
system.disableChatCommandDisplay ("commands", true)
startNewGame()
end


function startNewGame()
tfm.exec.newGame (maps[math.random(#maps)])
tfm.exec.disableAllShamanSkills(true)
tfm.exec.setGameTime(40)
tfm.exec.setUIMapName("#Cheesegrabber")
end

function eventLoop (t, tr)
if tr <= 0 then
startNewGame()
end
end

function eventPlayerDied (name)
local playersAlive = 0

for _,player in pairs(tfm.get.room.playerList) do
if not player.isDead then
playersAlive = playersAlive + 1
end
end

if playersAlive == 1 then
tfm.exec.setGameTime (10)
elseif playersAlive == 0 then
startNewGame()
end
end

function eventChatCommand (name, command)
if command == "meep" then

for name,player in pairs(tfm.get.room.playerList) do
tfm.exec.giveMeep(name)
end

function eventNewPlayer(name)
for i,key in ipairs({83,40,69,16,8}) do
tfm.exec.bindKeyboard(name,key,true,true)
end
end

elseif command == "random" then

function randomColor()
return "0x" .. string.format("%X", math.random(0x000000, 0xFFFFFF))
end

function eventLoop (currentTime, timeRemaining)
for i=1,100 do
for p,_ in pairs(tfm.get.room.playerList) do
tfm.exec.setNameColor(p, randomColor());
end
end
end

function eventPlayerWon (playerName)
tfm.exec.setPlayerScore (playerName, 1, true);
end

elseif command == "mort" then
tfm.exec.killPlayer (name)

elseif command == "help" then
ui.addPopup (1,0,"En este Module saldrán <b>sólo los mapas del ladrón del <font color='#BABD2F'>queso</font></b>. En estos mapas un ratón tendrá el queso y será el ladrón y tendrá que huir de los demás. Si alguien atrapa al ladrón, tendrá el queso y podrá ir a la madriguera. Si atrapan 10 veces al ladrón, este morirá. Para saber los comandos, pon <b>!commands<br><font color='#BABD2F'>", nil, 250, 100, 300);

elseif command == "commands" then
ui.addPopup (1,0,"<br><font size='20'><b><font face='Soopafresh'>Comandos:</font></b><br></font><font size='15'></br> <b>!mort</b> = Mueres (Ahora la trampa y troll son parte del minijuego). <br></font><font size='15'></br> <b>!help</b> = Te da ayuda. <br></font><font size='15'></br> <b>!commands</b> = Sale esta ventana. <br></font><font size='15'></br> <b>!snow</b> = ¡NIEVE!. <font color='#BABD2F'>", nil, 250, 100, 300);

end
end

main()
Julianbailey
« Citoyen »
1452108660000
    • Julianbailey#0000
    • Profil
    • Derniers messages
#746
  0
Hola,

¿Se puede poner cualquier imagen que quieras en el fondo de tfm? Si es un sí Dime como n.n

Gracias
Elrotcehel
« Citoyen »
1452175020000
    • Elrotcehel#0000
    • Profil
    • Derniers messages
#747
  0
Puedes agregar imágenes que este alojadas únicamente en el servidor de Transformice o de Atelier 801
Tutorial e imágenes - Poner imágenes con LUA mediante el XML.

Agregando algo al tutorial de arriba, te dejo el link con la imágen del nuevo mapa de uvas
http://www.transformice.com/images/x_transformice/x_evt/x_evt_01/kjneb75/map-nouvel-an.jpg?c=1


Agregar imágenes alojadas en Atelier 801
Elrotcehel a dit :
Hay una manera de poner imágenes que estén alojadas en Atelier 801 :)
¿Código?
&lt;C&gt;&lt;P bg="14cce6ffd55" /&gt;&lt;Z&gt;&lt;S /&gt;&lt;D /&gt;&lt;O /&gt;&lt;/Z&gt;&lt;/C&gt;
Lo que está de color rojo es la ID de la imágen.
Solo vas al editor de mapas y pones ese código.
Por ahora no tengo muchas imágenes, las que tengo son estas:
14cce6ffd55
http://images.atelier801.com/14cce6ffd55.jpg

14a8d41a838
http://images.atelier801.com/14a8d41a838.jpg

14a88571f89
http://images.atelier801.com/14a88571f89.jpg

14abae230c8
http://images.atelier801.com/14abae230c8.jpg

14e78118c13
http://images.atelier801.com/14e78118c13.jpg

14e555a4c1b
http://images.atelier801.com/14e555a4c1b.jpg

14a91bba7d8
http://images.atelier801.com/14a91bba7d8.jpg

14fea820522
http://images.atelier801.com/14fea820522.jpg


Ahora bien, si te fijas a esta última imágen le hace falta esta otra:
14fe6a578cd
http://images.atelier801.com/14fe6a578cd.png

Pero, ¿Cómo agregar dos imágenes? ¿Una en formato .jpg y otra en .png?
Solo haces esto, la .png la agregaras de esta forma:
&lt;C&gt;&lt;P fg="14fe6a578cd" /&gt;&lt;Z&gt;&lt;S /&gt;&lt;D /&gt;&lt;O /&gt;&lt;/Z&gt;&lt;/C&gt;
Si quieres juntar las dos para que quede completa y mucho mejor, este es el código:
&lt;C&gt;&lt;P fg="14fe6a578cd" bg="14fea820522" /&gt;&lt;Z&gt;&lt;S /&gt;&lt;D /&gt;&lt;O /&gt;&lt;/Z&gt;&lt;/C&gt;

Y eso es todo, si necesitas alguna otra imágen que no esté aquí, envíame un mensaje privado por el foro o comenta aquí mismo =)

Nxdie
1452179220000
    • Nxdie#0000
    • Profil
    • Derniers messages
    • Tribu
#748
[Modéré par Matiascp, raison : Fuera de tema]
Elrotcehel
1452182460000
    • Elrotcehel#0000
    • Profil
    • Derniers messages
#749
[Modéré par Matiascp, raison : Fuera de tema]

Dernière modification le 1452182520000
Asafemcel
« Citoyen »
1454527260000
    • Asafemcel#4620
    • Profil
    • Derniers messages
    • Tribu
#750
  0
No me funciona lua y a ustedes?
Puchitop
1454979960000
    • Puchitop#0000
    • Profil
    • Derniers messages
#751
[Modéré par Bog]
Puchitop
1454980080000
    • Puchitop#0000
    • Profil
    • Derniers messages
#752
[Modéré par Bog]
Auzz
« Citoyen »
1455043620000
    • Auzz#9717
    • Profil
    • Derniers messages
    • Tribu
#753
  0
Alguien sabe como poner ratas jigantes en un utility?
Niopigaa
« Censeur »
1455417900000
    • Niopigaa#0000
    • Profil
    • Derniers messages
    • Tribu
#754
  0
Siendo Chamán.
Aiko
« Citoyen »
1455851760000
    • Aiko#7161
    • Profil
    • Derniers messages
#755
  0
¿Alguna manera de hacer desaparecer los username de todos los jugadores? o por lo menos hacerlos menos visibles.
Alexxsiss
« Citoyen »
1455852600000
    • Alexxsiss#0000
    • Profil
    • Derniers messages
    • Tribu
#756
  0
katukaty a dit :
¿Alguna manera de hacer desaparecer los username de todos los jugadores? o por lo menos hacerlos menos visibles.

Es imposible. Lo máximo que puedes hacer es cambiarle el color a las letras del nick de los jugadores para que estas no se vean.
Saintgio
« Consul »
1455863640000
    • Saintgio#0000
    • Profil
    • Derniers messages
    • Tribu
#757
  0
http://i.imgur.com/6USEP8U.png

Hola, solo por curiosidad alguien sabe para que sirve esta consola de comandos?
PD: se abre con Ctrl+Shift+ñ y se cierra con Ctrl+D
Proesky
« Citoyen »
1456194360000
    • Proesky#7725
    • Profil
    • Derniers messages
#758
  0
Cual es el module en el que hacen una pregunta de verdadero o falso?
Johanaratona
1456364100000
    • Johanaratona#0000
    • Profil
    • Derniers messages
    • Tribu
#759
[Modéré par Elmacchiato, raison : Fuera de tema.Si tienes preguntas relacionadas con Transformice que no tengan nada que ver con Lua, usa este hilo: Preguntas y Respuestas]
Eselios
1456365480000
    • Eselios#0000
    • Profil
    • Derniers messages
    • Tribu
#760
[Modéré par Elmacchiato, raison : Fuera de tema.Si tienes preguntas relacionadas con Transformice que no tengan nada que ver con Lua, usa este hilo: Preguntas y Respuestas]
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Preguntas y Respuestas - Lua
« ‹ 38 / 45 › »
© Atelier801 2018

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

Version 1.27