- Katılım
- 11 Ağu 2014
- Konular
- 95
- Mesajlar
- 1,904
- Reaksiyon Skoru
- 719
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 10 Ay
- Başarım Puanı
- 157
- MmoLira
- 67
- DevLira
- 0
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!
Sistem her zamanki gibi yine fatihin:005:
Game.py aratılır:
Kod:
def OnRecvWhisper(self, mode, name, line):
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
else:
pass
Altına 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
Costınfo.py eklenir;
uichat.py aratılır:
Altına sonuna biyerine eklenir;
Kod:
CLIENT_YOL = "lib/"
Kod:
def __SendChatPacket(self, text, type):
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
uiwhisper.py aratılır:
Kodların sonuna eklenir;
Kod:
def OpenWithTarget(self, targetName):
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:
Tamamı değiştirilir;
Kod:
def IgnoreTarget(self):
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:
Bunun altına
Kod:
def SendWhisper(self):
Kod:
if textLength > 0:
if net.IsInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)
return
Bu 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
Hata çıkarsa söyleyin düzeltelim
Not:Game.py ve uiwhisper.py de import os yoksa importlara ekleyin
Not:Game.py ve uiwhisper.py de import os yoksa importlara ekleyin
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kanıt:
Teşekkürler
Moderatör tarafında düzenlendi:
En Çok Reaksiyon Alan Mesajlar
Kodlar yeniden düzenlenip okunaklı hale getirildi.
game.py veya uiwhisper.py kontrol et import constinfo var mı yoksa ekle.tüm her şeyi ekledim oyun içi fısıltı açılmıyor syserr: global name 'constInfo' is not defined veriyor Öğeyi görmek için üye olmalısınız.
- Katılım
- 28 Ağu 2014
- Konular
- 158
- Mesajlar
- 2,071
- Online süresi
- 1h 4m
- Reaksiyon Skoru
- 351
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 9 Ay 13 Gün
- Başarım Puanı
- 146
- MmoLira
- 25
- DevLira
- 0
CLIENT_YOL dosyalarını verse tam olsun 

- Katılım
- 23 Haz 2012
- Konular
- 47
- Mesajlar
- 663
- Reaksiyon Skoru
- 42
- Altın Konu
- 0
- TM Yaşı
- 13 Yıl 11 Ay 19 Gün
- Başarım Puanı
- 67
- MmoLira
- 0
- DevLira
- 0
Kıyamet mi geliyor noluyor ? 10 tane konu olmuştur bugün paylaşılan 
Teşekkürler

Teşekkürler
- Katılım
- 11 Ağu 2014
- Konular
- 95
- Mesajlar
- 1,904
- Reaksiyon Skoru
- 719
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 10 Ay
- Başarım Puanı
- 157
- MmoLira
- 67
- DevLira
- 0
no problem ona gerek yok deneyinCLIENT_YOL dosyalarını verse tam olsun![]()
Ş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
- 278

