[CLEO] Пишем систему обновлений скрипта онлайн. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Alowir, Sanoxxx  
[CLEO] Пишем систему обновлений скрипта онлайн.
voodooBitch Дата: Среда, 08.01.2014, 22:47 | Сообщение # 1
Боец
Сообщений: 137
Статус: Offline
И так, сегодня мы научимся писать систему обновлений онлайн. Для этого нам понадобится аккаунт на DropBox


Начнем писать функцию проверки обновлений. Для этого нам нужна функция URLDownloadToFile



Назовем нашу функцию CheckVersion.



Функцию мы написали, а теперь будем её использовать.
После подключения SAMPFUNCS, в начале кода, мы вызываем её.



<Подключаем SAMPFUNCS, если нужно. Зависит от скрипта.>
//Вызываем CheckVersion
if
call @CheckVersion 0
then// Если условие правдивое, тогда ...
0B3B: samp show_dialog id 1265 caption "Проверка обновлений" text "Вышла новая версия счетчика убийств" button_1 "Скачать" button_2 "Нет" style 0 //Создаем диалог
repeat
wait 0
until samp.DialogRespond(1265, 0@, 0, 0) // Ждем пока закроет диалог
if 0@ == 1 //Если нажата в диалоге 1265 кнопка 1, тогда
then
0B00: delete_file "Cleo\kill informator.cs" // Удаляем скрипт старой версии
0AC8: 1@ = 128 //Выделяем память под строку пути сохранения файла
0AC8: 2@ = 128 //Выделяем память под строку пути скачивания файлы
0AD3: 1@ = "https:%c%cdl.dropboxusercontent.com/s/1ec7g64pvsmqlp2/kill informator.cs" 47 47
0AD3: 2@ = "Cleo\kill informator.cs"
call @URLDownloadToFile 2 2@ 1@ 3@
repeat
wait 0
until 0AAB: file_exists "Cleo\kill informator.cs"
0AD3: 2@ = "kill informator.cs" //Записываем в переменную полное название скрипта
0A92: create_custom_thread 2@ // Запускаем скрипт
message "Обновление Kill Informer прошло успешно." 0xFFF000 // Оповещаем пользователя что прошло успешно
0ac9: 1@ //Освобождаем память
0ac9: 2@ //Освобождаем память
end_thread // Останавливаем скрипт
end
end

Важное примечание:Чтобы получить прямую ссылку на файл нужно в dropbox'e получить ссылку на файл и вместо https://www.dropbox.com вставить https://dl.dropboxusercontent.com. По мимо того вы должны не забывать, что если ссылка на ваши файлы в скрипте будут отличатся от тех который на DB, то не будет работать система обновлений. Для этого запомните следующие. После того как вы написали скрипт новой версии, то копирует исходник там где у вас лежит скрипт старой версии и обновляете его через SB. Так же не советую заменять файлы, которые у вас используются в скрипт. Лучше их изменяйте.


Хороший aim для версии 0.3z. +Видео
http://cheat-master.ru/forum/160-258291-1


Сообщение отредактировал voodooBitch - Среда, 08.01.2014, 22:54
Fose Дата: Пятница, 31.01.2014, 13:19 | Сообщение # 2
Боец
Сообщений: 54
Статус: Offline
Тоесть, допустим кто-то скачал первую версию моего скрипта, потом я залил обновленную, и она у всех обновилась?
DubStep_ Дата: Суббота, 14.06.2014, 01:22 | Сообщение # 3
{ }
Сообщений: 1406
Статус: Offline
Урок не понятный

Добавлено (14.06.2014, 01:22)
---------------------------------------------
У кого есть нормальный урок, скиньте

Кoт Дата: Суббота, 14.06.2014, 02:38 | Сообщение # 4

Сообщений: 1074
Статус: Offline
Цитата DubStep_ ()
Урок не понятный
Добавлено (14.06.2014, 01:22)
---------------------------------------------
У кого есть нормальный урок, скиньте

Что именно тебе не понятно?Иногда ты меня просто удивляешь


RAKSHA1337 Дата: Суббота, 14.06.2014, 09:39 | Сообщение # 5
Советник
Сообщений: 784
Статус: Offline
Тьфу копипаст с сайта бластхак.

Добавлено (14.06.2014, 09:39)
---------------------------------------------
я то думал что, что-то новенькое, а тут всё таже информация, всё те же буквы.


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Кoт Дата: Суббота, 14.06.2014, 11:43 | Сообщение # 6

Сообщений: 1074
Статус: Offline
Цитата RAKSHA1337 ()
я то думал что, что-то новенькое, а тут всё таже информация, всё те же буквы.

ну а ты как хотел,проще ведь скопировать,чем что-то свое написать


DubStep_ Дата: Суббота, 14.06.2014, 13:34 | Сообщение # 7
{ }
Сообщений: 1406
Статус: Offline
Кoт, все. Тут тупой копипаст с БХ.

Код самому чтоль дополнять надо?
OWSLA Дата: Суббота, 14.06.2014, 21:03 | Сообщение # 8
Лейбл.
Сообщений: 170
Статус: Offline
Кто сможет такое сделать, напишите пожалуйста в вк, а то я пытался, у меня не получилось. Видно руки кривые.


В скайпе меня нет! ВК - единственный. Не попадитесь на фейков, отписывайтесь в ЛС о покупке/продаже.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума