Advertisement
Brainsucker

Untitled

Jun 2nd, 2011
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. import es
  2. import cmdlib
  3. from vecmath import vector
  4.  
  5.  
  6.  
  7. points = {}
  8.  
  9.  
  10. def load():
  11.     if es.exists('saycommand', '!t'):
  12.         cmdlib.unregisterSayCommand('!t')
  13.     cmdlib.registerSayCommand('!t', cmd_handler, 'Allows Players to teleport')
  14.  
  15.  
  16. def round_start(ev):
  17.     points.clear()
  18.    
  19.    
  20.    
  21. def player_death(ev):
  22.     u = ev['userid']
  23.     s = ev['steamid']
  24.     loc = es.getplayerlocation(u)
  25.     if not points.has_key(s):
  26.         points[s] = {}
  27.     points[s]['loc'] = loc
  28.    
  29.    
  30. def cmd_handler(userid, args):
  31.     s = es.getplayersteamid(userid)
  32.    
  33.     if not points.has_key(s):
  34.         es.tell('#multi', 'Es wurde noch kein Spawnpunkt für dich gespeichert')
  35.         return
  36.        
  37.     es.server.queuecmd('es_xsetpos %s %s' % (userid, str(vector(points[s]['loc']))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement