romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

(C++ , Python) Chat Saat Göster Gizle Sistemi | bykatil199

bykatil199

www.bykatil199.com
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Uzman
Katılım
17 Nis 2013
Konular
240
Mesajlar
2,810
Çözüm
218
Online süresi
1mo 29d
Reaksiyon Skoru
984
Altın Konu
6
Başarım Puanı
256
MmoLira
11,947
DevLira
83
Ticaret - 0%
0   0   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!

Merhaba arkadaşlar lazım olur diye kodlamıştım hepimiz kullanalım diye paylaşayım dedim.
Not : kodlaması bana aittir.

Sistem Videosu ;




Anlatıma Geçelim ;

----- Aratılır -----
Client Source > UserInterFace > locale_inc.h Açılır Eklenir ;

----- Altına Eklenir -----
Python:
#define AHMET_CHAT_SAAT_SYSTEM

----- Aratılır -----
Client Source > UserInterFace > PythonApplicationModule.cpp Açılır Eklenir ;

----- Altına Eklenir -----

Python:
#ifdef AHMET_CHAT_SAAT_SYSTEM
    PyModule_AddIntConstant(poModule, "AHMET_CHAT_SAAT_SYSTEM",    1);
#else
    PyModule_AddIntConstant(poModule, "AHMET_CHAT_SAAT_SYSTEM",    0);
#endif

----- Aratılır -----

root > uichat.py açılır aratılır ; def OnIMEReturn(self):

----- Komple Değiştirilir -----

Python:
    def OnIMEReturn(self):
        text = self.GetText()
        textLen=len(text)

        # LAST_SENTENCE_STACK
        self.__PushLastSentenceStack(text)
        # END_OF_LAST_SENTENCE_STACK
                
        textSpaceCount=text.count(' ')

        if (textLen > 0) and (textLen != textSpaceCount):
            if '#' == text[0]:
                self.__SendPartyChatPacket(text)
            elif '%' == text[0]:
                self.__SendGuildChatPacket(text)
            elif '!' == text[0]:
                if app.AHMET_CHAT_SAAT_SYSTEM:
                    if 1 == constInfo.chatsaataktifmi:
                        chattime = time.strftime("[[%H:%M:%S]")
                        text = chattime + " : " + text[1:]
                self.__SendShoutChatPacket(text)
            else:
                self.__SendTalkingChatPacket(text)
        else:
            self.__ClearChat()
            self.eventReturn()

        return TRUE

--- Aratılır ----
root > uisystemoption.py ; def __init__(self): kod satırının en altına eklenir

---Altına Eklenir ----

Python:
        if app.AHMET_CHAT_SAAT_SYSTEM:
            self.chatsaatyenile()


--- Aratılır ----
root > uisystemoption.py ; def __Initialize(self): kod satırının en altına eklenir

---Altına Eklenir ----

Python:
        if app.AHMET_CHAT_SAAT_SYSTEM:
            self.chatsaatyenilela = []

--- Aratılır ----
root > uisystemoption.py ; aratılır ; self.cameraModeButtonList.append(GetObject("camera_long"))

----Altına Eklenir ----

Python:
            if app.AHMET_CHAT_SAAT_SYSTEM:
                self.chatsaatyenilela.append(GetObject("chatsaatyenilela_on_button"))
                self.chatsaatyenilela.append(GetObject("chatsaatyenilela_off_button"))

--- Aratılır ----
root > uisystemoption.py ; aratılır ; self.cameraModeButtonList[1].SAFE_SetEvent(self.__OnClickCameraModeLongButton)

----Altına Eklenir ----

Python:
        if app.AHMET_CHAT_SAAT_SYSTEM:
            self.chatsaatyenilela[0].SAFE_SetEvent(self.__OnClickChatSaatOnButton)
            self.chatsaatyenilela[1].SAFE_SetEvent(self.__OnClickChatSaatOffButton)


----aratılır ---- def __OnChangeMusic(self, fileName):

-------Üstüne Eklenir ------

Python:
#Chat Saat Ekleme
    if app.AHMET_CHAT_SAAT_SYSTEM:
        def __OnClickChatSaatOnButton(self):
            constInfo.chatsaataktifmi = 1
            self.chatsaatyenile()

        def __OnClickChatSaatOffButton(self):
            constInfo.chatsaataktifmi = 0
            self.chatsaatyenile()
        
        def chatsaatyenile(self):
            if constInfo.chatsaataktifmi == 1:
                self.chatsaatyenilela[0].Down()
                self.chatsaatyenilela[1].SetUp()
            else:
                self.chatsaatyenilela[0].SetUp()
                self.chatsaatyenilela[1].Down()
#Chat Saat Ekleme


------Açılır ------
Constinfo.py açılır eklenir : chatsaataktifmi = 0

--- Açılır -----
uiscript > systemoptiondialog.py açılır eklenir ;

Python:
                {
                    "name" : "nighttitle",
                    "type" : "text",

                    "x" : 30,
                    "y" : 185+45+25+25+25+25+25+25,

                    "text" : "Chat Saat",
                },

                {
                    "name" : "chatsaatyenilela_on_button",
                    "type" : "radio_button",

                    "x" : 110,
                    "y" : 185+45+25+25+25+25+25+25,

                    "text" : "Aktif",

                    "default_image" : ROOT_PATH + "small_Button_01.sub",
                    "over_image" : ROOT_PATH + "small_Button_02.sub",
                    "down_image" : ROOT_PATH + "small_Button_03.sub",
                },
            
                {
                    "name" : "chatsaatyenilela_off_button",
                    "type" : "radio_button",

                    "x" : 110+50,
                    "y" : 185+45+25+25+25+25+25+25,

                    "text" : "Deaktif",

                    "default_image" : ROOT_PATH + "small_Button_01.sub",
                    "over_image" : ROOT_PATH + "small_Button_02.sub",
                    "down_image" : ROOT_PATH + "small_Button_03.sub",
                },







 
X6Omm6.jpg
 
Sadece kendi yazdığın saatimi gizliyor yoksa tüm oyundan gelen saat bilgilerini mi gizliyor ?
Merhaba arkadaşlar lazım olur diye kodlamıştım hepimiz kullanalım diye paylaşayım dedim.
Not : kodlaması bana aittir.

Sistem Videosu ;




Anlatıma Geçelim ;

----- Aratılır -----
Client Source > UserInterFace > locale_inc.h Açılır Eklenir ;

----- Altına Eklenir -----
Python:
#define AHMET_CHAT_SAAT_SYSTEM

----- Aratılır -----
Client Source > UserInterFace > PythonApplicationModule.cpp Açılır Eklenir ;

----- Altına Eklenir -----

Python:
#ifdef AHMET_CHAT_SAAT_SYSTEM
    PyModule_AddIntConstant(poModule, "AHMET_CHAT_SAAT_SYSTEM",    1);
#else
    PyModule_AddIntConstant(poModule, "AHMET_CHAT_SAAT_SYSTEM",    0);
#endif

----- Aratılır -----

root > uichat.py açılır aratılır ; def OnIMEReturn(self):

----- Komple Değiştirilir -----

Python:
    def OnIMEReturn(self):
        text = self.GetText()
        textLen=len(text)

        # LAST_SENTENCE_STACK
        self.__PushLastSentenceStack(text)
        # END_OF_LAST_SENTENCE_STACK
               
        textSpaceCount=text.count(' ')

        if (textLen > 0) and (textLen != textSpaceCount):
            if '#' == text[0]:
                self.__SendPartyChatPacket(text)
            elif '%' == text[0]:
                self.__SendGuildChatPacket(text)
            elif '!' == text[0]:
                if app.AHMET_CHAT_SAAT_SYSTEM:
                    if 1 == constInfo.chatsaataktifmi:
                        chattime = time.strftime("[[%H:%M:%S]")
                        text = chattime + " : " + text[1:]
                self.__SendShoutChatPacket(text)
            else:
                self.__SendTalkingChatPacket(text)
        else:
            self.__ClearChat()
            self.eventReturn()

        return TRUE

