Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import es
- import path
- class DownloadHandler:
- downloads = []
- @staticmethod
- def downloadAll():
- for d in DownloadHandler.downloads:
- d.addDownload()
- class DownloadPath(path.path):
- basepath = str(es.ServerVar('eventscripts_gamedir'))
- def __init__(self, other):
- path.path.__init__(self, str(self.basepath))
- self.other = other
- DownloadHandler.downloads.append(self)
- def addDownload(self):
- for f in (self / self.other).files():
- es.stringtable('downloadables', str(f).split(str(self.basepath))[1])
- # Bitte in diesem Bereich alle deine Pfade angeben, die heruntergeladen werden sollen.
- DownloadPath('maps')
- DownloadPath('sound/ordner/und/so/weiter')
- # DownloadPath('')
- # Nichts Editieren!
- def es_map_start(ev):
- DownloadHandler.downloadAll()
- def load():
- DownloadHandler.downloadAll()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement