- Katılım
- 4 Nis 2016
- Konular
- 52
- Mesajlar
- 989
- Reaksiyon Skoru
- 182
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 2 Ay 6 Gün
- Başarım Puanı
- 120
- MmoLira
- 640
- DevLira
- 0
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!
eline sağlık. böyle kullanılırsa her müzik değiştiğinde hava görünümü de değişir rahatsız eder bu durum. bir kaç yer ile oynanıp düzeltilebilir.
- Katılım
- 24 Tem 2017
- Konular
- 11
- Mesajlar
- 1,195
- Çözüm
- 1
- Online süresi
- 9d 21h
- Reaksiyon Skoru
- 535
- Altın Konu
- 0
- TM Yaşı
- 8 Yıl 10 Ay 20 Gün
- Başarım Puanı
- 191
- MmoLira
- 3,985
- DevLira
- 0
Teşekkürler.
- Katılım
- 19 Eyl 2011
- Konular
- 3,423
- Mesajlar
- 8,597
- Çözüm
- 12
- Online süresi
- 1mo 28d
- Reaksiyon Skoru
- 754
- Altın Konu
- 0
- TM Yaşı
- 14 Yıl 8 Ay 25 Gün
- Başarım Puanı
- 394
- MmoLira
- 6,415
- DevLira
- 12
Teşekkürler
Teşekküler
Teşekkürler.
Beğendiğim bir özellikti bu TC oynarken de GM müzik veriyordu oyuna bazen güzel oluyordu gayet güzel yani iyi oldu.
Teşekkürler
Teşekkürler.
Teşekkürler.
Yorumlarınız için teşekkürler..
eline sağlık. böyle kullanılırsa her müzik değiştiğinde hava görünümü de değişir rahatsız eder bu durum. bir kaç yer ile oynanıp düzeltilebilir.
Yorumun için teşekkürler.. Dediğin gibi bir kaç yeri düzeltilince hava durumu olayı çözülür.
def __MuzikCal_Enable(self, mode):
içerisinde self.__DayMode_Update("dark") var isteyen kaldırıp düzenlebilir.

