Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import es
- import esc
- import playerlib
- import popuplib
- import vecmath
- import cmdlib
- weapons = []
- # --- SLENDERSTANDARD --- #
- def load():
- es.regsaycmd('!scp','slender_mod/control','LOL')
- es.regsaycmd('/scp','slender_mod/control','LOL')
- def player_spawn(ev):
- userid = ev['userid']
- steamid = es.getplayersteamid(userid)
- team = es.getplayerteam(userid)
- player = playerlib.getPlayer(userid)
- if ev['es_userteam'] == '2':
- player.setColor(255, 255, 255, 000)
- tpMenu(userid)
- esc.tell(userid, '#White[SMod]#yellow Töte die Eindringlinge!')
- def tpMenu(userid):
- if popuplib.exists('tp_players'):
- popuplib.delete('tp_players')
- sp1 = popuplib.easymenu('Zu wem teleportieren?', None, tp_select)
- for x, player in enumerate(playerlib.getPlayerList('#ct,!dead')):
- sp1.addoption(player.userid, '%i '% (x+1) + player.name)
- sp1.send(userid)
- def tp_select(userid, choice, popupname):
- name = es.getplayername(userid)
- player = playerlib.getPlayer(choice)
- origin = vecmath.Vector(player.location)
- vector = vecmath.Vector(player.viewvector).setlength(150)
- position = origin - vector
- es.server.insertcmd('es_xsetpos %s %s'% (userid, position.getstr(' ')))
- tpMenu(userid)
- def control():
- userid = es.getcmduserid()
- tpMenu(userid)
- def round_start(ev):
- del weapons[:]
- def item_pickup(ev):
- userid = ev['userid']
- item = ev['item']
- es.server.queuecmd('es_xsexec %s drop'% (userid))
- if ev['es_userteam'] == '2':
- if item in weapons:
- return
- weapons.append(item)
- count = len(weapons)
- es.msg("%i/10 Waffen aufgesammelt!"% count)
- if count < 10:
- return
- es.msg('Das CT-Team hat gewonnen!')
- for player in playerlib.getPlayerList('#t,!dead'):
- player.slay()
- if ev['es_userteam'] == '3':
- es.server.queuecmd('es_xsexec %s drop'% (userid))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement