- Katılım
- 30 May 2023
- Konular
- 38
- Mesajlar
- 456
- Çözüm
- 6
- Online süresi
- 1mo 15d
- Reaksiyon Skoru
- 354
- Altın Konu
- 0
- Başarım Puanı
- 103
- MmoLira
- 11,847
- DevLira
- 90
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!
Herkese Merhaba
Dilediğiniz Gibi Geliştirebilirsiniz.
Parti Kontrolü Yaparak Takım Seslendirmesi
Değilse Sadece Kişinin Katlettiği Seslendirmesi
MapIndex Kontrolleri
Cliente Kesilen Canavarın ID'sini Gönderebilirsiniz
O ID'ye Göre Ses Seçimi
Dilediğiniz Gibi Geliştirebilirsiniz.
Seslendirme Yapay Zeka Tarafından Yapıldı.
char_battle.cpp Aç ve Arat:
Altına Ekle:
Packet.h Aç ve Arat:
Üstüne Ekle:
GameSource Derle
ClientSource/PythonNetworkStreamPhaseGame.cpp Aç ve Arat:
Altına Ekle:
ClientSource/Packet.h Aç ve Arat:
Üstüne Ekle:
ClientSource Derle
Root/Game.py aç ve En Alta Ekle:
Kanıt:
Dilediğiniz Gibi Geliştirebilirsiniz.
Parti Kontrolü Yaparak Takım Seslendirmesi
Değilse Sadece Kişinin Katlettiği Seslendirmesi
MapIndex Kontrolleri
Cliente Kesilen Canavarın ID'sini Gönderebilirsiniz
O ID'ye Göre Ses Seçimi
Dilediğiniz Gibi Geliştirebilirsiniz.
Seslendirme Yapay Zeka Tarafından Yapıldı.
char_battle.cpp Aç ve Arat:
Kod:
TPacketGCDead pack;
pack.header = HEADER_GC_DEAD;
pack.vid = m_vid;
Altına Ekle:
Kod:
if ((GetMobTable().dwVnum == 6191) && (pkKiller && pkKiller->GetMapIndex() == 41))
pack.snd = true;
else
pack.snd = false;
Packet.h Aç ve Arat:
Kod:
} TPacketGCDead;
Üstüne Ekle:
Kod:
bool snd;
GameSource Derle
ClientSource/PythonNetworkStreamPhaseGame.cpp Aç ve Arat:
Kod:
if (pkChrInstSel)
{
CInstanceBase* pkInstMain=rkChrMgr.GetMainInstancePtr();
if (pkInstMain==pkChrInstSel)
{
Tracenf("ÁÖÀΰø »ç¸Á");
if (false == pkInstMain->GetDuelMode())
{
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "OnGameOver", Py_BuildValue("()"));
}
CPythonPlayer::Instance().NotifyDeadMainCharacter();
}
pkChrInstSel->Die();
}
Altına Ekle:
Kod:
if (DeadPacket.snd == true)
{
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "SoundKill", Py_BuildValue("()"));
}
else
return true;
ClientSource/Packet.h Aç ve Arat:
Kod:
} TPacketGCDead;
Üstüne Ekle:
Kod:
bool snd;
ClientSource Derle
Root/Game.py aç ve En Alta Ekle:
Kod:
def SoundKill(self):
snd.PlaySound("BGM/kill_nemere.mp3")
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kanıt:
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Yine çok farklı, özgün içerik iki adet konu açmışsınız, şahane elinize sağlık.![]()
- Katılım
- 30 Ocak 2020
- Konular
- 50
- Mesajlar
- 812
- Çözüm
- 6
- Online süresi
- 26d 15h
- Reaksiyon Skoru
- 735
- Altın Konu
- 1
- Başarım Puanı
- 184
- MmoLira
- 8,746
- DevLira
- 123
Yine çok farklı, özgün içerik iki adet konu açmışsınız, şahane elinize sağlık.
- Katılım
- 2 Şub 2013
- Konular
- 131
- Mesajlar
- 1,807
- Çözüm
- 8
- Online süresi
- 6mo 28d
- Reaksiyon Skoru
- 615
- Altın Konu
- 0
- TM Yaşı
- 13 Yıl 4 Ay 10 Gün
- Başarım Puanı
- 269
- MmoLira
- 7,258
- DevLira
- 6
Herkese Merhaba
Dilediğiniz Gibi Geliştirebilirsiniz.
Parti Kontrolü Yaparak Takım Seslendirmesi
Değilse Sadece Kişinin Katlettiği Seslendirmesi
MapIndex Kontrolleri
Cliente Kesilen Canavarın ID'sini Gönderebilirsiniz
O ID'ye Göre Ses Seçimi
Dilediğiniz Gibi Geliştirebilirsiniz.
Seslendirme Yapay Zeka Tarafından Yapıldı.
char_battle.cpp Aç ve Arat:
Kod:TPacketGCDead pack; pack.header = HEADER_GC_DEAD; pack.vid = m_vid;
Altına Ekle:
Kod:if ((GetMobTable().dwVnum == 6191) && (pkKiller && pkKiller->GetMapIndex() == 41)) pack.snd = true; else pack.snd = false;
Packet.h Aç ve Arat:
Kod:} TPacketGCDead;
Üstüne Ekle:
Kod:bool snd;
GameSource Derle
ClientSource/PythonNetworkStreamPhaseGame.cpp Aç ve Arat:
Kod:if (pkChrInstSel) { CInstanceBase* pkInstMain=rkChrMgr.GetMainInstancePtr(); if (pkInstMain==pkChrInstSel) { Tracenf("ÁÖÀΰø »ç¸Á"); if (false == pkInstMain->GetDuelMode()) { PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "OnGameOver", Py_BuildValue("()")); } CPythonPlayer::Instance().NotifyDeadMainCharacter(); } pkChrInstSel->Die(); }
Altına Ekle:
Kod:if (DeadPacket.snd == true) { PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "SoundKill", Py_BuildValue("()")); } else return true;
ClientSource/Packet.h Aç ve Arat:
Kod:} TPacketGCDead;
Üstüne Ekle:
Kod:bool snd;
ClientSource Derle
Root/Game.py aç ve En Alta Ekle:
Kod:def SoundKill(self): snd.PlaySound("BGM/kill_nemere.mp3")
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kanıt:
Eyvallah Ustad Süper Bir Sistem

- Katılım
- 1 Eki 2023
- Konular
- 29
- Mesajlar
- 804
- Çözüm
- 2
- Online süresi
- 1mo 25d
- Reaksiyon Skoru
- 157
- Altın Konu
- 0
- TM Yaşı
- 2 Yıl 8 Ay 12 Gün
- Başarım Puanı
- 91
- MmoLira
- 178
- DevLira
- 15
Paylaşım için teşekkürler.
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 12
- Görüntüleme
- 592
- Cevaplar
- 6
- Görüntüleme
- 379
- Cevaplar
- 8
- Görüntüleme
- 847
- Cevaplar
- 4
- Görüntüleme
- 954






