HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
ALINTIDIR.
root/game.py açılır ve aratılır ;
Altına şu kod eklenir ;
root/CostInfo.py açılır ve şu kod eklenir ;
root/uichat.py açılır ve aratılır ;
Altına sonuna biyerine şu kod eklenir :
root/uiwhisper.py açılır ve aratılır ;
Kodların sonuna şu kod eklenir ;
Tekrar aratılır ;
Tamamı şu kod ile değiştirilir :
Tekrar aratılır ;
Bunun altına ;
Şu kod eklenir :
Not: Game.py ve uiwhisper.py de import os yoksa importlara ekleyin
Çalıştığına dair kanıt :
root/game.py açılır ve aratılır ;
Kod:
def OnRecvWhisper(self, mode, name, line):
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
else:
pass
Altına şu kod eklenir ;
Kod:
if os.path.exists(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf") and open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r").read().find("#"+str(name)+"#") != -1:
net.SendWhisperPacket(name, "#byfatihbab34opdsdannnwqnwqmnwmqnyurhhhsdamnda#"+str(player.GetStatus(player.LEVEL))+"#1#")
return
else:
pass
if line.find("byfatihbab34opdsdannnwqnwqmnwmqnyurhhhsdamnda") != -1:
bol = line.split("#")
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Sizi engellemis, Bu kisiye mesaj atamassiniz.")
return
root/CostInfo.py açılır ve şu kod eklenir ;
Kod:
CLIENT_YOL = "lib/"
root/uichat.py açılır ve aratılır ;
Kod:
def __SendChatPacket(self, text, type):
Altına sonuna biyerine şu kod eklenir :
Kod:
if text == "?block":
chat.AppendChat(chat.CHAT_TYPE_INFO, "|cFF32CD32|H|hEngelli Oyuncular:")
if not os.path.exists(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf"):
chat.AppendChat(chat.CHAT_TYPE_INFO, "Engelli oyuncu yok.")
else:
acla = open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r").read()
if not acla.find("#") != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Engelli oyuncu yok.")
return
ac = open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r").readlines()
for i in ac:
if str(i).find("#") != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, str(i.split("#")[1].split("#")[0]))
return
root/uiwhisper.py açılır ve aratılır ;
Kod:
def OpenWithTarget(self, targetName):
Kodların sonuna şu kod eklenir ;
Kod:
if os.path.exists(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf") and open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r").read().find("#"+str(targetName)+"#") != -1:
self.ignoreButton.Show()
self.ignoreButton.SetText("Engeli ac")
else:
self.ignoreButton.Show()
self.ignoreButton.SetText("Engelle")
Tekrar aratılır ;
Kod:
def IgnoreTarget(self):
Tamamı şu kod ile değiştirilir :
Kod:
def IgnoreTarget(self):
if str(self.targetName).find("[") != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "<Fısıltı>: Game Master'leri sohbetten engelleyemessin.")
return
if os.path.exists(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf") and open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r").read().find("#"+str(self.targetName)+"#") != -1:
ac = open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r")
oku = ac.read()
ac.close()
open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "w").write(str(oku).replace(str("#"+self.targetName+"#"), ""))
self.ignoreButton.SetText("Engelle")
else:
if os.path.exists(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf"):
open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "a+").write("\n"+str("#"+self.targetName+"#"))
else:
open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "a+").write(str("#"+self.targetName+"#"))
self.ignoreButton.SetText("Engeli ac")
Tekrar aratılır ;
Kod:
def SendWhisper(self):
Bunun altına ;
Kod:
if textLength > 0:
if net.IsInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)
return
Şu kod eklenir :
Kod:
if os.path.exists(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf") and open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r").read().find("#"+str(self.targetName)+"#") != -1:
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, self.targetName, 'Engelledigin kisiye mesaj gonderemezsin.')
return
Not: Game.py ve uiwhisper.py de import os yoksa importlara ekleyin
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Çalıştığına dair kanıt :
Son düzenleme:
https://forum.turkmmo.com/konu/3329047-pmde-engelleme-python/Aynı konuları kopyalayıp yeniden açmak nasıl bir zeka ürünü?
Yargılamadan önce bir sorun bakalım haberimiz var mı ? Nerden biliyorsun ben o konudan kopyaladım ?https://forum.turkmmo.com/konu/3329047-pmde-engelleme-python/Aynı konuları kopyalayıp yeniden açmak nasıl bir zeka ürünü?
daha önceden paylaşıldığı için konu kapatıldı.
https://forum.turkmmo.com/konu/3329047-pmde-engelleme-python/
https://forum.turkmmo.com/konu/3329047-pmde-engelleme-python/
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 696
- Cevaplar
- 2
- Görüntüleme
- 271
- Cevaplar
- 6
- Görüntüleme
- 1K
