Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import clr
- clr.AddReference("TCAdmin.GameHosting.SDK")
- from TCAdmin.GameHosting.SDK.Objects import GameMod
- import urllib2
- def update_url(url, os, gameid, updateid):
- url = url+os
- user_agent = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)'
- headers = {'User-Agent': user_agent}
- data = []
- req = urllib2.Request(url, data, headers)
- file = urllib2.urlopen(req)
- for line in file:
- newname = url.rsplit('/',1)[0]+'/'+line.decode("utf-8")
- update = GameMod(gameid, updateid)
- if(os == 'windows'):
- if(update.WindowsFileName != newname):
- update.Version = update.Version + 1
- update.WindowsFileName = newname
- Script.WriteToConsole(newname)
- else:
- if(update.LinuxFileName != newname):
- update.Version = update.Version + 1
- update.LinuxFileName = newname
- update.Save()
- update_url('https://mms.alliedmods.net/mmsdrop/1.10/mmsource-latest-', 'windows', 97, 4)
- update_url('https://mms.alliedmods.net/mmsdrop/1.10/mmsource-latest-', 'linux', 97, 4)
- update_url('https://sm.alliedmods.net/smdrop/1.10/sourcemod-latest-', 'windows', 97, 2)
- update_url('https://sm.alliedmods.net/smdrop/1.10/sourcemod-latest-', 'linux', 97, 2)
Add Comment
Please, Sign In to add comment