×

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
  • /
  • Guías y Tutoriales
  • /
  • Documentación de Lua
« ‹ 3 / 3
Documentación de Lua
Thetroz
« Citoyen »
1448085300000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#41
  0
El tema ha sido actualizado con un diseño más bonito y la documentación también > tal cual la publicó Pikashu, que está más explicada.

El árbol se encuentra en el segundo post ya que estaba sobrepasando el límite de caracteres en el post principal.

Para los que no entendieron aquí está los cambios que Pikashu publicó.

Cambios del 29/10/2015

Cambios del 29/10/2015




  • Algunas funciones fueron renombradas, pero las originales siguen funcionando igual:
    tfm.exec.bindKeyboard es ahora system.bindkeyboard
    tfm.exec.setUIMapName es ahora ui.setmapName
    tfm.exec.setUIShamanName es ahora ui.setShamanName

  • Modo de chamán estará ahora en la propiedad "shamanMode" (la propiedad anterior "inHardMode" sigue funcionando)

  • Todas las funciones en que no tienen un parámetro determinado, ahora lo tendrán. Ahora tendrán true como parámetro determinado

  • El evento eventEmotePlayed ahora tiene un parámetro adicional, que es el parámetro de acciones (solamente útil por la acción de bandera, como mínimo por ahora)

  • Hay una nueva función tfm.exec.playEmote para hacer que otros hagan una acción.

  • Hay una nueva función ui.showColorPicker para que aparezca un selector de color. Cuando un jugador selecciona un color, desencadena el nuevo evento eventColorPicked.

  • Las enumeraciones en tfm.enum usada para la falta de tantos elementos, ha sido arreglada. Ahora hay una enumeración para partículas, también para tipo de suelo.

  • Los argumentos xSpeed y ySpeed en el evento eventSummoningEnd, que se referían a la velocidad inicial del objeto que aparecía, fue removido como eso es imposible para aparecer un objeto con velocidad no nula (el objeto empieza a moverse después aparecía, como los cañones), entones siempre fueron equivalentes a 0.
    Si usas el último argumento (la descripción del objeto que aparece), ahora debe usar el 6º en lugar the 8º. Sin importar, la descripción del objeto es actualmente como el 8º argumento para prevenir que el script se rompa/crashee.

  • La configuración del comando /clavier funciona (que se usó para simular que las teclas Q o Z cuando A o W eran presionadas), cual se activa cuando el evento de tecla presionada, fue cambiado. Ahora no hay ninguna simulación de tecla, entonces /clavier no cambiará nada. Además, se agregaron 4 keycodes para reaccionar por las direcciones del jugador: 0 (izquierda), 1 (arriba), 2 (derecha) y 3 (abajo). El evento reacciona cuando esos keycodes se desencadenan indistintamente cuando el jugador usa las flechas, zqsd (w/o en configuración /clavier ) o wasd (w/ en configuración de /clavier).

  • El numero mínimo posible que podías usar con tfm.exec.setRoomMaxPlayers que era 5, ahora es 1.

  • os.date no funcionaba correctamente (no daba el tiempo correcto), fue arreglado.

  • Velocidad de objetos, tipo de base (útil para objetos personalizados) y colores personalizados (útil para objetos personalizados) ha sido añadido en la descripción de objetos en tfm.get.room.objectList

  • Lua Team ahora puede tener una mejor posición/velocidad del jugador usando tfm.exec.lowerSyncDelay. Este método no está disponible para todos los jugadores ya que es de uso intensivo de internet.
Intasmg
« Citoyen »
1453873140000
    • Intasmg#0000
    • Profil
    • Derniers messages
    • Tribu
#42
  0
Un pequeño error:

a dit :
  • eventMouse ( playerName, xMousePosition, yMousePosition )
     Este evento se desencadena cuando un jugador da click con el mouse.
     Argumentos:
      - playerName (String) : el jugador que hizo click
      - xMousePosition (Int) : la coordenada horizontal donde el jugador presionó click
      - yMousePosition(Int) : la coordenada horizontal donde el jugador presionó click
Haku
« Sénateur »
1460731920000
    • Haku#0807
    • Profil
    • Derniers messages
#43
  0
¡Nueva actualización! :DDD

(¡Nuevo!) eventChatMessage - Se activa cuando envían cualquier mensaje en el chat de la sala.

(¡Nuevo!) tfm.exec.setRoomPassword - Pone contraseña a una sala module (solo para LuaDevs).

(¡Nuevo!) tfm.get.room.passwordProtected - Indica si la sala tiene contraseña

(¡Nuevo!) tfm.get.room.mirroredMap - Indica si el mapa actual está invertido o no

(Cambio) tfm.exec.newGame - Ahora como segundo argumento podemos poner si queremos que el mapa esté invertido o no. Si ignoramos este argumento el mapa saldrá invertido al azar por defecto.


Post oficial

¡Te amamos Pikashu!
Eliaseeg
« Citoyen »
1460782800000
    • Eliaseeg#0000
    • Profil
    • Derniers messages
    • Tribu
#44
  0
¡Genial! Tal vez no estuviesen tan necesitados esos cambios pero fue muy acertada en sí la actualización, ahora será esplendido detectar todo lo que se diga en el chat, rotar mapas, contraseñas, me encanta.
Nicoromano
« Citoyen »
1478985240000
    • Nicoromano#0000
    • Profil
    • Derniers messages
#45
  0
Esta Documentacion me sirvio c:
Fatii05
« Citoyen »
1479501000000
    • Fatii05#0000
    • Profil
    • Derniers messages
    • Tribu
#46
  0
HOLA NECESITO AYUDA CON EL NO SE PUDO CAMBIAR EL COMPLEMENTO¡¡¡¡¡¡¡¡
Saintgio
« Consul »
1480712520000
    • Saintgio#0000
    • Profil
    • Derniers messages
    • Tribu
#47
  0
Han añadido nuevas características y funciones en la versión 0.23.

-tfm.exec.setAutoMapFlipMode
-tfm.exec.giveConsumables
-tfm.exec.disableMortCommand (Desactiva el uso del comando /mort)
-tfm.exec.disableWatchCommand (Desactiva el uso del comando /watch)
-tfm.exec.disableDebugCommand (Desactiva el efecto de uso del comando /debug)
-tfm.exec.disableMinimalistMode (Desactiva el uso del modo minimalista)

Información completa:
Post Original

Dernière modification le 1481237340000
Saintgio
« Consul »
1486469880000
    • Saintgio#0000
    • Profil
    • Derniers messages
    • Tribu
#48
  0
Nueva versión 0.24.

Novedades:
• tfm.exec.disablePhysicalConsumables - Desactiva el uso de consumibles físicos en las salas (como en bootcamp o racing).
• Ahora el chat #lua (donde aparecen los errores y los mensajes de la función print()), esta ligado al prompt de la sala, lo que significa que los mensajes se enviarán siempre como si tuvieras el chat de la sala abierto. (Utilidad: Puedes seguir viendo los mensajes del log mientras estas de visita en otra tribu y puedes usar los comandos desde este chat igualmente.)

Bugs corregidos:
• Cuando se cargaba un mapa XML con múltiples objetos de chaman, solo se registraba el último objeto en tfm.get.room.objectList con la id 0.
Ahora se registran correctamente y tienen sus ids reales (comenzando desde 1000).

Post Original

Dernière modification le 1486541640000
Mustazza
« Censeur »
1491014280000
    • Mustazza#0000
    • Profil
    • Derniers messages
#49
  0
Buen hilo!!

Dernière modification le 1491014340000
Bisanota
« Citoyen »
1494256140000
    • Bisanota#0000
    • Profil
    • Derniers messages
    • Tribu
#50
  0
quiero ser parte del grupo lua
Tocutoeltuco
« Censeur »
1494261840000
    • Tocutoeltuco#0000
    • Profil
    • Derniers messages
#51
  2
Bisanota a dit :
quiero ser parte del grupo lua

Para eso debes:
  • Hablar perfectamente inglés
  • Ser bueno creando scripts

Module Team applications are open!
Eden
1495154520000
    • Eden#1533
    • Profil
    • Derniers messages
#52
[Modéré par Obemice, raison : Fuera de tema.]
Saintgio
« Consul »
1500354360000
    • Saintgio#0000
    • Profil
    • Derniers messages
    • Tribu
#53
  1
0.25 ~ 30/06/2017

Novedades:

• Ya no se produce un error cuando la ejecución de un script Lua finaliza normalmente (usando la función system.exit, por ejemplo)

Dernière modification le 1500354420000
Deletedaccount
« Citoyen »
1615832040000
    • Deletedaccount#6153
    • Profil
    • Derniers messages
    • Tribu
#54
  0
Por favor actualizad este tema. Han habido varios cambios desde 2016.
Stargazing
« Censeur »
1638362220000
    • Stargazing#0010
    • Profil
    • Derniers messages
    • Tribu
#55
  1
Este hilo ha sido actualizado y recreado por Indexinel.
Puedes visitarlo aquí: Documentación de Lua.

Cierro.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Guías y Tutoriales
  • /
  • Documentación de Lua
« ‹ 3 / 3
© Atelier801 2018

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

Version 1.27