Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 19:41

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Games Updater

Discussion on Games Updater within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
.2good4you111's Avatar
 
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
Games Updater

Suche paar leute für ein großes Projekt.


Es geht darum, ein Programm zu erstellen, welches ziemlich alle Games + Neueste Patches beinhaltet.

z.B.: Falls GTA4 am PC installiert ist, aktuelle Version, paar informationen dazu und Falls neue Patch vorhanden ist, download link etc...

Bin alleine zu faul/zu wenig zeit im mom
wer interresse hat per PN bitte


lg
2good
.2good4you111 is offline  
Old 11/18/2010, 20:59   #2
 
Âgent Smîth's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 291
Received Thanks: 199
Naja ich könnte dir helfen !
Wird zimlich easy XD
Âgent Smîth is offline  
Old 11/19/2010, 11:46   #3
 
.2good4you111's Avatar
 
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
Easy, Ja
Arbeitsaufwand, EXTREM das immer auf aktuellen stand zu halten :S
.2good4you111 is offline  
Old 11/19/2010, 11:48   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
du solltest das programm natürlich so schreiben, das es sich immer selbst die daten von den zugehörigen websites sucht...

hier ein beispiel für d2 lod patches:
Code:
#include <GuiListView.au3>
GUICreate("D2 LOD Updater", 260, 225, Default, Default)
$list = GUICtrlCreateListView("File|Size|Date", 0, 0, 260, 200)
$download = GUICtrlCreateButton("Download", 0, 200, 260)

GUISetState()
$inet = BinaryToString(InetRead("http://ftp.blizzard.com/pub/diablo2exp/patches/PC/"))
$search = StringRegExp($inet, '<br>.*?, (\w+) (\d+), (\d+) .*?(?:PM|AM)\x20+(\d+) <A HREF="(.+?)">(.+?)</A>',4)
Global $link[UBound($search)][2]
For $i=0 To UBound($search)-1
	$match = $search[$i]
	$link[$i][0] = $match[6]
	$link[$i][1] = $match[5]
	$date = StringFormat("%4d.%02d.%02d", $match[3], MonthToNum($match[1]), $match[2])
	GUICtrlCreateListViewItem($match[6]&'|'&Round($match[4]/1024/1024,2)&' MB|'&$date, $list)
Next
_GUICtrlListView_SetColumnWidth($list, 0, $LVSCW_AUTOSIZE)

_GUICtrlListView_RegisterSortCallBack($list)
While 1
	Switch GUIGetMsg()
		Case -3
			ExitLoop
		Case $list
			_GUICtrlListView_SortItems($list, GUICtrlGetState($list))
		Case $download
			$selected = _GUICtrlListView_GetSelectedIndices($list,1)
			$text = _GUICtrlListView_GetItemText($list, $selected[1])
			MsgBox(0,"Info","Download: http://ftp.blizzard.com"&FileToLink($text))
	EndSwitch
WEnd
_GUICtrlListView_UnRegisterSortCallBack($list)

Func FileToLink($file)
	For $i=0 To UBound($link)-1
		If $link[$i][0] = $file Then Return $link[$i][1]
	Next
EndFunc

Func MonthToNum($month)
	Local $_month[12] = ['January','February','March','April','May','June','July','August','September','October','November','December']
	For $i=0 To 11
		If $_month[$i] = $month Then Return $i+1
	Next
EndFunc
da gibts nichts was man updaten müsste...
das tool sucht sich immer vollkommen selbständig alle relevanten daten, listet sie auf, und bietet patches zum download an.
lolkop is offline  
Old 11/19/2010, 15:44   #5
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Gibts schon und nennt sich Xfire :>
MoepMeep is offline  
Reply


Similar Threads Similar Threads
[Request] Help me to hacking(or cracking) online games(browser games)
10/25/2009 - AutoIt - 3 Replies
Hellow nice to meet you. :) I'm Korean, so I'm not really good at English. But there are rarely informations about hacking online games in Korea websites. I wanna get the informations. Would you do me a faver?(help me. give me some advises.)



All times are GMT +2. The time now is 19:42.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.