Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Merhabalar, sistemi basit bir şekilde lua ile yaptım mantığıı veriyorum isteyenler geliştirip c++ olarak uyarlayabilir.
Tablo vs. oyunu kirletmemek için ideal, direkt olarak destek için mesaj pmden gönderiliyor, ftpde share/locale/xDestek klasörüne kayıt ediyor
Tablo vs. oyunu kirletmemek için ideal, direkt olarak destek için mesaj pmden gönderiliyor, ftpde share/locale/xDestek klasörüne kayıt ediyor
ANLATIM;
[CODE title="constinfo.py açıp uygun bir yere ekleyin"]WHISPER_DESTEK = {
"login_destek" : 0,
"DESTEK_MSG" : "None",
"DESTEK_MSG2" : "None",
}[/CODE]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[CODE title="Game.py arat bloğu full değiştir def OnRecvWhisperError(self, mode, name, line):"] def OnRecvWhisperError(self, mode, name, line):
if localeInfo.WHISPER_ERROR.has_key(mode):
## BEGIN WHISPER DESTEK SYSTEM
if name == "[DESTEK]":
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Oyun içi destek şuan kapalı durumda,")
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "mesajın yetkililere iletildi.")
self.QuestCMD('WHISPERDESTEK#'+constInfo.WHISPER_DESTEK['DESTEK_MSG2'])
else:
## BEGIN WHISPER DESTEK SYSTEM
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, localeInfo.WHISPER_ERROR[mode](name))
else:
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Whisper Unknown Error(mode=%d, name=%s)" % (mode, name))
self.interface.RecvWhisper(name)[/CODE]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[CODE title="Game.py arat üstüne ekle "ConsoleEnable": self.__Console_Enable,"] "VecWhisperDestek" : self.__VecWhisperDestek,[/CODE]
[CODE title="Game.py sonuna ekleyin"] def QuestCMD(self, text):
constInfo.WHISPER_DESTEK["DESTEK_MSG"] = text
event.QuestButtonClick(int(constInfo.WHISPER_DESTEK["login_destek"]))
def __VecWhisperDestek(self, data):
cmd = data.split("/")
if cmd[0] == 'LOGIN_DESTEK':
constInfo.WHISPER_DESTEK['login_destek'] = int(cmd[1])
if cmd[0] == 'QUESTCMD_DESTEK':
net.SendQuestInputStringPacket(str(constInfo.WHISPER_DESTEK['DESTEK_MSG']))[/CODE]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[CODE title="uiwhisper arat değiştir full def SendWhisper(self):"] def SendWhisper(self):
text = self.chatLine.GetText()
textLength = len(text)
if textLength > 0:
if net.IsInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)
return
net.SendWhisperPacket(self.targetName, text)
import constInfo
constInfo.WHISPER_DESTEK['DESTEK_MSG2'] = text
self.chatLine.SetText("")
chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, self.targetName, player.GetName() + " : " + text)[/CODE]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[CODE title="uiwhisper arat altına ekle self.minimizeButton.Show()"] if targetName == "[DESTEK]":
chat.AppendChat(chat.CHAT_TYPE_PARTY, "UYARI: [DESTEK] çevrimdışı olduğu durumlarda, destek talebi 3 saatte tek mesaj olarak belirlenmiştir.")
[/CODE]
Filesta turkey klasörünün yanına xDestek isminde klasör oluşturun
Sadece [DESTEK] isimli karaktere mesaj atınca sistem devreye girer.
Lua;
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Questi okuturken client_command hatası alanlar baksın <<<<<<<<<<<
For you; @R I N A
Saygılarımla VectorS
Saygılarımla VectorS
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Hoşbulduk, yorumlar için ve popülerde 1. sıraya çıkardığınız için çok teşekkürler
Çok teşekkür ederim[CODE title="game.py"] def Click(self):
self.interface.OpenWhisperDialog("[DESTEK]")[/CODE]
[CODE title="interfacemodule.py"] def Click(self):
self.OpenWhisperDialog("[DESTEK]")[/CODE]
game.py ve interface için kodları bunlar muhtemelen çalışır
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 13
- Görüntüleme
- 1K
- Cevaplar
- 6
- Görüntüleme
- 1K
- Cevaplar
- 8
- Görüntüleme
- 405
- Cevaplar
- 8
- Görüntüleme
- 707
- Cevaplar
- 2
- Görüntüleme
- 275

