Hola Soy un Scripter Novato, Requiero Ayuda Con la funcion downloadFile (||Aca En la Wiki|| ), Lei la wiki pero no me aclara ciertas dudas que tengo sobre como funciona.
 
	 
 
		Es Client Side O Server Side?
	
	
		Requiere un Filepath (Ruta De Archivo Como en el meta.xml) o Solo el Filename (Nombre Del archivo)
	
	
		Como puedo identificar en caso de estar en un blucle for (Ejemplo Mas Adelante) que hay no Existen Mas archivos en Cola De Descarga.
	
	Ejemplo (Es parte de Mi Script si me pueden ayudar con algun error que encuentren mejor :D)
 
	Parte del script donde uso el downloadFile
 
addEvent ("requestDownload", true)
addEventHandler ("requestDownload", root,
	function DownloadModFile()
		local Ply = getLocalPlayer()
		local newChildD = xmlCreateChild (downloadXmlC, "fileDownload" )
		local XmlTableDownload = xmlNodeGetChildren ( newChildD )
		for i, node in pairs (XmlTableDownload) do
			local FileToDownload = xmlNodeGetValue ( node)
		end
		if not (fileExists( txdFile )) or (fileExists( dffFile ))  then
			local DwF = downloadFile( FileToDownload )
			outputDebugString("Downloading File :"..FileToDownload)
			 if not DwF then
				if  (fileExists( txdFile )) and (fileExists( dffFile ))  then
					triggerServerEvent ("requestReplacements", Ply)
				end
			 end	
		 elseif (fileExists( txdFile )) and (fileExists( dffFile ))  then
				triggerServerEvent ("requestReplacements", Ply)
			end
		end
)
	En Esta parte Cargo una lista de archivos de un archivo xml, intento hacer que con un trigger se inicie la Descarga de los archivos listados (por eso el For) 
 
	 
 
	Lista de archivos que debe descargar, ya use el xmlLoadFile por si tienen dudas
 
<FilesDownload> 
    <fileDownload name="bomb.txd"></fileDownload>
    <fileDownload name="bomb.dff"></fileDownload>
    <fileDownload name="sniper.txd"></fileDownload>
    <fileDownload name="sniper.dff"></fileDownload>
    <fileDownload name="knifecur.txd"></fileDownload>
    <fileDownload name="knifecur.dff"></fileDownload>
    <fileDownload name="rocketla.txd"></fileDownload>
    <fileDownload name="rocketla.dff"></fileDownload>
    <fileDownload name="fire_ex.txd"></fileDownload>
    <fileDownload name="fire_ex.dff"></fileDownload>
    <fileDownload name="chnsaw.txd"></fileDownload>
    <fileDownload name="chnsaw.dff"></fileDownload>
    <fileDownload name="katana.txd"></fileDownload>
    <fileDownload name="katana.dff"></fileDownload>
    <fileDownload name="heatseek.txd"></fileDownload>
    <fileDownload name="heatseek.dff"></fileDownload>
    <fileDownload name="silenced.txd"></fileDownload>
    <fileDownload name="silenced.dff"></fileDownload>
    <fileDownload name="shotgspa.txd"></fileDownload>
    <fileDownload name="shotgspa.dff"></fileDownload>
    <fileDownload name="ak47.txd"></fileDownload>
    <fileDownload name="ak47.dff"></fileDownload>
    <fileDownload name="flame.txd"></fileDownload>
    <fileDownload name="flame.dff"></fileDownload>
    <fileDownload name="gun_para.txd"></fileDownload>
    <fileDownload name="gun_para.dff"></fileDownload>
    <fileDownload name="spraycan.txd"></fileDownload>
    <fileDownload name="spraycan.dff"></fileDownload>
    <fileDownload name="satchel.txd"></fileDownload>
    <fileDownload name="satchel.dff"></fileDownload>
    <fileDownload name="camera.txd"></fileDownload>
    <fileDownload name="camera.dff"></fileDownload>
    <fileDownload name="nvgoggles.txd"></fileDownload>
    <fileDownload name="nvgoggles.dff"></fileDownload>
    <fileDownload name="teargas.txd"></fileDownload>
    <fileDownload name="teargas.dff"></fileDownload>
    <fileDownload name="irgoggles.txd"></fileDownload>
    <fileDownload name="irgoggles.dff"></fileDownload>
    <fileDownload name="cellphone.txd"></fileDownload>
    <fileDownload name="cellphone.dff"></fileDownload>
    <fileDownload name="micro_uzi.txd"></fileDownload>
    <fileDownload name="micro_uzi.dff"></fileDownload>
    <fileDownload name="minigun.txd"></fileDownload>
    <fileDownload name="minigun.dff"></fileDownload>
    <fileDownload name="tec9.txd"></fileDownload>
    <fileDownload name="tec9.dff"></fileDownload>
    <fileDownload name=":Ogun.txd"></fileDownload>
    <fileDownload name=":Ogun.dff"></fileDownload>
    <fileDownload name="chromegun.txd"></fileDownload>
    <fileDownload name="chromegun.dff"></fileDownload>
    <fileDownload name="grenade.txd"></fileDownload>
    <fileDownload name="grenade.dff"></fileDownload>
    <fileDownload name="sawnoff.txd"></fileDownload>
    <fileDownload name="sawnoff.dff"></fileDownload>
    <fileDownload name="mp5lng.txd"></fileDownload>
    <fileDownload name="mp5lng.dff"></fileDownload>
    <fileDownload name="desert_eagle.txd"></fileDownload>
    <fileDownload name="desert_eagle.dff"></fileDownload>
    <fileDownload name="colt45.txd"></fileDownload>
    <fileDownload name="colt45.dff"></fileDownload>
    <fileDownload name="brassknuckle.txd"></fileDownload>
    <fileDownload name="brassknuckle.dff"></fileDownload>
    <fileDownload name="missile.txd"></fileDownload>
    <fileDownload name="missile.dff"></fileDownload>
    <fileDownload name="molotov.txd"></fileDownload>
    <fileDownload name="molotov.dff"></fileDownload>
    <fileDownload name="m4.txd"></fileDownload>
    <fileDownload name="bat.txd"></fileDownload>
    <fileDownload name="bat.dff"></fileDownload>
    <fileDownload name="shovel.txd"></fileDownload>
    <fileDownload name="shovel.dff"></fileDownload>
</FilesDownload>
	Cualquier tipo de ayuda se los Agradeceria mucho.
 
	PD: Soy Nuevo En El Foro  
	PD2 : Soy Programador Pero El Lua es nuevo para mi