bunu belki forumda paylaşan kişi mutlaka vardır yada bilemiyorum ben baktım göremedim bu sistem 1t 1m diye ayırmakta
uiinventory.py Açılır
Aratılır:
Değiştirilir
localeInfo.py açılır
Aratılır
Kod bloğu altına eklenir:
uicommon.py açılır
Aratılır
Değiştirilir:
uitooltip.py açılır
aratılır
değiştirilir
Aratılır
Değiştirilir
uiexchange.py açılır
aratılır
Değiştirilir
Yang Nedir?
Metin2 oyununda Yang, oyun içi temel para birimidir. Oyuncuların ekipman satın alması, yükseltmeler yapması ve diğer birçok işlem için Yang harcaması gerekir. Bu nedenle Yang miktarını kontrol etmek, hem oyun deneyimini hem de sunucu dengesini etkileyen kritik bir unsurdur.
Yang Miktarını Etkileyen Faktörler
Yang miktarı, oyun içindeki aktivitelerle doğrudan ilişkilidir. Öldürülen canavarlar, görev tamamlamaları, PvP kazanımları gibi durumlar oyuncuya Yang kazandırabilir. Sunucu geliştiricileri, bu kazançları manuel olarak ayarlayarak oyun dengesini sağlayabilir.
Sunucu Tarafında Yang Ayarlamaları
Metin2 özel sunucularında Yang miktarı, genellikle game core dosyalarında tanımlanan sistemlerle belirlenir. Bu sistemler genellikle C++ dilinde yazılmıştır ve sunucu tarafında çalışır. Oyuncuların elde ettiği Yang miktarı, mob_proto tablosundaki gold_min ve gold_max değerleriyle doğrudan ilişkilidir. Bu değerler değiştirilerek her bir canavardan düşecek Yang miktarı ayarlanabilir.
Oyun İçi Yang Kazançlarını Optimize Etme
Sunucu geliştiricileri, Yang kazançlarını optimize ederken dikkat etmesi gereken bazı önemli konular vardır. Aşırı miktarda Yang verilmesi, oyun ekonomisini bozabilir. Tersine, çok düşük Yang miktarı ise oyuncuların motivasyonunu düşürebilir. Dengeli bir yapı kurmak için PvP sistemlerinde de Yang ödülleri tanımlanabilir. Bu tür sistemler genellikle C++ sistem dosyalarında özel olarak kodlanır.
Hatalı Yang Ayarlarının Sonuçları
Yanlış Yang ayarlamaları, sunucuda ciddi ekonomik dengesizliklere yol açabilir. Oyuncuların çok hızlı zenginleşmesi, ekipman fiyatlarının artmasına ve oyunun oynanabilirliğinin düşmesine sebep olabilir. Bu tür sorunlar, DB Core ayarlarıyla birlikte auth ve game sunucularının senkronize çalışmasıyla önlenebilir.
Yang Sistemini Geliştirmek
Metin2 özel sunucularında Yang sistemi, Python veya C++ tabanlı sistemlerle daha da geliştirilebilir. Örneğin, belirli görevlerden ekstra Yang ödülü veren sistemler yazılabilir. Bunun için py root dosyaları kullanılır. Ayrıca, Martysama gibi sistemlerle entegre edilen özel GUI arayüzlerinde, Yang miktarı kolayca takip edilebilir ve yönetilebilir.
Sonuç
Yang miktarını belirlemek, Metin2 özel sunucularının temel yönetim unsurlarından biridir. Doğru yapılandırılmış Yang sistemi, oyun ekonomisinin sağlıklı işlemesini ve oyuncuların uzun süre motive kalmasını sağlar. Bu nedenle sunucu geliştiricileri, Yang miktarını belirlerken hem oyun dengesi hem de oyuncu memnuniyeti göz önünde bulundurmalıdır.
What is Yang?
In Metin2, Yang is the primary in-game currency. Players need Yang to purchase equipment, perform upgrades, and carry out many other actions. Therefore, controlling Yang amounts significantly impacts both gameplay experience and server balance.
Factors Affecting Yang Amounts
The amount of Yang is directly related to in-game activities. Killing monsters, completing quests, and PvP victories can reward players with Yang. Server developers can adjust these rewards manually to maintain game balance.
Server-Side Yang Adjustments
On Metin2 private servers, Yang amounts are typically determined by systems defined in the game core files. These systems are usually written in C++ and operate on the server-side. The Yang gained by players is directly related to the gold_min and gold_max values in the mob_proto table. By modifying these values, the Yang dropped from each monster can be adjusted.
Optimizing In-Game Yang Rewards
When optimizing Yang rewards, server developers must consider several important aspects. Providing excessive Yang can disrupt the game economy. Conversely, very low amounts may demotivate players. To maintain balance, Yang rewards can also be defined in PvP systems. Such systems are typically coded individually within C++ system files.
Consequences of Incorrect Yang Settings
Incorrect Yang configurations can cause serious economic imbalances on the server. If players become rich too quickly, item prices may skyrocket, reducing the game's playability. Such issues can be prevented through proper DB Core settings, ensuring synchronized operation between auth and game servers.
Enhancing the Yang System
The Yang system on Metin2 private servers can be further developed using Python or C++-based systems. For instance, extra Yang rewards for specific quests can be programmed. This can be done using py root files. Additionally, integrated GUI interfaces like Martysama allow easy tracking and management of Yang amounts.
Conclusion
Determining Yang amounts is one of the fundamental management elements of Metin2 private servers. A properly configured Yang system ensures healthy functioning of the game economy and keeps players motivated over extended periods. Therefore, server developers should consider both game balance and player satisfaction when setting Yang amounts.
uiinventory.py Açılır
Aratılır:
Kod:
self.wndMoney.SetText(localeInfo.NumberToMoneyString(money))
Değiştirilir
Kod:
self.wndMoney.SetText(localeInfo.NumberToMoneyStringKitmir(money))
localeInfo.py açılır
Aratılır
Kod:
def NumberToMoneyString(n) :
Kod bloğu altına eklenir:
Kod:
def NumberToMoneyStringKitmir(number): if number <= 0: return "0 Yang" # if len(int(number)) > 3: number = str(number) result = CutMoneyString(number, 0, 3, "", "") result = CutMoneyString(number, 3, 6, "|cFFc7b81fK|r", result) result = CutMoneyString(number, 6, 9, "|cFFc7b81fM|r", result) result = CutMoneyString(number, 9, 12, "|cFFc7b81fT|r", result) result = result+ "|cFFc7b81fYang|r" return result
uicommon.py açılır
Aratılır
Kod:
self.moneyText.SetText(self.moneyHeaderText + localeInfo.NumberToMoneyString(money))
Değiştirilir:
Kod:
self.moneyText.SetText(self.moneyHeaderText + localeInfo.NumberToMoneyStringKitmir(money))
uitooltip.py açılır
aratılır
Kod:
self.AppendTextLine(localeInfo.TOOLTIP_SELLPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))
değiştirilir
Kod:
self.AppendTextLine(localeInfo.TOOLTIP_SELLPRICE % (localeInfo.NumberToMoneyStringKitmir(price)), self.GetPriceColor(price))
Aratılır
Kod:
self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))
Değiştirilir
Kod:
self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE % (localeInfo.NumberToMoneyStringKitmir(price)), self.GetPriceColor(price))
uiexchange.py açılır
aratılır
Kod:
self.OwnerMoney.SetText(str(exchange.GetElkFromSelf())) self.TargetMoney.SetText(str(exchange.GetElkFromTarget()))
Değiştirilir
Kod:
self.OwnerMoney.SetText(localeInfo.NumberToMoneyStringKitmir(str(exchange.GetElkFromSelf()))) self.TargetMoney.SetText(localeInfo.NumberToMoneyStringKitmir(str(exchange.GetElkFromTarget())))
Metin2 Oyununda Yang Miktarını Belirleme Rehberi
Yang Nedir?
Metin2 oyununda Yang, oyun içi temel para birimidir. Oyuncuların ekipman satın alması, yükseltmeler yapması ve diğer birçok işlem için Yang harcaması gerekir. Bu nedenle Yang miktarını kontrol etmek, hem oyun deneyimini hem de sunucu dengesini etkileyen kritik bir unsurdur.
Yang Miktarını Etkileyen Faktörler
Yang miktarı, oyun içindeki aktivitelerle doğrudan ilişkilidir. Öldürülen canavarlar, görev tamamlamaları, PvP kazanımları gibi durumlar oyuncuya Yang kazandırabilir. Sunucu geliştiricileri, bu kazançları manuel olarak ayarlayarak oyun dengesini sağlayabilir.
Sunucu Tarafında Yang Ayarlamaları
Metin2 özel sunucularında Yang miktarı, genellikle game core dosyalarında tanımlanan sistemlerle belirlenir. Bu sistemler genellikle C++ dilinde yazılmıştır ve sunucu tarafında çalışır. Oyuncuların elde ettiği Yang miktarı, mob_proto tablosundaki gold_min ve gold_max değerleriyle doğrudan ilişkilidir. Bu değerler değiştirilerek her bir canavardan düşecek Yang miktarı ayarlanabilir.
Oyun İçi Yang Kazançlarını Optimize Etme
Sunucu geliştiricileri, Yang kazançlarını optimize ederken dikkat etmesi gereken bazı önemli konular vardır. Aşırı miktarda Yang verilmesi, oyun ekonomisini bozabilir. Tersine, çok düşük Yang miktarı ise oyuncuların motivasyonunu düşürebilir. Dengeli bir yapı kurmak için PvP sistemlerinde de Yang ödülleri tanımlanabilir. Bu tür sistemler genellikle C++ sistem dosyalarında özel olarak kodlanır.
Hatalı Yang Ayarlarının Sonuçları
Yanlış Yang ayarlamaları, sunucuda ciddi ekonomik dengesizliklere yol açabilir. Oyuncuların çok hızlı zenginleşmesi, ekipman fiyatlarının artmasına ve oyunun oynanabilirliğinin düşmesine sebep olabilir. Bu tür sorunlar, DB Core ayarlarıyla birlikte auth ve game sunucularının senkronize çalışmasıyla önlenebilir.
Yang Sistemini Geliştirmek
Metin2 özel sunucularında Yang sistemi, Python veya C++ tabanlı sistemlerle daha da geliştirilebilir. Örneğin, belirli görevlerden ekstra Yang ödülü veren sistemler yazılabilir. Bunun için py root dosyaları kullanılır. Ayrıca, Martysama gibi sistemlerle entegre edilen özel GUI arayüzlerinde, Yang miktarı kolayca takip edilebilir ve yönetilebilir.
Sonuç
Yang miktarını belirlemek, Metin2 özel sunucularının temel yönetim unsurlarından biridir. Doğru yapılandırılmış Yang sistemi, oyun ekonomisinin sağlıklı işlemesini ve oyuncuların uzun süre motive kalmasını sağlar. Bu nedenle sunucu geliştiricileri, Yang miktarını belirlerken hem oyun dengesi hem de oyuncu memnuniyeti göz önünde bulundurmalıdır.
Guide to Determining Yang Amounts in Metin2
What is Yang?
In Metin2, Yang is the primary in-game currency. Players need Yang to purchase equipment, perform upgrades, and carry out many other actions. Therefore, controlling Yang amounts significantly impacts both gameplay experience and server balance.
Factors Affecting Yang Amounts
The amount of Yang is directly related to in-game activities. Killing monsters, completing quests, and PvP victories can reward players with Yang. Server developers can adjust these rewards manually to maintain game balance.
Server-Side Yang Adjustments
On Metin2 private servers, Yang amounts are typically determined by systems defined in the game core files. These systems are usually written in C++ and operate on the server-side. The Yang gained by players is directly related to the gold_min and gold_max values in the mob_proto table. By modifying these values, the Yang dropped from each monster can be adjusted.
Optimizing In-Game Yang Rewards
When optimizing Yang rewards, server developers must consider several important aspects. Providing excessive Yang can disrupt the game economy. Conversely, very low amounts may demotivate players. To maintain balance, Yang rewards can also be defined in PvP systems. Such systems are typically coded individually within C++ system files.
Consequences of Incorrect Yang Settings
Incorrect Yang configurations can cause serious economic imbalances on the server. If players become rich too quickly, item prices may skyrocket, reducing the game's playability. Such issues can be prevented through proper DB Core settings, ensuring synchronized operation between auth and game servers.
Enhancing the Yang System
The Yang system on Metin2 private servers can be further developed using Python or C++-based systems. For instance, extra Yang rewards for specific quests can be programmed. This can be done using py root files. Additionally, integrated GUI interfaces like Martysama allow easy tracking and management of Yang amounts.
Conclusion
Determining Yang amounts is one of the fundamental management elements of Metin2 private servers. A properly configured Yang system ensures healthy functioning of the game economy and keeps players motivated over extended periods. Therefore, server developers should consider both game balance and player satisfaction when setting Yang amounts.
