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

Dewize

Потрачен
Автор темы
440
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,634
547
Это статусы работы функции downloadUrlToFile. Это стандартная функция винды для скачивания файлов по ссылке. Так что подробнее можно прочитать на сайте винды. Единственное в начале BINDSTATUS вместо STATUS
https://learn.microsoft.com/en-us/p.../ie-developer/platform-apis/ms775133(v=vs.85)
 

вайега52

Налуашил состояние
Модератор
2,982
3,104
Может кто понятным языком объяснить, что за чо отвечает? Врубаю даже переводчик, один хуй не понимаю



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

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

Ну погоди!

Активный
208
81
Пример тебе

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

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

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

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

    if status == dlstatus.STATUSEX_ENDDOWNLOAD then

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

    end

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

Ну погоди!

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

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

вайега52

Налуашил состояние
Модератор
2,982
3,104
Блять, голову надо включить.

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

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

Ну погоди!

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

Dewize

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