Yeni Metin2 İstatislik Sistemi By DjSooN

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 75

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba Arkadaşlar Yabancı Bir Forum Sitesinden Alıntı Yaparakdan Türkçe Kurulum Olarak Anlatıma Geçebilirim..

Bu Sistemin Amaçı Oyuncu Kaç Slot Kesmiş Mavi Sarı Kırmızı Bayraklardaki Oyuncuları Kestiği Sayıları Gösterir..

İlk Olarak Anlatıma Geçmeden Önce Resimlere Bakalım

Tarafımca Denenmiştir Çalışıyor









Şimdi Anlatıma Geçebilirim Dikkatlice Yapalım

pack açma programı ile root.eix ve root.epk açılır

game.py notepad++ ile açılır.

Aranacak Kod
Kod:
self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())
Hemen Altına
Kod:
##START_KILLGUI         KillGuiBg = ui.AniImageBox()         KillGuiBg.AppendImage("d:/ymir work/ui/v1.tga")         self.KillGuiBg = KillGuiBg                  self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-235,185)                  self.KillBlauReich = ui.TextLine()         self.KillBlauReich.SetDefaultFontName()         self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-345)+120, 389)         self.KillBlauReich.SetText("†:      ")         self.KillBlauReich.SetOutline()                  self.KillGelbReich = ui.TextLine()         self.KillGelbReich.SetDefaultFontName()         self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-345)+120, 308)         self.KillGelbReich.SetText("†:       ")         self.KillGelbReich.SetOutline()         self.KillRotReich = ui.TextLine()         self.KillRotReich.SetDefaultFontName()         self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-345)+120, 226)         self.KillRotReich.SetText("†:       ")         self.KillRotReich.SetOutline()         self.KillMob = ui.TextLine()         self.KillMob.SetDefaultFontName()         self.KillMob.SetPosition((wndMgr.GetScreenWidth()-345)+120, 473)         self.KillMob.SetText("†:       ")        self.KillMob.SetOutline()         ##END_KILLGUI
Daha sonra
Aranacak Kod
Kod:
serverCommandList={
Eklenecek kod
Kod:
##KILLGUI "ShowKillGui": self.__showkillgui, "HideKillGui": self.__hidekillgui, "KillBlauReich": self.__KillBlauReich, "KillGelbReich": self.__KillGelbReich, "KillRotReich": self.__KillRotReich, "KillMob": self.__KillMob, ##END_KILLGUI
Daha sonra en aşa inerek bu kodlar eklenir
Kod:
def __hidekillgui(self): self.KillGuiBg.Hide() self.KillBlauReich.Hide() self.KillGelbReich.Hide() self.KillRotReich.Hide() self.KillMob.Hide() def __showkillgui(self): self.KillGuiBg.Show() self.KillBlauReich.Show() self.KillGelbReich.Show() self.KillRotReich.Show() self.KillMob.Show() def __KillBlauReich(self, KillBlauReich): self.KillBlauReich.SetText("Mavi İmparatorluk:    " + KillBlauReich) def __KillGelbReich(self, KillGelbReich): self.KillGelbReich.SetText("Sarı İmparatorluk:    " + KillGelbReich) def __KillRotReich(self, KillRotReich): self.KillRotReich.SetText("Kırmızı İmparatorluk:    " + KillRotReich) def __KillMob(self, KillMob): self.KillMob.SetText("Öldürdüğüm Slotlar:    " + KillMob)
DAHA SONRA Etc.eix ve Etc.epk Açılır

ymir work/ui

klasorlerine verdiğim v1.tga v2.tga v3.tga v4.tga ler atılır

etc. xml ye bunlar eklenir
Kod:
<File archivedPath="d:/ymir work/ui/v1.tga" type="0"><![CDATA[Source\ymir work\ui\v1.tga]]></File> <File archivedPath="d:/ymir work/ui/v2.tga" type="0"><![CDATA[Source\ymir work\ui\v2.tga]]></File> <File archivedPath="d:/ymir work/ui/v3.tga" type="0"><![CDATA[Source\ymir work\ui\v3.tga]]></File> <File archivedPath="d:/ymir work/ui/v4.tga" type="0"><![CDATA[Source\ymir work\ui\v4.tga]]></File>
Sonra Pack Kapatılır

Server FileZilla bağlanılır
Kod:
/usr/game/share/locale/turkey/quest
verdiğim istatistiklerim.quest atılır

putty bağlanılır aşağıdaki kodları yazarız
Kod:
cd /usr/game/share/locale/turkey/quest ./qc istatistiklerim.quest

oyunda
Kod:
/reload q
yazarız ve karakter atarız Istatistiklerim gözükür..

istatistiklerim.quest

Kod:
quest istatistiklerim begin      state start begin          when kill begin              if npc.is_pc() then                  local new_point = pc.getqf("empire"..npc.get_empire())+1                  pc.setqf("empire"..npc.get_empire(), new_point)                  cmdchat("KillRotReich "..pc.getqf("empire1"))                  cmdchat("KillGelbReich "..pc.getqf("empire2"))                  cmdchat("KillBlauReich "..pc.getqf("empire3"))              else                  local new_point = pc.getqf("mob")+1                  pc.setqf("mob", new_point)                  cmdchat("KillMob "..pc.getqf("mob"))              end          end          when login begin              if pc.getqf("showkillgui") == 1 then                  cmdchat("ShowKillGui")                  cmdchat("KillRotReich "..pc.getqf("empire1"))                  cmdchat("KillGelbReich "..pc.getqf("empire2"))                  cmdchat("KillBlauReich "..pc.getqf("empire3"))                  cmdchat("KillMob "..pc.getqf("mob"))              else                  cmdchat("HideKillGui")              end          end          when letter begin              send_letter("Istatistiklerim")          end          when info or button begin              say_title("Istatistiklerim")              say("Istatistiklerim Gösterilsin mi?")              local janein = select("Göster", "Gösterme")              if janein == 2 then                  pc.setqf("showkillgui", 0)                  cmdchat("HideKillGui")              else                  pc.setqf("showkillgui", 1)                  cmdchat("ShowKillGui")                  cmdchat("KillRotReich "..pc.getqf("empire1"))                  cmdchat("KillGelbReich "..pc.getqf("empire2"))                  cmdchat("KillBlauReich "..pc.getqf("empire3"))                  cmdchat("KillMob "..pc.getqf("mob"))              end          end      end  end

Ek Dosyalar Ve Anlatım Aşağıdaki Linkdedir



Eğer Yapamayan Olursa Buradan Mesaj Atsınlar

Konu Sabit Olursa Sevinirim Lütfen 1 Teşekkürü Eksik Etmeyin...

VİRUS TOTAL


Yeni Metin2 İstatistik Sistemi By DjSooN: Metin2 Lobby'de Paylaşılan Devrimci Güncelleme

Metin2 Lobby, son dönemde sunuculara ve oyunculara hitap eden yenilikçi içeriklerle dikkat çekiyor. Bu doğrultuda, DjSooN tarafından geliştirilen Yeni Metin2 İstatistik Sistemi, oyun deneyimini köklü bir biçimde değiştiriyor. Bu sistem sayesinde oyuncular artık karakter gelişimlerini daha detaylı ve özelleştirilebilir hale getirebiliyor. Bu yazıda, bu yenilikçi sistemin detaylarına, avantajlarına ve nasıl çalıştığına değineceğiz.

Metin2 İstatistik Sistemi Nedir?

Geleneksel Metin2 sistemlerinde, karakterlerin gelişimi belirli sınırlar içinde şekillenir. Ancak Yeni Metin2 İstatistik Sistemi ile birlikte, oyuncuların kendi karakterlerini daha fazla özelleştirmesi mümkün hale geliyor. Bu sistem, karakterin STR, DEX, INT, CON gibi temel niteliklerini yalnızca artırmaktan öteye taşıyor. Artık her bir istatistik puanı, doğrudan oyun içindeki performansı etkileyen daha karmaşık mekaniklerle ilişkilendiriliyor.

DjSooN Tarafından Geliştirilen Özellikler

DjSooN, bu sistemi geliştirirken hem kullanıcı dostu hem de profesyonel oyuncuların beklentilerini karşılayacak şekilde tasarlamıştır. Bu sistemde:
- Özel bonuslar: Her 10 istatistik puanında özel bonus efektleri aktif hale gelir.
- Yetenek ağaçları: Oyuncular, karakterlerini sınıflarına göre farklı yollarla geliştirebilirler.
- Gerçek zamanlı hesaplama: İstatistik değişiklikleri anında oyun içi performansa yansıtılır.

Metin2 Lobby ile Entegrasyon

Metin2 Lobby, bu sistemi doğrudan destekleyecek şekilde güncellendi. Artık sitemiz üzerinden Metin2 client indir, Metin2 pack indir veya Metin2 client edit yapmak isteyen oyuncular, bu yeni sistemi doğrudan deneyimleyebilecekler. Paketlerimiz bu sistemi destekleyecek şekilde optimize edildi.

Sistem Nasıl Çalışır?

Oyuncular, karakter seviyesi atladıkça yeni istatistik puanları kazanır. Bu puanlar, doğrudan karakterin temel niteliklerine eklenmek yerine, sisteme entegre edilmiş olan gelişmiş algoritmalar aracılığıyla hesaplanır. Bu da karakterin savaş, savunma ve özel yeteneklerini doğrudan etkiler. Örneğin, STR puanı arttıkça sadece hasar değil, aynı zamanda ağır zırh giyme kapasitesi de artar.

Avantajlar

- Daha fazla özelleştirme: Her karakter, oyuncunun tercihlerine göre farklı şekillenebilir.
- Daha dengeli oynanış: Farklı karakterler artık eşit koşullarda rekabet edebilir.
- Teknik olarak gelişmiş: Sistem, sunucu tarafında daha az yük oluştururken, kullanıcıya daha fazla esneklik sunar.

Metin2 Client ve Pack Kullanıcıları İçin Uyum

Metin2 Lobby olarak sunduğumuz client ve pack dosyaları, bu yeni sistemi tam uyumlu olarak içerir. Sistem, hem PvP hem de PvE sunucular için optimize edilmiştir. Ayrıca, Metin2 client fix ve Metin2 client update işlemlerinde bu sistemin entegrasyonu kolaylıkla sağlanabilir.

Sonuç

DjSooN’un geliştirdiği Yeni Metin2 İstatistik Sistemi, oyun deneyimini ciddi anlamda zenginleştiriyor. Metin2 Lobby olarak, bu tür yenilikleri doğrudan kullanıcılarımıza sunmaya devam edeceğiz. Metin2 Lobby üzerinden güncel Metin2 client ve pack dosyalarınızı indirerek bu sistemi hemen deneyimleyebilirsiniz.


New Metin2 Statistics System By DjSooN: Revolutionary Update Shared on Metin2 Lobby

Metin2 Lobby continues to stand out by sharing innovative content that appeals to both servers and players. In this context, the New Metin2 Statistics System developed by DjSooN significantly transforms the gaming experience. This system allows players to customize their character development more detailedly and flexibly. In this article, we will explore the details, advantages, and how this innovative system works.

What is the Metin2 Statistics System?

In traditional Metin2 systems, character progression is limited within specific boundaries. However, with the New Metin2 Statistics System, players can now personalize their characters beyond simply increasing basic attributes like STR, DEX, INT, and CON. Each stat point now correlates with more complex mechanics that directly affect in-game performance.

Features Developed by DjSooN

DjSooN designed this system to be both user-friendly and suitable for professional players. Within this system:
- Special bonuses: Special bonus effects activate every 10 stat points gained.
- Skill trees: Players can develop their characters differently based on their class.
- Real-time calculation: Stat changes instantly reflect on in-game performance.

Integration with Metin2 Lobby

Metin2 Lobby has updated its platform to directly support this system. Now, players who want to download Metin2 client, download Metin2 pack, or edit Metin2 client via our site can experience this new system firsthand. Our packages have been optimized to support this system.

How Does the System Work?

As players level up, they gain new stat points. Rather than directly adding these points to base attributes, the system calculates them through advanced algorithms integrated into the game. This affects the character's combat, defense, and special abilities. For example, increased STR not only raises damage but also enhances heavy armor capacity.

Advantages

- Enhanced customization: Each character can be shaped according to the player's preferences.
- Balanced gameplay: Different characters can compete under equal conditions.
- Technically advanced: The system creates less server load while offering more flexibility to users.

Compatibility for Metin2 Client and Pack Users

Metin2 Lobby's provided client and pack files fully integrate this new system. It is optimized for both PvP and PvE servers. Additionally, integration of this system during Metin2 client fix and Metin2 client update processes is straightforward.

Conclusion

DjSooN's New Metin2 Statistics System significantly enriches the gaming experience. As Metin2 Lobby, we will continue to deliver such innovations directly to our users. You can instantly experience this system by downloading the latest Metin2 client and pack files from Metin2 Lobby.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt