[wpdev-commits] xmlscripts/scripts/system players.py,1.9,1.10
Brought to you by:
rip,
thiagocorrea
From: HellRaider <hel...@us...> - 2004-11-05 07:27:36
|
Update of /cvsroot/wpdev/xmlscripts/scripts/system In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12394/scripts/system Modified Files: players.py Log Message: - Changed the semantics of onLogin/onLogout. - Added onConnect/onDisconnect (exported to python). - It's no longer possible to login with a char if another char in the same account is still online. - Fixed a bug that would cause onLogout not to be called. Index: players.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/system/players.py,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** players.py 27 Oct 2004 16:38:35 -0000 1.9 --- players.py 5 Nov 2004 07:27:25 -0000 1.10 *************** *** 8,14 **** socket.sysmessage( tr("Report Bugs: http://bugs.wpdev.org/") ) player.hidden = False player.update() socket.resendplayer() - return False def onLogout( player ): --- 8,19 ---- socket.sysmessage( tr("Report Bugs: http://bugs.wpdev.org/") ) player.hidden = False + return False + + def onConnect( player, reconnecting ): + socket = player.socket + if reconnecting: + socket.sysmessage( tr("Reconnecting.") ) player.update() socket.resendplayer() def onLogout( player ): *************** *** 20,27 **** def onDamage(char, type, amount, source): socket = char.socket ! if socket and amount > 25 and socket.hastag('bandage_slipped'): socket.settag('bandage_slipped', int(socket.gettag('bandage_slipped')) + 1) socket.clilocmessage(500961) ! return amount --- 25,32 ---- def onDamage(char, type, amount, source): socket = char.socket ! if socket and amount > 25 and socket.hastag('bandage_slipped'): socket.settag('bandage_slipped', int(socket.gettag('bandage_slipped')) + 1) socket.clilocmessage(500961) ! return amount |