Recpec158

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

6 сообщений в этой теме

Всем привет нашел скрипт на офф форуме 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
2

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


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

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

Recpec158, сделал?

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

1

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


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

Recpec158, сделал?

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

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

0

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


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

Если скрипт рабочий, то это очень хорошая плюшка для разработчиков, особенно для наших.

 

P.S.

От меня - плюс.

0

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


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

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

0

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


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

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

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

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас