download_status что за чо отвечает?

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
Может кто понятным языком объяснить, что за чо отвечает? Врубаю даже переводчик, один хуй не понимаю



123:
local download_status = {
    STATUS_FINDINGRESOURCE = 1,
    STATUS_CONNECTING = 2,
    STATUS_REDIRECTING = 3,
    STATUS_BEGINDOWNLOADDATA = 4,
    STATUS_DOWNLOADINGDATA = 5,
    STATUS_ENDDOWNLOADDATA = 6,
    STATUS_BEGINDOWNLOADCOMPONENTS = 7,
    STATUS_INSTALLINGCOMPONENTS = 8,
    STATUS_ENDDOWNLOADCOMPONENTS = 9,
    STATUS_USINGCACHEDCOPY = 10,
    STATUS_SENDINGREQUEST = 11,
    STATUS_CLASSIDAVAILABLE = 12,
    STATUS_MIMETYPEAVAILABLE = 13,
    STATUS_CACHEFILENAMEAVAILABLE = 14,
    STATUS_BEGINSYNCOPERATION = 15,
    STATUS_ENDSYNCOPERATION = 16,
    STATUS_BEGINUPLOADDATA = 17,
    STATUS_UPLOADINGDATA = 18,
    STATUS_ENDUPLOADDATA = 19,
    STATUS_PROTOCOLCLASSID = 20,
    STATUS_ENCODING = 21,
    STATUS_VERIFIEDMIMETYPEAVAILABLE = 22,
    STATUS_CLASSINSTALLLOCATION = 23,
    STATUS_DECODING = 24,
    STATUS_LOADINGMIMEHANDLER = 25,
    STATUS_CONTENTDISPOSITIONATTACH = 26,
    STATUS_FILTERREPORTMIMETYPE = 27,
    STATUS_CLSIDCANINSTANTIATE = 28,
    STATUS_IUNKNOWNAVAILABLE = 29,
    STATUS_DIRECTBIND = 30,
    STATUS_RAWMIMETYPE = 31,
    STATUS_PROXYDETECTING = 32,
    STATUS_ACCEPTRANGES = 33,
    STATUS_COOKIE_SENT = 34,
    STATUS_COMPACT_POLICY_RECEIVED = 35,
    STATUS_COOKIE_SUPPRESSED = 36,
    STATUS_COOKIE_STATE_UNKNOWN = 37,
    STATUS_COOKIE_STATE_ACCEPT = 38,
    STATUS_COOKIE_STATE_REJECT = 39,
    STATUS_COOKIE_STATE_PROMPT = 40,
    STATUS_COOKIE_STATE_LEASH = 41,
    STATUS_COOKIE_STATE_DOWNGRADE = 42,
    STATUS_POLICY_HREF = 43,
    STATUS_P3P_HEADER = 44,
    STATUS_SESSION_COOKIE_RECEIVED = 45,
    STATUS_PERSISTENT_COOKIE_RECEIVED = 46,
    STATUS_SESSION_COOKIES_ALLOWED = 47,
    STATUS_CACHECONTROL = 48,
    STATUS_CONTENTDISPOSITIONFILENAME = 49,
    STATUS_MIMETEXTPLAINMISMATCH = 50,
    STATUS_PUBLISHERAVAILABLE = 51,
    STATUS_DISPLAYNAMEAVAILABLE = 52,
    STATUS_SSLUX_NAVBLOCKED = 53,
    STATUS_SERVER_MIMETYPEAVAILABLE = 54,
    STATUS_SNIFFED_CLASSIDAVAILABLE = 55,
    STATUS_64BIT_PROGRESS = 56,
    STATUSEX_STARTBINDING = 57,
    STATUSEX_ENDDOWNLOAD = 58,
    STATUSEX_LOWRESOURCE = 59,
    STATUSEX_DATAAVAILABLE = 60,
}
 
Решение
Это статусы работы функции downloadUrlToFile. Это стандартная функция винды для скачивания файлов по ссылке. Так что подробнее можно прочитать на сайте винды. Единственное в начале BINDSTATUS вместо STATUS
https://learn.microsoft.com/en-us/p.../ie-developer/platform-apis/ms775133(v=vs.85)

