Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import es
- import cmdlib
- from vecmath import vector
- points = {}
- def load():
- if es.exists('saycommand', '!t'):
- cmdlib.unregisterSayCommand('!t')
- cmdlib.registerSayCommand('!t', teleport_player, 'Allows Players to teleport')
- if es.exists('saycommand', '!saveloc'):
- cmdlib.unregisterSayCommand('!saveloc')
- cmdlib.registerSayCommand('!saveloc', save_loc, 'Allows Players to save their current location')
- def round_start(ev):
- points.clear()
- def teleport_player(userid, args):
- s = es.getplayersteamid(userid)
- if not points.has_key(s):
- es.tell('#multi', 'Es wurde noch kein Spawnpunkt für dich gespeichert')
- return
- es.server.queuecmd('es_xsetpos %s %s' % (userid, str(points[s]['loc'])))
- def save_loc(userid, args):
- s = es.getplayersteamid(userid)
- loc = es.getplayerlocation(userid)
- points[s]['loc'] = vector(loc)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement