Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. import es
  2. import popuplib
  3.  
  4. saySounds = ['bla.mp3', 'bla2.mp3']
  5.  
  6. soundDir = 'surf_say_sounds/'
  7.  
  8.  
  9. def say_Sounds():
  10.     for SoundTitle in saySounds:
  11.         es.stringtable('downloadables', 'sound/' + soundDir + soundTitle)
  12.        
  13.  
  14. def es_map_start(ev):
  15.     say_Sounds()
  16.  
  17.  
  18. def player_say(ev):
  19.     text = ev['text']
  20.     userid = ev['userid']
  21.     names = saySounds
  22.     spieler = es.getplayername(userid)
  23.     if text in names:
  24.         for player in es.getUseridList():
  25.             es.playsound(player, saySounds, 1.0)
  26.             es.msg('#multi', '#green[SaySounds]#darkgreen %s#lightgreen spielt #default%s#lightgreen ab'%(player, names(choice)))
  27.     elif text == '!soundlist':
  28.         saySounds_pop.send(userid)
  29.  
  30. def load():
  31.     global saySounds_pop
  32.     if popuplib.exists('saySounds_pop'):
  33.         popuplib.delete('saySounds_pop')
  34.    
  35.     saySounds_pop = popuplib.easymenu('saySounds_pop', None, saySounds_pop_select)
  36.     saySounds_pop.settitle('Unsere Soundliste:')
  37.     for sound in saySounds:
  38.         saySounds_pop.addoption(sound, sound)
  39.     saySounds_pop.addoption('gb', 'Back')
  40.  
  41. def unload()
  42.     saySounds_pop.delete()
  43.  
  44. def saySounds_pop_select(userid, choice, popupid):
  45.        
  46.     es.server.queuecmd('es_xsexec %s "say %s"'%(userid, choice))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement