- Katılım
- 6 Tem 2018
- Konular
- 36
- Mesajlar
- 792
- Online süresi
- 28g 1265s
- Reaksiyon Skoru
- 106
- Altın Konu
- 0
- Başarım Puanı
- 119
- Yaş
- 29
- TM Yaşı
- 7 Yıl 9 Ay 19 Gün
- MmoLira
- 426
- DevLira
- 6
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Merhabalar, filesimde CTRL+C ile çalışan oto bağırma sistemi var.
Normal bağırmadan yazınca isim yanında [PM] at seçeneği var
ama oto bağırma aktif edince otomatik gönderilen bağırmada PM at seçeneği yok.
Bunu nasıl düzeltebilirim.
Normal bağırmadan yazınca isim yanında [PM] at seçeneği var
ama oto bağırma aktif edince otomatik gönderilen bağırmada PM at seçeneği yok.
Bunu nasıl düzeltebilirim.
Oto bağırma uichat.py:
def OnUpdate(self):
if self.boardState == chat.BOARD_STATE_EDIT:
chat.Update(self.chatID)
elif self.boardState == chat.BOARD_STATE_VIEW:
if systemSetting.IsViewChat():
chat.Update(self.chatID)
if constInfo.AUTO_CHAT == 1:
if app.GetTime() > self.lastShoutTime and app.GetTime() > constInfo.wait_chat_auto:
if constInfo.chat_wait_because_teleport == 1:
return
if len(constInfo.LAST_CHAT_MESSAGE) > 2:
text = constInfo.LAST_CHAT_MESSAGE
constInfo.wait_chat_auto2 = app.GetTime() + 1
net.SendChatPacket(text, chat.CHAT_TYPE_SHOUT)
elif len(constInfo.LAST_CHAT_MESSAGE_TRADE) > 2:
text = constInfo.LAST_CHAT_MESSAGE_TRADE
constInfo.wait_chat_auto2 = app.GetTime() + 1
net.SendChatPacket(text, chat.CHAT_TYPE_SHOUT_TRADE)
self.lastShoutTime = app.GetTime() + 30
Normal bağırma uichat.py:
def __SendShoutChatPacket(self, text):
if 1 == len(text):
self.RunCloseEvent()
return
if app.GetTime() < self.lastShoutTime + 15:
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_SHOUT_LIMIT)
self.__ResetChat()
return
chInfo = net.GetServerInfo()
myChannel = chInfo[-3:]
if net.GetEmpireID() == 1:
self.__SendChatPacket(""+constInfo.pm_button+'|cFF47DA00|Hpm_button:'+str(player.GetName())+'|h[PM]|h|r:'+" "+text[1:], chat.CHAT_TYPE_SHOUT)
elif net.GetEmpireID() == 2:
self.__SendChatPacket(""+constInfo.pm_button+'|cFF47DA00|Hpm_button:'+str(player.GetName())+'|h[PM]|h|r:'+" "+text[1:], chat.CHAT_TYPE_SHOUT)
elif net.GetEmpireID() == 3:
self.__SendChatPacket(""+constInfo.pm_button+'|cFF47DA00|Hpm_button:'+str(player.GetName())+'|h[PM]|h|r:'+" "+text[1:], chat.CHAT_TYPE_SHOUT)
self.__SendChatPacket(text[1:], chat.CHAT_TYPE_SHOUT)
self.__ResetChat()
self.lastShoutTime = app.GetTime()
Son düzenleme:




