KITMiR // Yang Toplama Tuşu

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Biri yorumlarda öyle birşey istediği için paylaşıyorum.
Öncesinde Z & GRAVE(" é ) tuşlarına basarak yerdeki nesneler(item,yang) topluyorduk.

bunun yerine GRAVE tuşuna bastığınızda sadece yang toplamasını Z tuşuna basınca item ve yang toplamasını sağlicaz.


Öncelikle Fonksiyonumuzu Aktif Edelim.

Client Source/PythonPlayerModule.cpp

Aratılır:

Kod:
{ "PickCloseItem",                playerPickCloseItem,                METH_VARARGS },

Altına Eklenir:

Kod:
{ "PickCloseMoney",                playerPickCloseMoney,                METH_VARARGS },

Aratılır:

Kod:
PyObject * playerPickCloseItem(PyObject* poSelf, PyObject* poArgs)

Altına Eklenir:

Kod:
PyObject * playerPickCloseMoney(PyObject* poSelf, PyObject* poArgs)[/B][/CENTER][/B][/CENTER] [B][CENTER][B][CENTER]{     CPythonPlayer::Instance().PickCloseMoney();     return Py_BuildNone(); }




Açılır: game.py

Aratılır:

Kod:
onPressKeyDict[app.DIK_GRAVE]        = lambda : self.PickUpItem()

Değiştirilir:

Kod:
onPressKeyDict[app.DIK_GRAVE]        = lambda : self.PickUpMoney()

Aratılır:


Kod:
def PickUpItem(self):

Altına eklenir:

Kod:
def PickUpMoney(self):[/B][/CENTER][/B][/CENTER] [B][CENTER][B][CENTER]        player.PickCloseMoney()




GRAVE Tuşu:
VYzYEZ.jpg


Direk yere düşen yang toplanmasını istiyorsanız :

Aratılır:

Kod:
app.UpdateGame()

Altına Eklenir:

Kod:
player.PickCloseMoney()


Direk yere düşen item ve yang toplanmasını istiyorsanız :

Aratılır:

Kod:
app.UpdateGame()

Altına Eklenir:

Kod:
player.PickCloseItem()
NOT: SİSTEMİ DENEMEDİM FAKAT KODLARDAN ANLAŞILDIĞI GİBİ ÇALIŞMASI GEREKİYOR , HATA ALAN OLURSA ALTTAN YAZSIN ÇÖZÜLÜR..


bir teşekkür yeterlidir yabancı forumlarda paylaşırsanız benden alıntı oldugunu belirtiniz lütfen.

BONUS++





KITMiR // Yang Toplama Tuşu Sistemi


Metin2 özel sunucularında oyun deneyimini artırmak, oyuncuların bazı eylemleri daha hızlı ve kolay gerçekleştirmesini sağlamak büyük önem taşır. Bu doğrultuda geliştirilen KITMiR // Yang Toplama Tuşu sistemi, oyuncuların sahip oldukları Yang miktarını daha etkili yönetmelerine olanak tanır. Bu sistem, Metin2 özel sunucularında PvP odaklı oyun akışında oldukça popülerdir. Bu yazıda, KITMiR // Yang Toplama Tuşu sisteminin ne olduğunu, nasıl çalıştığını ve neden tercih edildiğini detaylı olarak ele alacağız.

Yang Toplama Tuşu Nedir?

Yang, Metin2 oyununda kullanılan sanal para birimidir. Oyuncular, NPC’lerden eşya satın alırken, görev tamamlamalarında veya market işlemleri sırasında Yang kullanırlar. Ancak harita üzerinde düşmanları yendikten sonra düşmanlardan çıkan Yang paraları harita üzerine düşer. Bu paraların toplanması bazen zor olabilir çünkü haritada çok sayıda Yang olabilir veya toplama işlemi zaman alabilir.

KITMiR // Yang Toplama Tuşu sistemi sayesinde, oyuncular harita üzerinde bulunan tüm Yang paralarını belirli bir tuşa basarak otomatik olarak toplayabilirler. Bu, oyuncuların oyun içinde daha hızlı hareket etmelerini sağlar ve oynanış deneyimini ciddi anlamda artırır.

Sistem Nasıl Çalışır?

Bu sistem genellikle C++ tabanlı server side geliştirme ile entegre edilir. Sistem, oyuncunun bulunduğu konumda belli bir mesafe içindeki tüm Yang objelerini tarar ve bu objeleri otomatik olarak oyuncunun envanterine aktarır. Bu işlem, Python tabanlı client-side scripting ile de desteklenebilir.

Sistem genellikle belirli bir komut veya kısayol tuşu ile aktif hale gelir. Örneğin, F1 tuşuna basıldığında sistem aktif olur ve harita üzerindeki Yanglar toplanmaya başlanır. Bu işlem sırasında oyuncuya bir bildirim gönderilir. Sistem, PvP sunucularında özellikle kullanışlıdır çünkü oyuncular hızlıca Yang toplayıp tekrar mücadeleye devam edebilirler.

Neden Kullanılmalı?

Metin2 özel sunucularında PvP[/BR] odaklı sistemlerde, zaman çok değerlidir. Harita üzerindeki Yang toplama işlemi, oyuncuların dikkatini dağıtacak bir durum olabilir. Bu da savaş sırasında dezavantaj yaratır. Yang Toplama Tuşu sistemi ile bu süreç hızlandırılır ve oyuncular dikkatlerini mücadeleye odaklayabilirler.

Ayrıca sistem, server-side kodlamada C++ bilgisi gerektirir. Bu da geliştiricilerin Metin2 sistemlerine daha derinlemesine girebilmesini sağlar. Game core üzerinde yapılan değişikliklerle performans artışı sağlanabilir.

Kurulum ve Entegrasyon

KITMiR // Yang Toplama Tuşu sisteminin kurulumu, server source üzerinde bazı değişiklikler yapılmasını gerektirir. Bu değişiklikler genellikle game server tarafında yapılır. Auth ve db core yapıları da buna göre güncellenmelidir.

Kurulum için martysama gibi Metin2 geliştirici topluluklarında yer alan kaynaklardan faydalanılabilir. Compile işlemi sonrasında sistem aktif hale getirilebilir. Client src tarafında da gerekli buton tanımlamaları yapılmalıdır.

Sonuç

KITMiR // Yang Toplama Tuşu, Metin2 özel sunucularında kullanıcı dostu bir sistemdir. Oyuncuların oyun içi deneyimini artırmakla kalmaz, aynı zamanda sunucu yönetimcilerine de gelişmiş bir PvP ortamı sunar. C++ ve Python tabanlı geliştirme bilgisi gerektiren bu sistem, Metin2 geliştiricileri için önemli bir araçtır.


KITMiR // Yang Collection Button System


Enhancing gameplay experience on Metin2 private servers involves allowing players to execute certain actions more quickly and efficiently. In this regard, the KITMiR // Yang Collection Button system enables players to manage their Yang amounts more effectively. This system is particularly popular on PvP-oriented Metin2 private servers. In this article, we will thoroughly examine what the KITMiR // Yang Collection Button system is, how it works, and why it is preferred.

What is the Yang Collection Button?

Yang is the virtual currency used in the Metin2 game. Players use Yang when purchasing items from NPCs, completing quests, or performing marketplace transactions. However, after defeating enemies, Yang coins often drop onto the map. Collecting these coins can sometimes be difficult, especially if there are many of them scattered across the map or the collection process takes time.

Thanks to the KITMiR // Yang Collection Button system, players can automatically collect all Yang coins on the map by pressing a specific key. This allows players to move faster within the game and significantly improves the overall gameplay experience.

How Does the System Work?

The system is typically integrated using C++-based server-side development. It scans for all Yang objects within a certain radius of the player's location and transfers them directly into the player's inventory. This process can also be supported by Python-based client-side scripting.

Usually, the system activates upon pressing a specific command or shortcut key. For instance, pressing F1 might activate the system and begin collecting Yang coins on the map. During this process, a notification is sent to the player. The system is especially useful in PvP servers, as players can quickly gather Yang and return to battle.

Why Should It Be Used?

In PvP-focused Metin2 private servers, time is highly valuable. Collecting Yang scattered across the map can be a distracting task for players and may create disadvantages during combat. The Yang Collection Button system speeds up this process, allowing players to focus their attention on battle.

Additionally, the system requires knowledge of C++ in server-side coding, which allows developers to delve deeper into Metin2 systems. Performance improvements can be achieved through modifications made to the game core.

Installation and Integration

Installing the KITMiR // Yang Collection Button system requires making several modifications to the server source. These changes usually occur on the game server side. The auth and db core structures must also be updated accordingly.

Resources from Metin2 developer communities such as martysama can be helpful for installation. After the compile process, the system can be activated. Necessary button definitions should also be implemented on the client src side.

Conclusion

KITMiR // Yang Collection Button is a user-friendly system for Metin2 private servers. It not only enhances the in-game experience for players but also provides server administrators with an advanced PvP environment. Requiring knowledge of both C++ and Python based development, this system is an essential tool for Metin2 developers.
 

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

Benzer konular

Geri
Üst Alt