Tema05

Известный
1,518
481
Это статусы работы функции downloadUrlToFile. Это стандартная функция винды для скачивания файлов по ссылке. Так что подробнее можно прочитать на сайте винды. Единственное в начале BINDSTATUS вместо STATUS
https://learn.microsoft.com/en-us/p.../ie-developer/platform-apis/ms775133(v=vs.85)
 
  • Нравится
Реакции: Dewize и whyega52

whyega52

Eblang головного мозга
Модератор
2,872
2,853
Может кто понятным языком объяснить, что за чо отвечает? Врубаю даже переводчик, один хуй не понимаю



123:
local download_status = {
    STATUS_FINDINGRESOURCE = 1,
    STATUS_CONNECTING = 2,
    STATUS_REDIRECTING = 3,
    STATUS_BEGINDOWNLOADDATA = 4,
    STATUS_DOWNLOADINGDATA = 5,
    STATUS_ENDDOWNLOADDATA = 6,
    STATUS_BEGINDOWNLOADCOMPONENTS = 7,
    STATUS_INSTALLINGCOMPONENTS = 8,
    STATUS_ENDDOWNLOADCOMPONENTS = 9,
    STATUS_USINGCACHEDCOPY = 10,
    STATUS_SENDINGREQUEST = 11,
    STATUS_CLASSIDAVAILABLE = 12,
    STATUS_MIMETYPEAVAILABLE = 13,
    STATUS_CACHEFILENAMEAVAILABLE = 14,
    STATUS_BEGINSYNCOPERATION = 15,
    STATUS_ENDSYNCOPERATION = 16,
    STATUS_BEGINUPLOADDATA = 17,
    STATUS_UPLOADINGDATA = 18,
    STATUS_ENDUPLOADDATA = 19,
    STATUS_PROTOCOLCLASSID = 20,
    STATUS_ENCODING = 21,
    STATUS_VERIFIEDMIMETYPEAVAILABLE = 22,
    STATUS_CLASSINSTALLLOCATION = 23,
    STATUS_DECODING = 24,
    STATUS_LOADINGMIMEHANDLER = 25,
    STATUS_CONTENTDISPOSITIONATTACH = 26,
    STATUS_FILTERREPORTMIMETYPE = 27,
    STATUS_CLSIDCANINSTANTIATE = 28,
    STATUS_IUNKNOWNAVAILABLE = 29,
    STATUS_DIRECTBIND = 30,
    STATUS_RAWMIMETYPE = 31,
    STATUS_PROXYDETECTING = 32,
    STATUS_ACCEPTRANGES = 33,
    STATUS_COOKIE_SENT = 34,
    STATUS_COMPACT_POLICY_RECEIVED = 35,
    STATUS_COOKIE_SUPPRESSED = 36,
    STATUS_COOKIE_STATE_UNKNOWN = 37,
    STATUS_COOKIE_STATE_ACCEPT = 38,
    STATUS_COOKIE_STATE_REJECT = 39,
    STATUS_COOKIE_STATE_PROMPT = 40,
    STATUS_COOKIE_STATE_LEASH = 41,
    STATUS_COOKIE_STATE_DOWNGRADE = 42,
    STATUS_POLICY_HREF = 43,
    STATUS_P3P_HEADER = 44,
    STATUS_SESSION_COOKIE_RECEIVED = 45,
    STATUS_PERSISTENT_COOKIE_RECEIVED = 46,
    STATUS_SESSION_COOKIES_ALLOWED = 47,
    STATUS_CACHECONTROL = 48,
    STATUS_CONTENTDISPOSITIONFILENAME = 49,
    STATUS_MIMETEXTPLAINMISMATCH = 50,
    STATUS_PUBLISHERAVAILABLE = 51,
    STATUS_DISPLAYNAMEAVAILABLE = 52,
    STATUS_SSLUX_NAVBLOCKED = 53,
    STATUS_SERVER_MIMETYPEAVAILABLE = 54,
    STATUS_SNIFFED_CLASSIDAVAILABLE = 55,
    STATUS_64BIT_PROGRESS = 56,
    STATUSEX_STARTBINDING = 57,
    STATUSEX_ENDDOWNLOAD = 58,
    STATUSEX_LOWRESOURCE = 59,
    STATUSEX_DATAAVAILABLE = 60,
}
Это обычно используется в функции downloadURLToFile
 

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Ну погоди!

Активный
179
64
Пример тебе

Lua:
local dlstatus = require('moonloader').download_status

downloadUrlToFile('ССЫЛКА', 'ПОЛНЫЙ ПУТЬ СОХРАНЕНИЯ', function (id, status, p1, p2)

    if status == dlstatus.STATUSEX_ENDDOWNLOAD then

        sampAddChatMessage('файл загружен', -1)

    end

end)
 
Последнее редактирование:
  • Bug
Реакции: Tema05 и Dewize

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пример тебе

Lua:
local dlstatus = require('moonloader').download_status

downloadUrlToFile('ССЫЛКА', 'ПОЛНЫЙ ПУТЬ СОХРАНЕНИЯ', function (id, status, p1, p2)

    if status == dlstatus.STATUSEX_ENDDOWNLOAD then

        sampAddChatMessage('файл загружен', -1)

    end

end)
вопрос читай....
 

Ну погоди!

Активный
179
64
вопрос читай....
Блять, голову надо включить.
Может кто понятным языком объяснить, что за чо отвечает? Врубаю даже переводчик, один хуй не понимаю
DOWNLOAD_STATUS download - загрузка
status - статус
Совместим? Статус загрузки, получается?

Началась загрузка,
Загрузка приостановлена,
Загрузка завершена. Это и есть статусы
 

whyega52

Eblang головного мозга
Модератор
2,872
2,853
Блять, голову надо включить.

DOWNLOAD_STATUS download - загрузка
status - статус
Совместим? Статус загрузки, получается?

Началась загрузка,
Загрузка приостановлена,
Загрузка завершена. Это и есть статусы
Речь идёт про то, что обозначает каждый статус
 

Ну погоди!

Активный
179
64
Речь идёт про то, что обозначает каждый статус
С помощью переводчика, можно понять суть. Например:
  1. STATUS_FINDINGRESOURCE (ПОИСК РЕСУРСА) - Приложение ищет ресурс по указанному URL.
  2. STATUS_CONNECTING (ПОДКЛЮЧЕНИЕ) - Приложение устанавливает соединение с удаленным сервером.
  3. STATUS_REDIRECTING (ПЕРЕНАПРАВЛЕНИЕ) - Приложение обнаружило перенаправление на другой URL и переходит по новому адресу.
  4. STATUS_BEGINDOWNLOADDATA (НАЧАЛО ЗАГРУЗКИ ДАННЫХ) - Начало загрузки данных с сервера.
  5. STATUS_DOWNLOADINGDATA (ЗАГРУЗКА ДАННЫХ) - Процесс загрузки данных с сервера.
 

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
С помощью переводчика, можно понять суть. Например:
  1. STATUS_FINDINGRESOURCE (ПОИСК РЕСУРСА) - Приложение ищет ресурс по указанному URL.
  2. STATUS_CONNECTING (ПОДКЛЮЧЕНИЕ) - Приложение устанавливает соединение с удаленным сервером.
  3. STATUS_REDIRECTING (ПЕРЕНАПРАВЛЕНИЕ) - Приложение обнаружило перенаправление на другой URL и переходит по новому адресу.
  4. STATUS_BEGINDOWNLOADDATA (НАЧАЛО ЗАГРУЗКИ ДАННЫХ) - Начало загрузки данных с сервера.
  5. STATUS_DOWNLOADINGDATA (ЗАГРУЗКА ДАННЫХ) - Процесс загрузки данных с сервера.
Блять нахуй ты мне всего 5 пункта рассказал? Я же уже пометил, что решение верное у типа, который скинул тему Майкрасофт