ZELDA Posted October 17, 2018 Share Posted October 17, 2018 Buenas tardes, mi problema es el siguiente al ejecutar esta funcion de abajo no me descarga el fichero en mi client folder, pero lo raro es que si coloco la funcion en el server side si me descarga el fichero pero en la carpeta del script. Nota: Tengo un webhost donde tengo almacenados algunos ficheros como por ejemplo el 001.txd y 001.dff . Estos son los errores de fetchRemote generales de la wiki, y siempre me arroja el numero 1006. 1002: Download aborted 1003: Failed to initialize 1004: Unable to parse url 1005: Unable to resolve host name 1006: Destination IP not allowed 1007: File error function test2(data, errno, filename, row) if errno == 0 then local file = fileCreate("mods/" .. filename) fileWrite(file, data) fileClose(file) outputChatBox("Download finished (" .. filename .. ")") else outputChatBox("Failed to download mod (" .. errno .. ")") end end function descargar(filename) local url = "https://webremote.000webhostapp.com/MTA/vehmods" fetchRemote(url .. "/" .. filename .. ".txd", test2, "", false, filename .. ".txd") fetchRemote(url .. "/" .. filename .. ".dff", test2, "", false, filename .. ".dff") end descargar("001") Link to comment
aka Blue Posted October 17, 2018 Share Posted October 17, 2018 Note: Client side function only works with the server the player is connected to unless the domain has been accepted with requestBrowserDomains Básicamente te dice que la función esa, en el lado cliente, funciona únicamente con la IP del servidor en el que está conectado, es decir, que no puedes utilizarlo para descargar archivos como por ejemplo zippyshare o el host que estás intentando utilizar (eso llego a entender). Ves a ajustes de tu MTA - Explorador Web y en la parte de 'lista blanca' añade la dirección de tu host de mods (https://webremote.000webhostapp.com) y mira si funciona (no estoy seguro, ojo, a mi entender es eso). Link to comment
ZELDA Posted October 17, 2018 Author Share Posted October 17, 2018 Gracias por tu respuesta Aka, lo unico que no entiendo es porque por ejemplo en CIT, se puede descargar mods desde un fethremote y yo no tube que aprobar ninguna pagina desde mi cliente. creo que la duda esta en añadir algo al meta, intente poner al lado de la funcion exportada http = true pero eso es para que un server externo se conecte al script. no tiene nada que ver como tal. Link to comment
aka Blue Posted October 17, 2018 Share Posted October 17, 2018 17 minutes ago, ZELDA said: Gracias por tu respuesta Aka, lo unico que no entiendo es porque por ejemplo en CIT, se puede descargar mods desde un fethremote y yo no tube que aprobar ninguna pagina desde mi cliente. creo que la duda esta en añadir algo al meta, intente poner al lado de la funcion exportada http = true pero eso es para que un server externo se conecte al script. no tiene nada que ver como tal. La propia wiki te explica que no funciona con client-side en un servidor externo. Sinceramente no sé cómo es que funciona el sistema de CIT pero lo que yo entiendo es que tú tienes tus mods en un servidor y la gente los descarga. Entonces bien, es posible que CIT tenga sus scripts en el localhost (en su propio servidor, no en uno externo) y desde el script acceda a x carpeta y los descargue. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now