- Katılım
- 3 Tem 2018
- Konular
- 327
- Mesajlar
- 2,606
- Çözüm
- 31
- Online süresi
- 7mo 2d
- Reaksiyon Skoru
- 1,140
- Altın Konu
- 21
- Başarım Puanı
- 302
- MmoLira
- 7,289
- DevLira
- 7
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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:
- Katılım
- 20 Tem 2015
- Konular
- 86
- Mesajlar
- 631
- Çözüm
- 1
- Online süresi
- 22d 10h
- Reaksiyon Skoru
- 1,320
- Altın Konu
- 1
- TM Yaşı
- 10 Yıl 10 Ay 21 Gün
- Başarım Puanı
- 229
- MmoLira
- 2,636
- DevLira
- 53
PM'De Engelleme[PYTHON]
Sistem her zamanki gibi yine fatihin:005: Game.py aratılır: def OnRecvWhisper(self, mode, name, line): if mode == chat.WHISPER_TYPE_GM: self.interface.RegisterGameMasterName(name) else: pass Altına Eklenir; if...
- Katılım
- 3 Tem 2018
- Konular
- 327
- Mesajlar
- 2,606
- Çözüm
- 31
- Online süresi
- 7mo 2d
- Reaksiyon Skoru
- 1,140
- Altın Konu
- 21
- Başarım Puanı
- 302
- MmoLira
- 7,289
- DevLira
- 7
Yargılamadan önce bir sorun bakalım haberimiz var mı ? Nerden biliyorsun ben o konudan kopyaladım ?Aynı konuları kopyalayıp yeniden açmak nasıl bir zeka ürünü?PM'De Engelleme[PYTHON]
Sistem her zamanki gibi yine fatihin:005: Game.py aratılır: def OnRecvWhisper(self, mode, name, line): if mode == chat.WHISPER_TYPE_GM: self.interface.RegisterGameMasterName(name) else: pass Altına Eklenir; if...forum.turkmmo.com
- Katılım
- 12 Tem 2017
- Konular
- 3,675
- Mesajlar
- 14,203
- Çözüm
- 157
- Online süresi
- 1mo 19d
- Reaksiyon Skoru
- 6,341
- Altın Konu
- 1
- Başarım Puanı
- 462
- MmoLira
- 2,563
- DevLira
- 166
daha önceden paylaşıldığı için konu kapatıldı.
forum.turkmmo.com
PM'De Engelleme[PYTHON]
Sistem her zamanki gibi yine fatihin:005: Game.py aratılır: def OnRecvWhisper(self, mode, name, line): if mode == chat.WHISPER_TYPE_GM: self.interface.RegisterGameMasterName(name) else: pass Altına Eklenir; if...
- 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
- 690
- Cevaplar
- 2
- Görüntüleme
- 269
- Cevaplar
- 6
- Görüntüleme
- 1K
- Cevaplar
- 6
- Görüntüleme
- 277