Onaylı HP-SP Sistemi #ZacqooLeaven

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Bu sistemin amacı birisine düello isteği gönderdiğinizde ws yaparken hp - sp gösterme seçeneğini belirler , iki kişi kabul ederse ikiside hp sp görebilir veya bir kişi kabul eder diğeri red ederse kabul eden taraf görüntüler her neyse eklediğinizde görürsünüz zaten
NOT: .py sorunu yoktur konudan alın
Forumlarda daha önce paylaşılmadı, okadar kişi istedi bilen ve ekleyebilen arkadaşlar parayla sattılar, konuyu paylaşmalarını bekledimde biraz daha beklesem 2 yıl geçerdi heralde her neyse bundan sonra bütün sistemleri çıkarıp size paylaşacağım faydalanın el alemden isteyip durmayın şahsen problem yaşadım @ ; efendide istekde bulundum kendisi cevap vermedi teşekkür ediyorum gelişmeme vesile oldu.

Çalıştığına dair (çalışmıyor diyenler tekrar tekrar tekrar tekrar eklesinler hepsine tek tek ekleyemem) ;

<blockquote data-attributes="" data-quote="SunRisee" data-source="post: 18428198" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch">
Kod:
self.buttonDict[localeInfo.TARGET_BUTTON_FIGHT].SetEvent(ui.__mem_func__(self.demirwsgame))
Altındaki 2 satır değiştirilir
Kod:
self.buttonDict[localeInfo.TARGET_BUTTON_ACCEPT_FIGHT].SetEvent(ui.__mem_func__(self.demirwsgame)) self.buttonDict[localeInfo.TARGET_BUTTON_AVENGE].SetEvent(ui.__mem_func__(self.demirwsgame))
Tekrar aratılır :
Kod:
def demirwsgame(self):
kod bloğu tamamen değiştirilir
Kod:
def demirwsgame(self):                 if player.IsChallengeInstance(self.vid):         questionDialog = uiCommon.QuestionDialog()         if constInfo.DUELLODAIZINVARMI == "":             questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+": Rakip kabul etmedi.")         else:             questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+":" + constInfo.DUELLODAIZINVARMI)         questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes2))         questionDialog.SetCancelEvent(ui.__mem_func__(self.No2))         questionDialog.Open()         self.questionDialog = questionDialog     elif not player.IsCantFightInstance(self.vid) or player.IsRevengeInstance(self.vid) or player.IsChallengeInstance(self.vid):         questionDialog = uiCommon.QuestionDialog()         questionDialog.SetText("Rakibinin HP ve SP gormesine izin veriyor musun? ")         questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes))         questionDialog.SetCancelEvent(ui.__mem_func__(self.No))         questionDialog.Open()         self.questionDialog = questionDialog               def Yes(self):     self.questionDialog.Close()     net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"HP kabul ettimaq.")     net.SendChatPacket("/pvp %d" % (self.vid))     constInfo.demirstartgame = self.vid     event.QuestButtonClick(constInfo.demirvidgame)       def No(self):     self.questionDialog.Close()     net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"HP kabul etmedi.Hpstanceingilizcebitti")     net.SendChatPacket("/pvp %d" % (self.vid))     constInfo.demirstartgame = self.vid     event.QuestButtonClick(constInfo.demirvidgame)       def Yes2(self):     if constInfo.DUELLODAIZINVARMI == "Kabul etmedi.":         if constInfo.DUELLODAIZINVARMI == "":             constInfo.DUELLODAIZINVARMI = ""             chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.RAKIPKABULETMEDISENDEETMEDIN)             constInfo.demirstartgame = self.vid             event.QuestButtonClick(constInfo.demirvid)               net.SendWhisperPacket(chr.GetNameByVID(self.vid), '||zacqooleavenhpsp||')     else:         net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"C kabul ettimaq.")         constInfo.demirstartgame = self.vid         event.QuestButtonClick(constInfo.demirvid)     self.questionDialog.Close()       def No2(self):     self.questionDialog.Close()     if constInfo.DUELLODAIZINVARMI == "Kabul etti.":         constInfo.DUELLODAIZINVARMI = ""         chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.RAKIPKABULETMEDISENDEETMEDIN2)         net.SendWhisperPacket(chr.GetNameByVID(self.vid), '||zacqooleavenhpspq||')         constInfo.demirstartgame = self.vid         event.QuestButtonClick(constInfo.demirvid)     else:         net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"C kabul etmedi.Hpstanceingilizcebitti")         constInfo.demirstartgame = self.vid         event.QuestButtonClick(constInfo.demirvid)
Eğer yukarıdaki kodlar çalışmazsa bunu deneyebilirsiniz @ ; teşekkürler)

Onaylı HP-SP Sistemi #ZacqooLeaven

Metin2 Private Server Geliştirme dünyasında dikkat çeken sistemlerden birisi olan HP-SP yönetimi, oyuncuların can ve mana değerlerini daha akıllıca kontrol edebilmelerini sağlar. Bu yazıda #ZacqooLeaven adlı geliştirici tarafından ortaya konan Onaylı HP-SP Sistemi'ni detaylı olarak ele alacağız. Bu sistem, Metin2 PvP sunucularında performans ve deneyim artışı sunmayı hedeflemektedir.

HP-SP Nedir?
HP (Health Point) ve SP (Skill Point), Metin2 oyununda karakterlerin temel özlük değerleridir. HP karakterin hayatta kalmasını sağlarken, SP yetenek kullanımı için kritik öneme sahiptir. Onaylı HP-SP Sistem sayesinde, bu değerlerin kontrolü daha da verimli hale getirilir. Özellikle PvP odaklı sunucularda bu sistemin optimize edilmiş olması, oyuncuların stratejik hamleler yapabilmesi için büyük önem taşır.

Sistem Özellikleri
#ZacqooLeaven tarafından geliştirilen bu sistem, C++ tabanlıdır ve Metin2 Server Source üzerinde çalışır. Game Core ile entegre çalışarak hem Auth hem de Game katmanlarında etkili değişiklikler sağlar. DB Core ile veritabanı işlemleri optimize edilerek sistem daha hızlı ve güvenilir hale getirilmiştir. Python destekli yapılarla birlikte Py Root, UI Script ve Py GUI gibi bileşenlerle de entegre çalışabilir.

Kurulum ve Entegrasyon
Metin2 özel sunucularında kullanılmak üzere tasarlanan bu sistem, Martysama tarzı geliştirme araçları ile de uyumlu çalışmaktadır. Kurulum sürecinde Source Edit işlemleri yapılırken dikkatli olunmalıdır. Metin2 Compile[/COORD] işlemleri doğru yapıldığında, sistem hatasız çalışır. Client SRC tarafında da gerekli düzenlemeler yapılarak kullanıcı arayüzünde HP-SP durumu daha net görülebilir.

Avantajlar
PvP sistemlerinde strateji düzeyini artırmak için bu sistem idealdir. Oyuncular, HP ve SP seviyelerini daha iyi takip ederek savaş stratejilerini buna göre planlayabilir. Core tabanlı bu yapı sayesinde sunucu performansı da korunurken, Channel bazlı sistemlerde de sorunsuz çalışır. Metin2 Lobby platformu gibi gelişmiş sistemlerde, bu tür modifikasyonlar büyük avantaj sağlar.

Sonuç
Onaylı HP-SP Sistemi #ZacqooLeaven, Metin2 özel sunucu geliştiricileri için güçlü bir araçtır. PvP sistemlerinde kullanılması önerilir. C++ ve Python tabanlı altyapısıyla güvenilir ve gelişmiş bir çözüm sunar. Metin2Dev topluluğu tarafından onaylanmış bu sistem, sunucularınızda deneyim kalitesini artırmak için idealdir.


Verified HP-SP System #ZacqooLeaven

In the world of Metin2 private server development, one notable system is the HP-SP management, which allows players to more intelligently control their health and mana values. In this article, we will examine in detail the #ZacqooLeaven developed Verified HP-SP System. This system aims to enhance performance and gameplay experience on Metin2 PvP servers.

What is HP-SP?
HP (Health Point) and SP (Skill Point) are the core stats for characters in Metin2. While HP ensures a character stays alive, SP is critical for skill usage. Thanks to the Verified HP-SP System, these values can be controlled more efficiently. Especially in PvP-oriented servers, having such a well-optimized system is crucial for players to execute strategic moves.

System Features
Developed by #ZacqooLeaven, this system is based on C++ and operates on Metin2 Server Source. It integrates with the Game Core and provides effective changes across both the Auth and Game layers. With optimized database operations through DB Core, the system becomes faster and more reliable. It can also integrate with components like Py Root, UI Script, and Py GUI using Python-supported structures.

Installation and Integration
Designed for use on Metin2 private servers, this system is compatible with development tools similar to Martysama. During installation, Source Edit processes must be handled carefully. When Metin2 Compile procedures are correctly followed, the system runs without errors. Necessary adjustments on the Client SRC side allow for clearer display of HP-SP status in the user interface.

Advantages
This system is ideal for enhancing strategy levels in PvP environments. Players can better track their HP and SP levels and adjust their battle strategies accordingly. The Core-based structure ensures server performance remains stable while functioning seamlessly in Channel-based systems. Such modifications provide great advantages on advanced platforms like Metin2 Lobby.

Conclusion
Verified HP-SP System #ZacqooLeaven is a powerful tool for Metin2 private server developers. It is recommended for use in PvP systems. With its C++ and Python foundation, it offers a reliable and advanced solution. Approved by the Metin2Dev

community, this system is ideal for enhancing experience quality on your servers.
 

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

Benzer konular

Geri
Üst Alt