Son günlerde bazı oyuncular pm ile flood yaparak dc atıyor. Bir oyuncu diğer oyuncunun pm si bloklu ise ona seri bir şekilde pm atıyor ve o pm attığı oyuncu dc yiyor. Bu sorun sonucunda syserr dosyasına ;
Code:
Analyze: login phase does not handle this packet! header 100
şeklinde bir hata yazılıyor. Bunun çözümü oyuncunun pm penceresinde küçük bir değişiklik ile giderilebilir. Yapmanız gerekenler ;
root' da bulunan game.py yi açıp içerisinde bulunan ;
Code:
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, locale.WHISPER_ERROR[mode](name))
satırının altına aynı hizada ;
Code:
self.interface.CloseWhisperDialog(name)
yazısını eklemektir sonuç olarak son görünüm ;
Code:
def OnRecvWhisperError(self, mode, name, line):
if locale.WHISPER_ERROR.has_key(mode):
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, locale.WHISPER_ERROR[mode](name))
self.interface.CloseWhisperDialog(name)
else:
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Whisper Unknown Error(mode=%d, name=%s)" % (mode, name))
self.interface.RecvWhisper(name)
olacaktır. Bu sayede oyuncu pm attığı kişi oyunda değil veya fısıltısı bloklu ise pm penceresi ekranda açık kalmayacak pm penceresi ekranda küçülecektir yani sağ tarafa geçecektir. Bir nevi esc tuşuna basılmış ve pm penceresi küçütülmüş görevi görecektir. Böylelikle oyuncu pm ekranını açık tutup durmadan pm atarak paket yollama işlemini yapamayacaktır.