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
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

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

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!

Paylaşım için tşk. Fakat bu şekilde kullanılması sağlıksız. Kodlarda bilgisayarda hangi saat geçerliyse onu gösteriyor. Sunucu taraflı yapmak gerekli, bu durum minimap altı içinde geçerli. Benim oyunda sunucu taraflı çekiyor.
 
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",
                },








Paylaşım için teşekkürler.​
 
Paylaşım için teşekkürler
 

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

Geri
Üst