Recpec158

Авто-обновление CE-трейнера (Auto-Update for CE-Treiner)

Recommended Posts

Всем привет нашел скрипт на офф форуме CE, для обновления офф-сетов в трейнере, и добавил добавил свойх 5 копеек :) для того чтобы скачивать уже не офф-сеты а целый Трейнер.exe

 

Скрипт:

Скрытый текст

function cmdHttpGet(url,file)
assert(type(url)=='string','has to specific url string')
file = type(file)=='string' and file or '_dummy.tmp'
local cmd = string.format([[powershell -command "& { (New-Object Net.WebClient).DownloadFile('%s', '%s') }"]],url,file)
cmd = assert(io.popen(cmd,'r'))
cmd:read('*all')
cmd:close()
cmd = assert(io.open(file,'rb'))
local result = cmd:read('*all')
-------------------------------
if ( result=="2.0") then
showMessage("Обновлений нет!")
else
showMessage("Обнаружена новая версия!")
shellExecute("http://spnhk-update.usite.pro/download/Treiner.exe")  --//Ссылка на скачивание новой версий трейнера
-------------------------------
cmd:close()
return result
end
end

local r = cmdHttpGet([[http://spnhk-update.usite.pro/Auto-Update.txt]]) --//Ваш текстовый файл лежащий 
                                                                          --//на сервере в котором 
                                                                            --//указана новая версия,
                                                                              --//т.е у вас была v2.0 скрипт
                                                                                  --//проверил и нашел v2.1

 

 

Изменено пользователем Recpec158
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Recpec158 сказал:

добавил свойх 5 копеек :)

Recpec158, сделал?

МОЛОДЦА!!! :D

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, Garik66 сказал:

Recpec158, сделал?

МОЛОДЦА!!! :D

Мужик сказал, мужик сделал:lol: 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А кто ни будь может объяснить, что это за прикалюшка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
57 минут назад, Baracuda сказал:

А кто ни будь может объяснить, что это за прикалюшка.

Скрипт работает таким образом:

  1. Качает текстовый файл с сервера автора трейнера
  2. Парсит его, проверяет версию
  3. Если версия новее - открывает ссылку на скачивание, используя WinAPI функцию ShellExecute

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас