Fethi Polat 1
Fethi Polat
TuZaKK 1
TuZaKK
xranzei 1
xranzei
Agresifizm 1
Agresifizm
Bvural41 1
Bvural41
Hikaye Ekle

CleverBot(PM Botu) eklemek

  • Konuyu başlatan Konuyu başlatan Koray'
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 18
  • Görüntüleme Görüntüleme 4K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

ss2015-04-20at11.56.41.jpg


ss2015-04-20at11.59.19.jpg



Sadece python 2.5 üzerinde çalışır( )

Gerekli libler;
urllib, urllib2, _socket, hashlib

Kullanım:
/cleverbot: Bot durumunu gösterir. Aktif ve pasif
/cleverbot_open: Botu aktif eder
/cleverbot_close: Botu deaktif eder
Yada direk oyun seçeneklerinden değiştirebilirsiniz

Aşağıdaki 2 dosyayı root'un içine atın



constinfo.py açın

Kod:
CleverBot = 0

ekleyin

game.py açın
importların altına

Kod:
import CleverBot
ekleyin

Aşağıdaki fonksiyonu bulun
Kod:
def OnRecvWhisper(self, mode, name, line):

altına aynı hizada bu kodu ekleyin( )
Kod:
new_nl = line.split(" : ")
if constInfo.CleverBot == 1:
whisper_module = CleverBot.Run(self, mode, new_nl[0], new_nl[1])

uichat.py açın
Aşağıdaki fonksiyonu bulun
Kod:
def __SendChatPacket(self, text, type):
altına aynı hizada bu kodu ekleyin( )


uigameoption.py açın
Aşağıdaki fonksiyonu bulun
Kod:
def __Initialize(self):
altına ekleyin( )
Kod:
self.cleverTextButtonList = []
Aşağıdaki fonksiyonu bulun
Kod:
def __Load_BindObject(self):
altına ekleyin( )
Kod:
 self.cleverTextButtonList.append(GetObject("clever text_on_button"))
self.cleverTextButtonList.append(GetObject("clever text_off_button"))
Aşağıdaki fonksiyonu bulun
Kod:
def __Load(self):
altına ekleyin( )(ekrana sığmadığı için o bölümün bir kısmını sildim)
Kod:
 self.cleverTextButtonList[0].SAFE_SetEvent(self.__OnClickCleverTextOnButton) self.cleverTextButtonList[1].SAFE_SetEvent(self.__OnClickCleverTextOffButton)
Aşağıdaki fonksiyonu bulun
Kod:
def __CheckPvPProtectedLevelPlayer(self):
üstüne ekleyin( )


uiscript/gameoptiondialog.py açın

Aratın
Kod:
"height" : 25*11+8,
2 tane bulacak, 2sinide aşağıdaki ile değiştirin. Sizde rakam farklıysa baştakine + 2 ekleyin yeterlidir
Kod:
"height" : 27*11+8,
Bölüm1;
Bölüm2;

En alta kadar inin, değişiklik yapmadıysanız en altta bu vardır
Kod:
 "name" : "salestext_off_button",
"type" : "radio_button",


"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
"y" : 240,


"text" : uiScriptLocale.OPTION_SALESTEXT_VIEW_OFF,


"default_image" : ROOT_PATH + "middle_button_01.sub",
"over_image" : ROOT_PATH + "middle_button_02.sub",
"down_image" : ROOT_PATH + "middle_button_03.sub",
},

Aşağıdaki kodu Bunun altına ekleyin



Örnek yapılı hali



Kaydedip kapatabilirsiniz botu aktif ettiğinizde karşı oyuncu size yazdığında bot ile muhabbet edecektir, karşı oyuncuya bot olduğuna dair bir bilgi gitmeyecek(anlamazsa) aynı zamanda botun yazdıkları botun aktif olduğu kişide [BOT]: mesaj şeklinde pencerede gözükecektir
 
Moderatör tarafında düzenlendi:

En Çok Reaksiyon Alan Mesajlar

492e6fce36.jpg


1974bc36b2.jpg



Sadece python 2.5 üzerinde çalışır( )

Gerekli libler;
urllib, urllib2, _socket, hashlib

Kullanım:
/cleverbot: Bot durumunu gösterir. Aktif ve pasif
/cleverbot_open: Botu aktif eder
/cleverbot_close: Botu deaktif eder
Yada direk oyun seçeneklerinden değiştirebilirsiniz

Aşağıdaki 2 dosyayı root'un içine atın



constinfo.py açın

Kod:
CleverBot = 0

ekleyin

game.py açın
importların altına

Kod:
import CleverBot
ekleyin

Aşağıdaki fonksiyonu bulun
Kod:
def OnRecvWhisper(self, mode, name, line):

altına aynı hizada bu kodu ekleyin( )
Kod:
new_nl = line.split(" : ")
if constInfo.CleverBot == 1:
    whisper_module = CleverBot.Run(self, mode, new_nl[0], new_nl[1])

uichat.py açın
Aşağıdaki fonksiyonu bulun
Kod:
def __SendChatPacket(self, text, type):
altına aynı hizada bu kodu ekleyin( )


uigameoption.py açın
Aşağıdaki fonksiyonu bulun
Kod:
def __Initialize(self):
altına ekleyin( )
Kod:
self.cleverTextButtonList = []
Aşağıdaki fonksiyonu bulun
Kod:
def __Load_BindObject(self):
altına ekleyin( )
Kod:
            self.cleverTextButtonList.append(GetObject("clevertext_on_button"))
            self.cleverTextButtonList.append(GetObject("clevertext_off_button"))
Aşağıdaki fonksiyonu bulun
Kod:
def __Load(self):
altına ekleyin( )(ekrana sığmadığı için o bölümün bir kısmını sildim)
Kod:
        self.cleverTextButtonList[0].SAFE_SetEvent(self.__OnClickCleverTextOnButton)        self.cleverTextButtonList[1].SAFE_SetEvent(self.__OnClickCleverTextOffButton)
Aşağıdaki fonksiyonu bulun
Kod:
def __CheckPvPProtectedLevelPlayer(self):
üstüne ekleyin( )


uiscript/gameoptiondialog.py açın

Aratın
Kod:
"height" : 25*11+8,
2 tane bulacak, 2sinide aşağıdaki ile değiştirin. Sizde rakam farklıysa baştakine + 2 ekleyin yeterlidir
Kod:
"height" : 27*11+8,
Bölüm1;
Bölüm2;

En alta kadar inin, değişiklik yapmadıysanız en altta bu vardır
Kod:
                 "name" : "salestext_off_button",
                    "type" : "radio_button",


                    "x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
                    "y" : 240,


                    "text" : uiScriptLocale.OPTION_SALESTEXT_VIEW_OFF,


                    "default_image" : ROOT_PATH + "middle_button_01.sub",
                    "over_image" : ROOT_PATH + "middle_button_02.sub",
                    "down_image" : ROOT_PATH + "middle_button_03.sub",
                },

Aşağıdaki kodu Bunun altına ekleyin



Örnek yapılı hali



Kaydedip kapatabilirsiniz botu aktif ettiğinizde karşı oyuncu size yazdığında bot ile muhabbet edecektir, karşı oyuncuya bot olduğuna dair bir bilgi gitmeyecek(anlamazsa) aynı zamanda botun yazdıkları botun aktif olduğu kişide [BOT]: mesaj şeklinde pencerede gözükecektir


Kaliteli paylaşım güzel anlatım daha ne olsun teşekkürler :)
 
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)

Geri
Üst