Chat Stack

  • Konuyu açan Konuyu açan Reached
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 776

Reached

Geliştirici
Geliştirici
Emekli Üye
Editör
Mesaj
812
Çözümler
28
Beğeni
748
Puan
839
Ticaret Puanı
0
Chat'e yazdıklarınızın ışınlandıktan sonra gitmemesini sağlar.​

Python:
Genişlet Daralt Kopyala
#ara
ENABLE_CHAT_COMMAND = True

#altına ekle
chatStack = []
LAST_SENTENCE_STACK_SIZE = 32

#ara
def __PrevLastSentenceStack(self):

# fonksiyonu komple değiştir

    def __PrevLastSentenceStack(self):
        if self.lastSentencePos < len(chatStack):
            self.lastSentencePos += 1
            lastSentence = chatStack[-self.lastSentencePos]
            self.SetText(lastSentence)
            self.SetEndPosition()


# ara
def __NextLastSentenceStack(self):

# fonksiyonu komple değiştir.
    def __NextLastSentenceStack(self):
        if self.lastSentencePos > 1:
            self.lastSentencePos -= 1
            lastSentence = chatStack[-self.lastSentencePos]
            self.SetText(lastSentence)
            self.SetEndPosition()

# ara
def __PushLastSentenceStack(self, text):

# fonksiyonu komple değiştir.
    def __PushLastSentenceStack(self, text):
        global ENABLE_LAST_SENTENCE_STACK
        if not ENABLE_LAST_SENTENCE_STACK:
            return
        if len(text) <= 0:
            return
        if len(chatStack) > LAST_SENTENCE_STACK_SIZE:
            chatStack.pop(0)
        chatStack.append(text)
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst