İstediginiz Mapda İtem Engelleme Alondark54

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Test Edersiniz Ama %99 Çalışır

Kod:
char_item.[/FONT]cpp

Acılır

Arat
Kod:
static bool IS_SUMMON_ITEM(int vnum)

Altına Ekle

Kod:
static bool IS_ENABLE_ITEM(int vnum) {     switch (vnum)     {         case 54100:         case 54101:         case 54102:             return true;     }     return false; }

case 54100:
case 54101:
case 54102:

bunları engelledım

9Q52or.png


Arat

Kod:
bool IS_BOTARYABLE_ZONE(int nMapIndex)

üstüne ekle

Kod:
bool IS_ENABLE_ITEM_ZONE(int map_index) {     switch (map_index)     {         case 29:         case 30:         case 31:             return false;     }     return true; }

ara
Kod:
//PREVENT_TRADE_WINDOW

üstüne ekle

Kod:
if (IS_ENABLE_ITEM(item->GetVnum()))     {         if (false == IS_ENABLE_ITEM_ZONE(GetMapIndex()))         {             ChatPacket(CHAT_TYPE_INFO, LC_TEXT("yaz bişeyler."));             return false;         }     }

1LkMdb.png

İstediginiz Mapda İtem Engelleme Alondark54


Metin2 özel sunucularında geliştirme yaparken bazı itemların belirli haritalarda kullanımını engellemek isteyebilirsiniz. Bu işlem hem dengeli bir oyun deneyimi sunmak hem de sunucu yöneticilerinin kontrolünü artırmak için önemlidir. Bu yazıda, Alondark54 tarafından geliştirilen istem engelleme sisteminden bahsedeceğiz. Bu sistem sayesinde, istediğiniz haritada belirli itemlerin kullanılmasını kolayca engelleyebilirsiniz.

Alondark54 Nedir?
Alondark54, Metin2 özel sunucu geliştiricileri tarafından yaygın olarak kullanılan bir C++ tabanlı sistemdir. Özellikle PvP sunucularında kullanılan bu sistem, birçok farklı fonksiyonu barındırır. Bunlardan biri de map bazlı item engelleme özelliğidir. Bu özellik sayesinde, sunucu sahipleri belirli haritalarda bazı itemlerin kullanımını devre dışı bırakabilir.

Neden Item Engelleme Yapılır?
Metin2 oyununda bazı güçlü itemlar vardır. Örneğin, Görünmezlik veya Canavar Çağırma gibi itemlar, PvP savaşlarında büyük avantaj sağlayabilir. Bu nedenle, bazı haritalarda bu tür itemların kullanımını engellemek, adil bir rekabet ortamı sağlamak açısından kritiktir. Ayrıca, sunucuda belirli etkinlikler sırasında kontrolü artırmak için bu tür önlemler alınabilir.

Alondark54 ile Nasıl Uygulanır?
Bu sistemi uygulamak için öncelikle C++ bilginizin olması gerekir. Sistem, game core üzerinde çalışır ve belirli eventler üzerinden item kullanımını kontrol eder. Öncelikle, hangi itemlerin hangi haritalarda engellenmesi gerektiğini belirten bir config dosyası oluşturulur. Ardından, bu dosya okunacak şekilde C++ tarafında kodlama yapılır.

Kodlama Adımları
1. Item ID listesi ve harita ID listesi hazırlanır.
2. Belirli bir haritada belirli bir itemin kullanılması durumunda engelleme fonksiyonu çağrılır.
3. Kullanıcıya uygun mesaj gönderilir.
4. Sunucu yeniden derlenir ve test edilir.

Avantajları Nelerdir?
- Oyun dengesini korumak.
- PvP haritalarında adil rekabet.
- Etkinlik yönetimi kolaylığı.
- Sunucu güvenliğini artırma.

Sonuç
Alondark54 ile yapılan map bazlı item engelleme, Metin2 özel sunucularında profesyonel bir yönetim sunar. Bu sistem sayesinde, sunucu sahipleri oyun içindeki deneyimi daha kontrollü ve keyifli hale getirebilir. Eğer Metin2 özel sunucu geliştiriyorsanız, bu tür sistemleri mutlaka incelemelisiniz.


Item Blocking on Any Map with Alondark54


While developing Metin2 private servers, you may want to block the usage of certain items in specific maps. This action helps provide a balanced gaming experience and increases control for server administrators. In this article, we will discuss the item blocking system developed by Alondark54. With this system, you can easily block the use of certain items in any desired map.

What is Alondark54?
Alondark54 is a widely used C++ based system among Metin2 private server developers. Particularly utilized in PvP servers, this system contains many different functions. One of them is the map-based item blocking feature. This allows server owners to disable the use of certain items in specific maps.

Why Do We Block Items?
In Metin2, there are some powerful items. For instance, items like Invisibility or Monster Summoning can provide significant advantages during PvP battles. Therefore, blocking such items in certain maps is critical to ensure a fair competitive environment. Additionally, these types of precautions can be taken to increase control during specific events on the server.

How to Implement with Alondark54?
To implement this system, you need to have knowledge of C++. The system operates on the game core and controls item usage through specific events. First, a config file that specifies which items should be blocked in which maps is created. Then, coding is done in the C++ side so that this file is read accordingly.

Implementation Steps
1. Prepare item ID and map ID lists.
2. When a specific item is used in a specific map, trigger the blocking function.
3. Send an appropriate message to the user.
4. Recompile and test the server.

What Are Its Advantages?
- Maintaining game balance.
- Fair competition in PvP maps.
- Easier event management.
- Enhanced server security.

Conclusion
Map-based item blocking with Alondark54 provides professional management in Metin2 private servers. With this system, server owners can make the in-game experience more controlled and enjoyable. If you develop Metin2 private servers, you should definitely explore such systems.​
 

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

Benzer konular

Geri
Üst Alt