GMC Bulgaria

Здравейте ( Вход | Регистрация )

Update
term1nat0r
коментар 15:05:38, 07-February-2011, Monday
Коментар #1


Редовен потребител
***

Група: Потребител
Коментари: 102
Регистриран: 23.08.09
Град: Силистра.
Потребител № 1490





Значи работя по една онлайн игра, но когато правя Update искам, когато играта се пусне автоматично да се изтегли Update-a и да се замести.
Примерно ъпдейта съм го качил на hit.bg или на локалния ми хост да се сваля автоматично и да се замества. Благодаря предварително.




--------------------
Влезте в новият ми сайт : http://term1nat0r.netne.net/
Go to the top of the page
 
+Quote Post
 
Start new topic
Отговори
TALANTO
коментар 22:35:22, 07-February-2011, Monday
Коментар #2


BEST ENTRY award - зад.1/2008
Икона на група

Група: VIP
Коментари: 597
Регистриран: 19.04.07
Град: Kюстендил
Потребител № 539



Няма кой да се нахване да ти прави целия engine, по-добре задавай отделни въпроси и се отипай сам да си го сглобиш.

Извън темата...Тази тема въобще не е за начинаещи.


едит:
Все пак ще ти дам насока за може би най-простата реализация.
Измисляш си уникално име на текстов файл на който да запишеш на първия ред номера на последната версия и на втория ред линк за сваляне.
Например: ivan.hit.bg/version.txt
Намираш downloadfile.dll (този dll е най-лесен за използване, проблема е че играта при него "замръзва" докато сваля), с който сваляш текстовия файл и го записваш като "update.txt".
Прочиташ го:
Код
file = file_text_open_read('update.txt')
newVersion = file_text_read_real(file)// ако така не чете правилно използвай real(file_text_read_string(file))
file_text_readln(file)
link = file_text_read_string(file)
file_text_close(file)

Кодът не е тестван!
Преди това си си направил една променлива в която е записана текущата версия - global.version.
След това проверяваш дали newVersion > global.version и ако е така пак с dll-а сваляш и втория линк, като да кажем го записваш под името update.exe.
Не е зле да триеш файла update.txt след file_text_close*.
До тук добре остава само да размениш двата файла - оригиналното exe и update.exe, което ще оставя сам да си го измислиш.


--------------------
"Последно: 18:05:07, 21.09.12" След две години мълчание пак проговори...
ИГРИ И ПРИМЕРИ НА САЙТА МИ!.
Go to the top of the page
 
+Quote Post

Пишете в тази тема
- term1nat0r   Update   15:05:38, 07-February-2011, Monday
- - TALANTO   Няма кой да се нахване да ти прави целия engine, п...   22:35:22, 07-February-2011, Monday


Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 21:41:09, 18.05.24