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

bykatil199

www.bykatil199.com
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
12,007
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",
                },







 
Sadece kendi yazdığın saatimi gizliyor yoksa tüm oyundan gelen saat bilgilerini mi gizliyor ?
 

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