Sergioks Posted December 18, 2014 Share Posted December 18, 2014 Buenas, tengo una duda ¿Que funcion o Evento puedo usar para saber cuando un usuario esta descargando las cosas? Es que quisiera hacer un script para que cuando entres quede la pantalla en negro y con unas letras blancas que digan "Descargando Scripts, por favor espere.." Espero respuestas y Gracias de Antemano! Link to comment
MTA Team 0xCiBeR Posted December 19, 2014 MTA Team Share Posted December 19, 2014 Para saber si esta descargando usa: isTransferBoxActive Para lo de los textos, utiliza: https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#Text_functions ya que los textos client-side se crean al terminar de descargar el resource. De esa manera, creas texto Server-Side. Saludos. Link to comment
Sergioks Posted January 11, 2015 Author Share Posted January 11, 2015 Para saber si esta descargando usa:isTransferBoxActive Para lo de los textos, utiliza: https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#Text_functions ya que los textos client-side se crean al terminar de descargar el resource. De esa manera, creas texto Server-Side. Saludos. Sorry por la demora en contestar; gracias. Link to comment
Alexs Posted January 13, 2015 Share Posted January 13, 2015 Hice algunas correcciones, así se aprende de mejores formas. --Es innecesario definir 'resourceRoot', es una variable predefinida para client y server. function checkTransfer() if isTransferBoxActive() then --Comparar aqui dos boolean es redundante. setTimer(checkTransfer,2000,1) --Los temporizadores de MTA son una pesima opcion, algun juego con 'onClientRender' es mas eficiente. else fadeCamera(true) end end addEventHandler("onClientResourceStart",resourceRoot,checkTransfer) * Sobre las variables predefinidas: viewtopic.php?f=91&t=39678 Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 que es lo que hace este Script ? Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 ha ya vale y se le puede implementar algo como una imagen con una animación que valla de esquina a esquina de la pantalla mientras le carga ? Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 Si, le puedes poner de todo, desde imagen hasta texto, o lo que tu quieras pero como pongo una imagen en Server Link to comment
Renkon Posted January 13, 2015 Share Posted January 13, 2015 Pero mientras estás descargando NINGÚN RESOURCE CLIENT-SIDE está iniciado Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 Pero mientras estás descargando NINGÚN RESOURCE CLIENT-SIDE está iniciado Por eso mismo dije como hago para que una imagen o texto este en Server-Side ? Link to comment
Tomas Posted January 13, 2015 Share Posted January 13, 2015 Pero mientras estás descargando NINGÚN RESOURCE CLIENT-SIDE está iniciado Por eso mismo dije como hago para que una imagen o texto este en Server-Side ? Disculpa por ser tan duro, pero... ¿sabes leer? Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 lol, pero que dije mal ? Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 Puedes usar un trigger en tu script server para que la imagen aparezca a todos los jugadores o alguno en especial.Las imagenes no las puedes poner desde server side, tienes que hacerlo en client side, para eso, usa el trigger. vale eso lose, ahora como podría hacer que no puedan jugas hasta descargar el server completo por que como ya todos sabemos si tu cargas nose 5 o 10 MB del server reconnectas y juegas ahora como hago para que no se pueda. ? Link to comment
Tomas Posted January 13, 2015 Share Posted January 13, 2015 Puedes usar un trigger en tu script server para que la imagen aparezca a todos los jugadores o alguno en especial.Las imagenes no las puedes poner desde server side, tienes que hacerlo en client side, para eso, usa el trigger. De nada le servira hacer un trigger si los archivos no se descargaron... Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 Puedes usar un trigger en tu script server para que la imagen aparezca a todos los jugadores o alguno en especial.Las imagenes no las puedes poner desde server side, tienes que hacerlo en client side, para eso, usa el trigger. De nada le servira hacer un trigger si los archivos no se descargaron... ha eso me refiero yo por eso no enteindo de que sirve triggear la imagen si no funcionara Link to comment
UserToDelete Posted January 13, 2015 Share Posted January 13, 2015 Solo puedes establecer texto desde servidor. Puedes usar esta funcion textCreateTextItem myDisplay = textCreateDisplay () -- create a display textDisplayAddObserver ( myDisplay, myPlayer ) -- make it visible to a player myTextItem = textCreateTextItem ( "Hola mundo!", 0.5, 0.5 ) -- create text item for the display textDisplayAddText ( myDisplay, myTextItem -- [url=https://wiki.multitheftauto.com/wiki/TextCreateTextItem]https://wiki.multitheftauto.com/wiki/TextCreateTextItem[/url] Link to comment
MisterZ Posted January 13, 2015 Share Posted January 13, 2015 Solo puedes establecer texto desde servidor. Puedes usar esta funcion textCreateTextItem myDisplay = textCreateDisplay () -- create a display textDisplayAddObserver ( myDisplay, myPlayer ) -- make it visible to a player myTextItem = textCreateTextItem ( "Hola mundo!", 0.5, 0.5 ) -- create text item for the display textDisplayAddText ( myDisplay, myTextItem -- [url=https://wiki.multitheftauto.com/wiki/TextCreateTextItem]https://wiki.multitheftauto.com/wiki/TextCreateTextItem[/url] nada Link to comment
Recommended Posts