Otomatik Bağırma Sistemi

  • Konuyu açan Konuyu açan TheAdmin33
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 21
  • Gösterim Gösterim 2K
karakter oyundan çıkınca (çıkış ile) veya karakter değiştirince bağırmaya devam ediyordu. bende bu yolla fixledim. kullanmak isteyenler kullanabilirler. sistem için teşekkürler.

uisystem.py:
Genişlet Daralt Kopyala
arat

    def __ClickChangeCharacterButton(self):
        self.Close()

        net.ExitGame()

altına ekle

        constInfo.auto_shout_text = ""
        constInfo.auto_shout_status = 0

arat

    def __ClickLogOutButton(self):
        if SYSTEM_MENU_FOR_PORTAL:
            if app.loggined:
                self.Close()
                net.ExitApplication()
            else:
                self.Close()
                net.LogOutGame()
        else:
            self.Close()
            net.LogOutGame()

altına ekle

        constInfo.auto_shout_text = ""
        constInfo.auto_shout_status = 0

arat

    def __ClickExitButton(self):
        self.Close()
        net.ExitApplication()

altına ekle

        constInfo.auto_shout_text = ""
        constInfo.auto_shout_status = 0
 
game.py de değişiklik yapmaya gerek yokmuş aşağıdakileri uygulayınca oluyor, isme tıklanıldığında pm ekranı açılır hale geliyor

input_main.cpp:
Genişlet Daralt Kopyala
//Arat;

    int len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s", ch->GetName(), buf);


//Değiştir;

    if (CHAT_TYPE_SHOUT == pinfo->type)
    {
        len = snprintf(chatbuf, sizeof(chatbuf), "|cFF98FF33|h[Lv %d] |Hchattanpmyolla:%s|h%s|h|r : %s", ch->GetLevel(), ch->GetName(), ch->GetName(), buf);
    }
    else
    {
        len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s", ch->GetName(), buf);
    }

interfacemodule.py:
Genişlet Daralt Kopyala
#Arat;

    def MakeHyperlinkTooltip(self, hyperlink):

        tokens = hyperlink.split(":")

        if tokens and len(tokens):

            type = tokens[0]

            if "item" == type:

                self.hyperlinkItemTooltip.SetHyperlinkItem(tokens)


#Değiştir;

    def MakeHyperlinkTooltip(self, hyperlink):

        tokens = hyperlink.split(":")

        if tokens and len(tokens):

            type = tokens[0]

            if "item" == type:

                self.hyperlinkItemTooltip.SetHyperlinkItem(tokens)

            elif "chattanpmyolla" == type:

                self.OpenWhisperDialog(str(tokens[1]))
Bunu uyguladığımda işe yarıyor ancak normal bağırmadaki pm diğer ch lerde gözükürken sistemdeki bağırma diğer chlerde gözükmüyor
 
Geri
Üst