--- Aratılır ----
root > uisystemoption.py ; def __init__(self): kod satırının en altına eklenir

---Altına Eklenir ----

Python:
        if app.AHMET_CHAT_SAAT_SYSTEM:
            self.chatsaatyenile()


--- Aratılır ----
root > uisystemoption.py ; def __Initialize(self): kod satırının en altına eklenir

---Altına Eklenir ----

Python:
        if app.AHMET_CHAT_SAAT_SYSTEM:
            self.chatsaatyenilela = []

--- Aratılır ----
root > uisystemoption.py ; aratılır ; self.cameraModeButtonList.append(GetObject("camera_long"))

----Altına Eklenir ----

Python:
            if app.AHMET_CHAT_SAAT_SYSTEM:
                self.chatsaatyenilela.append(GetObject("chatsaatyenilela_on_button"))
                self.chatsaatyenilela.append(GetObject("chatsaatyenilela_off_button"))

--- Aratılır ----
root > uisystemoption.py ; aratılır ; self.cameraModeButtonList[1].SAFE_SetEvent(self.__OnClickCameraModeLongButton)

----Altına Eklenir ----

Python:
        if app.AHMET_CHAT_SAAT_SYSTEM:
            self.chatsaatyenilela[0].SAFE_SetEvent(self.__OnClickChatSaatOnButton)
            self.chatsaatyenilela[1].SAFE_SetEvent(self.__OnClickChatSaatOffButton)


----aratılır ---- def __OnChangeMusic(self, fileName):

-------Üstüne Eklenir ------

Python:
#Chat Saat Ekleme
    if app.AHMET_CHAT_SAAT_SYSTEM:
        def __OnClickChatSaatOnButton(self):
            constInfo.chatsaataktifmi = 1
            self.chatsaatyenile()

        def __OnClickChatSaatOffButton(self):
            constInfo.chatsaataktifmi = 0
            self.chatsaatyenile()
       
        def chatsaatyenile(self):
            if constInfo.chatsaataktifmi == 1:
                self.chatsaatyenilela[0].Down()
                self.chatsaatyenilela[1].SetUp()
            else:
                self.chatsaatyenilela[0].SetUp()
                self.chatsaatyenilela[1].Down()
#Chat Saat Ekleme


------Açılır ------
Constinfo.py açılır eklenir : chatsaataktifmi = 0

--- Açılır -----
uiscript > systemoptiondialog.py açılır eklenir ;

Python:
                {
                    "name" : "nighttitle",
                    "type" : "text",

                    "x" : 30,
                    "y" : 185+45+25+25+25+25+25+25,

                    "text" : "Chat Saat",
                },

                {
                    "name" : "chatsaatyenilela_on_button",
                    "type" : "radio_button",

                    "x" : 110,
                    "y" : 185+45+25+25+25+25+25+25,

                    "text" : "Aktif",

                    "default_image" : ROOT_PATH + "small_Button_01.sub",
                    "over_image" : ROOT_PATH + "small_Button_02.sub",
                    "down_image" : ROOT_PATH + "small_Button_03.sub",
                },
           
                {
                    "name" : "chatsaatyenilela_off_button",
                    "type" : "radio_button",

                    "x" : 110+50,
                    "y" : 185+45+25+25+25+25+25+25,

                    "text" : "Deaktif",

                    "default_image" : ROOT_PATH + "small_Button_01.sub",
                    "over_image" : ROOT_PATH + "small_Button_02.sub",
                    "down_image" : ROOT_PATH + "small_Button_03.sub",
                },







 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst