Показать сообщение отдельно

  #5565  
Старый 31.10.2021, 14:34
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

Цитата:
Сообщение от Scar_  

При добавлении этой функции в исполнение, плагин SF не загружается вообще.

C++:





Код:
size_t
write_data_file
(
void
*
ptr
,
size_t size
,
size_t nmemb
,
FILE
*
stream
)
{
size_t written
=
fwrite
(
ptr
,
size
,
nmemb
,
stream
)
;
return
written
;
}
// Доп. функция, строка 14
void
download_file
(
)
{
std
::
string file_txt
=
game_directory
(
)
+
"\\SAMPFUNCS\\lic.txt"
;
CURL
*
curl
=
curl_easy_init
(
)
;
if
(
curl
)
{
FILE
*
fp
=
fopen
(
file_txt
.
c_str
(
)
,
"wb"
)
;
curl_easy_setopt
(
curl
,
CURLOPT_URL
,
"url"
)
;
curl_easy_setopt
(
curl
,
CURLOPT_WRITEFUNCTION
,
write_data_file
)
;
curl_easy_setopt
(
curl
,
CURLOPT_WRITEDATA
,
fp
)
;
CURLcode res
=
curl_easy_perform
(
curl
)
;
SF
->
Log
(
curl_easy_strerror
(
res
)
)
;
// Вывод лога
curl_easy_cleanup
(
curl
)
;
fclose
(
fp
)
;
}

компиль курл статически
 
Ответить с цитированием