Due to the new steam ID3 they won't work since the plugins need to get a hold of steam ID2.
I've found the part of eventscripts but I don't know how to make it grab the new ID format.. If someone could help me there that would be really kind. On the other hand who knows how long we could keep this going so someday soon we gotta change to source python I'd guess. But right now we need a quick fix T_T
btw this is part of the playerlib.py
Syntax: Select all
def _uniqueid(self, botname=False):
""" Returns a unique id for the player. Call without underscore, i.e.: player.uniqueid([botname]) """
# We start with the player's Steam ID
uniqueid = es.getplayersteamid(self.userid)
if 'LAN' in uniqueid:
# LAN players
address = es.createplayerlist(self.userid)[self.userid]['address'].split(':')[0]
uniqueid = 'LAN_%d:%s' % (len(address), address.replace('.',''))
elif uniqueid == 'BOT' and botname:
# BOTs with names attached
uniqueid = ('BOT_%s' % es.getplayername(self.userid)).upper()
return uniqueid