×

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
  • /
  • [script] msgBox - Utilidad para mostrar mensajes
[script] msgBox - Utilidad para mostrar mensajes
Haku
« Sénateur »
1450453440000
    • Haku#0807
    • Profil
    • Derniers messages
#1
  0
Siguiendo con el spam de hilos. Este es un script que pueden añadir a sus proyectos para mostrar en pantalla cuadros de texto con mensajes. Estos irán apareciendo uno sobre otro y desaparecerán automáticamente luego de unos segundos. Hace tiempo hice esto para usarlo en otros proyectos y quizás le pueda resultar útil a alguien.


Nota: si quieres simplemente probar esta herramienta solo carga el script directamente y luego envía mensajes usando !msg tuMensajeAquí

Script: http://pastebin.com/G0fj6fqA


Instrucciones para "instalar" el script para los que no entienden mucho:

  • Si tu script tiene eventLoop, copia en contenido del eventLoop del script de msgBox dentro del eventLoop de tu script. Si no, simplemente copia todo eventLoop al script.
     
  • Copia todo el resto del script de msgBox dentro de tu script.
     
  • No es necesario copiar el eventChatCommand, solo está ahí como ejemplo para que puedas probar el script directamente por sí solo, escribiendo "!msg tuMensajeAquí".


Instrucciones de uso (después de haber instalado el script):

 showMsg(mensaje, jugador)

  mensaje: el texto que quieres mostrar en el msgBox
  jugador: el nombre del jugador a quien quieres mostrar el mensaje (nil = todos los jugadores)

Por defecto el jugador será nil (si no pones ningún valor y solo pones el mensaje).


Puedes personalizar los msgBox usando las variables al comienzo:

 ui_msgbox_time  tiempo que tardan en desaparecer los mensajes
ui_msgbox_maxmáximo de mensajes mostrados en pantalla
 
ui_msgbox_xcoordenada x de los cuadros de mensaje
ui_msgbox_ycoordenada y del primer cuadro de mensaje
ui_msgbox_wlongitud de los cuadros de mensaje
ui_msgbox_haltura de los cuadro de mensaje
ui_msgbox_dyseparación entre cada cuadro de mensaje
 
ui_msgbox_ccolor de relleno de los cuadros de mensaje
ui_msgbox_bccolor del borde de los cuadros de mensaje
ui_msgbox_dadiferencia de transparencia entre cada cuadro de mensaje


Pondré un ejemplo para aclarar la última variable. Si el valor de ui_msgbox_da fuera 0.1, el primer cuadro tendría una transparencia nula (alpha = 1), el segundo cuadro tendría un 10% de transparencia (alpha = 0.9), el tercer cuadro tendría un 20% (alpha = 0.8) y así. Recuerda tener en mente este valor si vas a cambiar la cantidad máxima de mensajes.


Posibles usos:

  • Mostrar mensajes en casa de tribu, donde no hay chatMessage
  • Eventos interactivos donde se vaya entregando información al jugador
  • Minijuegos donde se requiera seguir instrucciones de un mensaje
  • Sistemas de chat
Girlfionna
« Citoyen »
1450465440000
    • Girlfionna#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Buen Script!
Jow
« Consul »
1453411020000
    • Jow#4884
    • Profil
    • Derniers messages
#3
  0
Muy bien. Yo uso todos los días en mi Homeroom.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [script] msgBox - Utilidad para mostrar mensajes
© Atelier801 2018

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

Version 1.27