//returns the status of an id (1 = downloading, 0 = not downloading)
var DownloadStart(char* web,char* local);
is not correct!!
it wont return the status of the id!? it will give a random number... so i cant use this to really check if the download is started or failed
also
var DownloadGetProgress(var m_id);
when the download is ended , sometimes it returns an nmber like this -23982398
or 500929 ... which is a pitty