Neler yeni

Foruma hoş geldin, Ziyaretçi

Metin2Lobby.com Metin2 Private Server Tanıtım Advertising Ve Geliştirme Forumudur.Metin2 pvp serverler,1-99,1-105,1-120,55-120 global serverları paylaş yada ara.
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

ikarus v1 minimap'te pazar gösterme

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Konular
48,280
Mesajlar
48,590
Tepkime puanı
75
M2 Yaşı
3 yıl 11 ay 10 gün
Trophy Puan
48
Konum
Web sitesi
M2 Yang
488,769
Ticaret : 1 / 0 / 0
Ticaret Oranı : 100%
Game.py
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
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri