- Katılım
- 6 Mayıs 2022
- Konular
- 48,285
- Mesajlar
- 48,595
- Tepkime puanı
- 75
- M2 Yaşı
- 3 yıl 11 ay 10 gün
- Trophy Puan
- 48
- M2 Yang
- 488,819
Game.py
aratılır
Altına Eklenir
Arat
Altına Ekle
Bu İşlevi Görevlerde Nasıl Kullanırız
İşte Bu Şekilde Görev Luasına
Neden PlaySound3D Kullanıldıda FadeInMusic Kullanılmadı Derseniz eğer
FadeInMusic Müziği Durmadan Başa Alır Bittiği An Tekrar Başlatır fakat
PlaySound3D Müziği Tekrar Başlatmaz
ikarus v1 Minimap'te Pazar Gösterme
Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen ikarus v1 sistemleri arasında yer alan minimap üzerinde pazarları göstermek, oyuncuların gezegen boyunca daha kolay hareket etmesini sağlar.
Pazar Nedir?
Pazar, Metin2 oyununda belirli saatlerde aktif olan ve oyuncuların eşya alıp satabileceği özel bir alan olarak tanımlanabilir.
Minimap Nedir?
Minimap, oyuncuların bulunduğu bölgeyi görsel olarak takip edebildiği küçük harita parçasıdır.
Neden Minimap Üzerinde Pazar Gösterilmeli?
Oyuncuların pazar konumlarını hızlıca bulması için bu bilgiyi doğrudan minimap üzerinde göstermek oldukça pratiktir.
Sistem Kurulumu
ikarus v1 sistemine pazar konumunu eklemek için bazı dosyaların düzenlenmesi gerekir.
1. Minimap Script Dosyası
client/root/ui/minimap.py dosyası üzerinde değişiklik yapılmalıdır.
2. Pazar Konumu Bilgisi
Pazarın konum bilgileri, örneğin x ve y koordinatları, script dosyasına sabit olarak ya da dinamik olarak eklenebilir.
Kod Örneği
Pazar simgesi, belirlenen koordinatlarda minimap üzerinde gösterilir:
self.__MakeMark('pazar', 'path/to/market_icon.dds', x, y)
Kullanıcıya Bilgilendirme
Oyuncuya pazarın aktif saatleri ve konumu hakkında bilgi vermek için bir popup ya da tooltip fonksiyonu eklenebilir.
Avantajları
- Oyuncu sadakati artar.
- Pazar kullanım oranı yükselir.
- Sunucu içi navigasyon kolaylaşır.
Geliştirici Notları
Sistemi entegre ederken, minimap güncellemelerini doğru şekilde tetiklediğinizden emin olun.
Sonuç
ikarus v1 minimap üzerine pazar gösterimi, Metin2 özel sunucularda kullanıcı dostu bir özellik olarak dikkat çeker ve sunucu sahiplerine avantaj sağlar.
Kaynak Kodlar Hakkında
Metin2 sunucularında bu gibi gelişmiş sistemlerin uygulanabilmesi için py root, uiscript ve client src gibi kaynaklar üzerinde çalışmak gerekir.
Daha fazlası için[/BR]
Ziyaret edin: Metin2 Lobby
Showing Market on ikarus v1 Minimap
In order to enhance the user experience on Metin2 private servers, one of the features included in the ikarus v1 system is showing market locations directly on the minimap, allowing players to navigate more easily across the map.
What is a Market?
A market is a special area in Metin2 where players can buy and sell items during specific hours.
What is Minimap?
The minimap is a small visual map that allows players to keep track of their current location within the game world.
Why Show Markets on Minimap?
Displaying market locations directly on the minimap helps players find these areas quickly and easily.
System Installation
To add market locations into the ikarus v1 system, certain files must be edited.
1. Minimap Script File
Changes need to be made in the client/root/ui/minimap.py file.
2. Market Location Data
Coordinates such as x and y for the market location can be added statically or dynamically into the script file.
Code Example
The market icon will appear on the minimap at the defined coordinates:
self.__MakeMark('market', 'path/to/market_icon.dds', x, y)
Player Notification
A popup or tooltip function can be added to inform the player about market hours and location.
Advantages
- Increases player retention.
- Boosts market usage rates.
- Simplifies navigation within the server.
Developer Notes
When integrating this feature, ensure that minimap updates are properly triggered.
Conclusion
Displaying market locations on the ikarus v1 minimap is a user-friendly feature that stands out in Metin2 private servers and provides benefits for server owners.
About Source Codes
Implementing advanced systems like this on Metin2 servers requires working with resources such as py root, uiscript, and client src.
For More Information[/BR]
Visit: Metin2 Lobby
aratılır
Kod:
"voice" : self.GiveMeVoice,
Altına Eklenir
Kod:
"voice" : self.GiveMeVoice,,
Arat
Kod:
print "-----------
Altına Ekle
Kod:
def GiveMeVoice(self,voice): x, y, z = player.GetMainCharacterPosition() randX = app.GetRandom(-150, 150) randY = app.GetRandom(-150, 150) snd.PlaySound3D(x+randX, -y+randY, z, "sound/npcs/" + str(voice) + ".mp3")
Bu İşlevi Görevlerde Nasıl Kullanırız
İşte Bu Şekilde Görev Luasına
Kod:
quest voice begin state start begin when 20354.chat."Give me a voice" begin cmdchat("voice "..npc.get_race()) say("I'm say this feeling really perfect.. ") say("") end end end
Neden PlaySound3D Kullanıldıda FadeInMusic Kullanılmadı Derseniz eğer
FadeInMusic Müziği Durmadan Başa Alır Bittiği An Tekrar Başlatır fakat
PlaySound3D Müziği Tekrar Başlatmaz
ikarus v1 Minimap'te Pazar Gösterme
Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen ikarus v1 sistemleri arasında yer alan minimap üzerinde pazarları göstermek, oyuncuların gezegen boyunca daha kolay hareket etmesini sağlar.
Pazar Nedir?
Pazar, Metin2 oyununda belirli saatlerde aktif olan ve oyuncuların eşya alıp satabileceği özel bir alan olarak tanımlanabilir.
Minimap Nedir?
Minimap, oyuncuların bulunduğu bölgeyi görsel olarak takip edebildiği küçük harita parçasıdır.
Neden Minimap Üzerinde Pazar Gösterilmeli?
Oyuncuların pazar konumlarını hızlıca bulması için bu bilgiyi doğrudan minimap üzerinde göstermek oldukça pratiktir.
Sistem Kurulumu
ikarus v1 sistemine pazar konumunu eklemek için bazı dosyaların düzenlenmesi gerekir.
1. Minimap Script Dosyası
client/root/ui/minimap.py dosyası üzerinde değişiklik yapılmalıdır.
2. Pazar Konumu Bilgisi
Pazarın konum bilgileri, örneğin x ve y koordinatları, script dosyasına sabit olarak ya da dinamik olarak eklenebilir.
Kod Örneği
Pazar simgesi, belirlenen koordinatlarda minimap üzerinde gösterilir:
self.__MakeMark('pazar', 'path/to/market_icon.dds', x, y)
Kullanıcıya Bilgilendirme
Oyuncuya pazarın aktif saatleri ve konumu hakkında bilgi vermek için bir popup ya da tooltip fonksiyonu eklenebilir.
Avantajları
- Oyuncu sadakati artar.
- Pazar kullanım oranı yükselir.
- Sunucu içi navigasyon kolaylaşır.
Geliştirici Notları
Sistemi entegre ederken, minimap güncellemelerini doğru şekilde tetiklediğinizden emin olun.
Sonuç
ikarus v1 minimap üzerine pazar gösterimi, Metin2 özel sunucularda kullanıcı dostu bir özellik olarak dikkat çeker ve sunucu sahiplerine avantaj sağlar.
Kaynak Kodlar Hakkında
Metin2 sunucularında bu gibi gelişmiş sistemlerin uygulanabilmesi için py root, uiscript ve client src gibi kaynaklar üzerinde çalışmak gerekir.
Daha fazlası için[/BR]
Ziyaret edin: Metin2 Lobby
Showing Market on ikarus v1 Minimap
In order to enhance the user experience on Metin2 private servers, one of the features included in the ikarus v1 system is showing market locations directly on the minimap, allowing players to navigate more easily across the map.
What is a Market?
A market is a special area in Metin2 where players can buy and sell items during specific hours.
What is Minimap?
The minimap is a small visual map that allows players to keep track of their current location within the game world.
Why Show Markets on Minimap?
Displaying market locations directly on the minimap helps players find these areas quickly and easily.
System Installation
To add market locations into the ikarus v1 system, certain files must be edited.
1. Minimap Script File
Changes need to be made in the client/root/ui/minimap.py file.
2. Market Location Data
Coordinates such as x and y for the market location can be added statically or dynamically into the script file.
Code Example
The market icon will appear on the minimap at the defined coordinates:
self.__MakeMark('market', 'path/to/market_icon.dds', x, y)
Player Notification
A popup or tooltip function can be added to inform the player about market hours and location.
Advantages
- Increases player retention.
- Boosts market usage rates.
- Simplifies navigation within the server.
Developer Notes
When integrating this feature, ensure that minimap updates are properly triggered.
Conclusion
Displaying market locations on the ikarus v1 minimap is a user-friendly feature that stands out in Metin2 private servers and provides benefits for server owners.
About Source Codes
Implementing advanced systems like this on Metin2 servers requires working with resources such as py root, uiscript, and client src.
For More Information[/BR]
Visit: Metin2 Lobby
