<% import sys import wolfpack import wolfpack.sockets import wolfpack.accounts import wolfpack.time %> Wolfpack Status

SERVERSTATUS
<% socket = wolfpack.sockets.first() nextsocket = wolfpack.sockets.next() count_players = 0 while socket: if( socket.player and not socket.player.invisible ): count_players+=1 socket = nextsocket nextsocket = wolfpack.sockets.next() %>
Connected Accounts: <%=count_players%> of <%=wolfpack.accounts.count()%>

Player Characters: <%=count_players%>
NPCs: <%=wolfpack.npccount()%>
Items: <%=wolfpack.itemcount()%>
Ingame Time: Day <%=wolfpack.time.days()%>, <%=wolfpack.time.hour()%>:<%="%02u" % wolfpack.time.minute()%>

Connected Players:
<% socket = wolfpack.sockets.first() nextsocket = wolfpack.sockets.next() while socket: if( socket.player and not socket.player.invisible ): %> <% notoriety = socket.player.notoriety() NOTOCOLORS = { 1: "#0000DD", 2: "#10d010", 3: "#d0d0d0", 4: "#d0d0d0", 5: "#ff9900", 6: "#d01010", } BODYIMGS = { 0x190: 'gender_male.gif', 0x191: 'gender_female.gif', 0x192: 'gender_male.gif', 0x193: 'gender_female.gif', } print '' %> <% if( nextsocket and nextsocket.player and not nextsocket.player.invisible ): %> <% socket = nextsocket nextsocket = wolfpack.sockets.next() %>
' if BODYIMGS.has_key(socket.player.id): print '
' % BODYIMGS[socket.player.id] else: print '' print '
' if NOTOCOLORS.has_key(notoriety): print '%s' % (NOTOCOLORS[notoriety], unicode(socket.player.name)) else: print '%s' % socket.player.name if socket.player.region and len(socket.player.region.name) > 0: print ' (%s)' % unicode(socket.player.region.name) print '