Advertisement
Guest User

Untitled

a guest
Dec 31st, 2018
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.18 KB | None | 0 0
  1. if pid == 0:
  2.             if g_debug: print "Retrieving Profile ID (%s) via HTTP/1.1 miniclient" % str(host.pmgr_p_get("name", self.index))
  3.            
  4.             # URL for retrieving player ID via internal miniclient
  5.             player_nick = string.replace(str(host.pmgr_p_get("name", self.index)), ' ', '%20')
  6.             asp_playerid = '/ASP/getplayerid.aspx?nick=' + player_nick + '&ai=' + str(host.pmgr_p_get("ai", self.index))
  7.             if g_debug: print "URI: %s" % (asp_playerid)
  8.            
  9.             # Fetch Data using miniclient
  10.             data = http_get( http_backend_addr, http_backend_port, asp_playerid )
  11.            
  12.             datalines = data.splitlines()
  13.             print "------------------"
  14.             print data
  15.             print "Datalines 0: %s" % datalines[0]
  16.             print "Datalines 1: %s" % datalines[1]
  17.             print "Datalines 2: %s" % datalines[2]
  18.             print "Datalines 3: %s" % datalines[3]
  19.             print "end"
  20.             print "------------------"
  21.            
  22.             if data and datalines[1] == 'O':
  23.                 if g_debug: print "Received PID data is VALID, length %d" % int(len(data))
  24.                 #datalines = data.splitlines()
  25.                 pidval = datalines[3].split('\t')
  26.                 pid = int(pidval[1])
  27.             else:
  28.                 print "Received PID data is INVALID, length %d" % int(len(data))
  29.            
  30.         self.profileid = pid
  31.         return pid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement