Astazi o sa va ajut la instalare pentru a putea bloca un jucator ce ne deranjeaza pe server
Va trebuie:
game.py
uiwhisper.py
Deschide fisieru uiwhisper.py si cauta :
Cod: Selectaţi tot
def OpenWithTarget(self, targetName) Cod: Selectaţi tot
self.ignoreButton.Hide() Cod: Selectaţi tot
pnblock = open("blacklist.txt", "r")
pnauslese = pnblock.read()
pnblock.close()
if pnauslese.find(targetName) !=-1:
self.ignoreButton.Hide()
else:
self.ignoreButton.Show() Cod: Selectaţi tot
def OpenWithoutTarget(self, event)Cod: Selectaţi tot
self.ignoreButton.Hide()
Sostituite Hide() con Show()Cod: Selectaţi tot
def IgnoreTarget(self) Cod: Selectaţi tot
def IgnoreTarget(self):
net.SendChatPacket("/ignore " + self.targetName) Cod: Selectaţi tot
ignoredplayer = self.targetName + "\n"
out_file = open("blacklist.txt", "a")
out_file.write(ignoredplayer)
out_file.close()
chat.AppendChat(chat.CHAT_TYPE_INFO, "Jucatorul " + self.targetName + " a fost blocat și nu mai poate trimite mesaje in pm.")
chat.AppendChat(chat.CHAT_TYPE_INFO, "Pentru a debloca elimina numele sau din blacklist.txt din folderu principal")
self.ignoreButton.Hide() cu uiwhisper.py am terminat.
acum deschideti game.py si cautati:
Cod: Selectaţi tot
def OnRecvWhisper(self, mode, name, line) Cod: Selectaţi tot
def OnRecvWhisper(self, mode, name, line)
pnblock = open("blacklist.txt", "r")
pnauslese = pnblock.read()
pnblock.close()
if pnauslese.find(name) !=-1 and pname[0] != "[":
if name.find("[") !=-1:
chat.AppendWhisper(mode, name, line)
self.interface.RecvWhisper(name)
else:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Jucatorul blocat " + name + " a incercat sa te contacteze")
net.SendWhisperPacket(name, "Ai fost blocat!")
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
chat.AppendWhisper(mode, name, line) Acum creati un fisier blacklist.txt in folderu principal al clientului si ati terminat...
PS : cand blocati un jucator ... numele lui se va pune in blacklist.txt si pentru al debloca i stergeti numele de acolo
[Sursa=]INFORGE[/Sursa]
a fost tradus de mine din italiana in romana