Son düzenleme:
- Katılım
- 22 Tem 2016
- Konular
- 75
- Mesajlar
- 1,406
- Çözüm
- 65
- Online süresi
- 2mo 18d
- Reaksiyon Skoru
- 1,223
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 10 Ay 22 Gün
- Başarım Puanı
- 234
- MmoLira
- 5,684
- DevLira
- 51
Teşekkürler.
Kanıt :
Kanıt :
Etkinliğin amacını kısaca anlatmak gerekirse oyundaki tüm oyuncuları verdiğiniz komut ile müzik etkinliğini başlatmaktır.
root/game.py açılır
Python:self.enableXMasBoom = False
Aratılır
Python:self.enableXMasMuzik = False
Altına Eklenir
---------------------------------------------------------------------------------------
Python:self.startTimeXMasBoom = 0.0
Aratılır
Python:self.startTimeXMasMuzik = 0.0
Altına Eklenir
---------------------------------------------------------------------------------------
Python:self.indexXMasBoom = 0
Aratılır
Python:self.indexXMasMuzik = 0
Altına Eklenir
---------------------------------------------------------------------------------------
Python:"xmas_song" : self.__XMasSong_Enable,
Aratılır
Python:"xmas_muzik" : self.__MuzikCal_Enable,
Altına Eklenir
---------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
Aratılır
Python:def __XMasBoom_Boom(self):
Altına Eklenir
Python:def __XMasMuzik_Update(self): self.BOOM_DATA_LIST = ( (2, 5), (5, 2), (7, 3), (10, 3), (20, 5) ) if self.indexXMasMuzik >= len(self.BOOM_DATA_LIST): return boomTime = self.BOOM_DATA_LIST[self.indexXMasMuzik][0] boomCount = self.BOOM_DATA_LIST[self.indexXMasMuzik][1] if app.GetTime() - self.startTimeXMasMuzik > boomTime: self.indexXMasMuzik += 1 for i in xrange(boomCount): self.__XMasMuzik_Boom() def __XMasMuzik_Boom(self): x, y, z = player.GetMainCharacterPosition() randX = app.GetRandom(-150, 150) randY = app.GetRandom(-150, 150) snd.PlaySound3D(x+randX, -y+randY, z, "sound/common/etc/salute.mp3")
---------------------------------------------------------------------------------------------------------------------------------
Aratılır
Python:def __XMasSong_Enable(self, mode):
Altına Eklenir
Python:def __MuzikCal_Enable(self, mode): print mode if "1"==mode: print "Muzik Acildi" self.__DayMode_Update("dark") self.enableXMasMuzik = True self.startTimeXMasMuzik = app.GetTime() XMAS_BGM = "bicak_sirti.mp3" if app.IsExistFile("BGM/" + XMAS_BGM)==1: if musicInfo.fieldMusic != "": snd.FadeOutMusic("BGM/" + musicInfo.fieldMusic , 1) musicInfo.fieldMusic=XMAS_BGM musicInfo.SaveLastPlayFieldMusic() snd.FadeInMusic("BGM/" + musicInfo.fieldMusic) elif "2"==mode: self.__DayMode_Update("dark") self.enableXMasMuzik = True self.startTimeXMasMuzik = app.GetTime() XMAS_BGM = "karli-kayin-ormani.mp3" if app.IsExistFile("BGM/" + XMAS_BGM)==1: if musicInfo.fieldMusic != "": snd.FadeOutMusic("BGM/" + musicInfo.fieldMusic , 1) musicInfo.fieldMusic=XMAS_BGM musicInfo.SaveLastPlayFieldMusic() snd.FadeInMusic("BGM/" + musicInfo.fieldMusic) elif "3"==mode: self.__DayMode_Update("dark") self.enableXMasMuzik = True self.startTimeXMasMuzik = app.GetTime() XMAS_BGM = "karli-kayin-ormani.mp3" if app.IsExistFile("BGM/" + XMAS_BGM)==1: if musicInfo.fieldMusic != "": snd.FadeOutMusic("BGM/" + musicInfo.fieldMusic , 1) musicInfo.fieldMusic=XMAS_BGM musicInfo.SaveLastPlayFieldMusic() snd.FadeInMusic("BGM/" + musicInfo.fieldMusic) elif "4"==mode: self.__DayMode_Update("dark") self.enableXMasMuzik = True self.startTimeXMasMuzik = app.GetTime() XMAS_BGM = "karli-kayin-ormani.mp3" if app.IsExistFile("BGM/" + XMAS_BGM)==1: if musicInfo.fieldMusic != "": snd.FadeOutMusic("BGM/" + musicInfo.fieldMusic , 1) musicInfo.fieldMusic=XMAS_BGM musicInfo.SaveLastPlayFieldMusic() snd.FadeInMusic("BGM/" + musicInfo.fieldMusic) elif "5"==mode: self.__DayMode_Update("dark") self.enableXMasMuzik = True self.startTimeXMasMuzik = app.GetTime() XMAS_BGM = "karli-kayin-ormani.mp3" if app.IsExistFile("BGM/" + XMAS_BGM)==1: if musicInfo.fieldMusic != "": snd.FadeOutMusic("BGM/" + musicInfo.fieldMusic , 1) musicInfo.fieldMusic=XMAS_BGM musicInfo.SaveLastPlayFieldMusic() snd.FadeInMusic("BGM/" + musicInfo.fieldMusic) else: self.__DayMode_Update("light") self.enableXMasMuzik = False if musicInfo.fieldMusic != "": snd.FadeOutMusic("BGM/" + musicInfo.fieldMusic) musicInfo.fieldMusic=musicInfo.METIN2THEMA musicInfo.SaveLastPlayFieldMusic() musicInfo.loginMusic="" snd.FadeInMusic("BGM/" + musicInfo.fieldMusic)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
root/servercommandparser.py açılır
Python:"xmas_boom" : self.__XMasBoom_Enable,
Aratılır
Python:"xmas_muzik" : self.__MuzikCal_Enable,
Altına eklenir
--------------------------------------------------------------------------------------------------------------
Python:def __XMasSnow_Enable(self, mode):
Aratılır
Altına eklenir
Python:def __MuzikCal_Enable(self, mode): if "1"==mode: self.__PreserveCommand("xmas_muzik " + mode) elif "2"==mode: self.__PreserveCommand("xmas_muzik " + mode) elif "3"==mode: self.__PreserveCommand("xmas_muzik " + mode) elif "4"==mode: self.__PreserveCommand("xmas_muzik " + mode) elif "5"==mode: self.__PreserveCommand("xmas_muzik " + mode) else: self.__PreserveCommand("xmas_muzik " + mode)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
game/cmd.cpp açılır
C++:{ "xmas_santa", do_xmas, SCMD_XMAS_SANTA, POS_DEAD, GM_HIGH_WIZARD },
Arat
C++:{ "xmas_muzik", do_xmas, SCMD_XMAS_MUZIK, POS_DEAD, GM_HIGH_WIZARD },
Ekle
--------------------------------------
game/cmd.h açılır
C++:SCMD_XMAS_SANTA,
Arat
C++:SCMD_XMAS_MUZIK,
Ekle
-------------------------------------------------------------------------------------------
game\cmd_gm.cpp açılır
C++:case SCMD_XMAS_SANTA:
Arat
C++:case SCMD_XMAS_MUZIK: ch->ChatPacket(CHAT_TYPE_INFO,"muzik secildi"); quest::CQuestManager::instance().RequestSetEventFlag("xmas_muzik", flag); //muzik break;
Ekle
--------------------------------------------------------------------------------------------------
game/questmanager.cpp açılır
C++:if ((iEventFlagValue = quest::CQuestManager::instance().GetEventFlag("xmas_boom")))
Arat
C++://muzik if ((iEventFlagValue = quest::CQuestManager::instance().GetEventFlag("xmas_muzik"))) { ch->ChatPacket(CHAT_TYPE_COMMAND, "xmas_muzik %d", iEventFlagValue); }
Ekle
game/xmas_event.cpp açılır
C++:if (name == "xmas_snow" || name == "xmas_boom" || name == "xmas_song" || name == "xmas_tree")
Aratılır
C++:if (name == "xmas_snow" || name == "xmas_boom" || name == "xmas_muzik" || name == "xmas_song" || name == "xmas_tree")
Değiştirilir
/xmas_muzik deger
----------------------------------------------------------------------------------------
Ufak bir sorun var bu komut çalışırken yeni bir oyuncu katılınca map giriş müziği ile çarpışıyor. Çözümünü bulunca paylaşırım .
Konu uzun oldu kusura bakmayın .
Müzikleri şu şekilde ayarlabilirsiniz.
root/game.py açılır def __MuzikCal_Enable(self, mode): ara
5 müzik ile sınırlıdır elif çoğaltırsanız müzik sınırı artar
Müzik yolları şu şekilde ayarlanır
örnek if "1"==mode:
XMAS_BGM = "bicak_sirti.mp3" göreceksiniz
bgm / klasörün içindeki müzik adını yazaksınız.
Kanıt
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 469
- Cevaplar
- 4
- Görüntüleme
- 1K
- Cevaplar
- 65
- Görüntüleme
- 12K
- Cevaplar
- 1
- Görüntüleme
- 1K
- Çözüldü
- Cevaplar
- 4
- Görüntüleme
- 1K




