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 = path.path(str(es.ServerVar('eventscripts_gamedir')))
- def __init__(self, other):
- path.path.__init__(self, str(DownloadPath.basepath / other))
- DownloadHandler.downloads.append(self)
- def addDownload(self):
- for f in self.files():
- es.stringtable('downloadables', str(f[0]).split(str(DownloadPath.basepath)+ path.path.module.sep)[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