- Katılım
- 6 Mayıs 2022
- Konular
- 48,291
- Mesajlar
- 48,601
- Tepkime puanı
- 75
- M2 Yaşı
- 3 yıl 11 ay 10 gün
- Trophy Puan
- 48
- M2 Yang
- 488,879
Kod:
instancebase.cpp açılır arat : __ClearWeaponRefineEffect(); altına ekle case CItemData::ITEM_TYPE_ROD: //A99 FİSHH __ClearWeaponRefineEffect(); if (27430 == vnum || 27440 == vnum || 27450 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_1; } if (27460 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_2; } if (27470 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_3; } if (27480 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27490 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27500 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27510 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27520 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27530 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27540 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27550 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27560 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27570 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27580 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (27590 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4; } if (m_swordRefineEffectRight) m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight); break; case CItemData::ITEM_TYPE_PICK: __ClearWeaponRefineEffect(); if (29105 == vnum || 29106 == vnum || 29107 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_1; } if (29108 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_2; } if (29109 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_3; } if (29110 == vnum){ m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_4; } if (m_swordRefineEffectRight) m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight); break; } return 0; instancebase.h açılır arat : altına ekle bunları :) EFFECT_SPECIAL_FISHING_ROD_1, // 45 EFFECT_SPECIAL_FISHING_ROD_2, // 46 EFFECT_SPECIAL_FISHING_ROD_3, // 47 EFFECT_SPECIAL_FISHING_ROD_4, // 48 EFFECT_SPECIAL_MINING_PICK_1, // 49 EFFECT_SPECIAL_MINING_PICK_2, // 50 EFFECT_SPECIAL_MINING_PICK_3, // 51 EFFECT_SPECIAL_MINING_PICK_4, // 52 player setting module açılır arat : chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+32, "Bip01 Head", "d:/ymir work/pc/sura/effect/pabeop_loop.mse") altına ekle ## Olta Efekt ## chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+45, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_4.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+46, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_7.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+47, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_8.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+48, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_9.mse") ## Kazma Efekt ## chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+49, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_4.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+50, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_7.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+51, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_8.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+52, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_9.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+53, 'PART_WEAPON', 'D:/ymir work/effect/costumefire/kilicred.mse') chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+54, 'PART_WEAPON_LEFT', 'D:/ymir work/effect/costumefire/yayred.mse') chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+55, 'PART_WEAPON', 'D:/ymir work/effect/costumefire/yelpaze.mse') chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+56, 'PART_WEAPON', 'D:/ymir work/effect/costumefire/bicakred.mse') chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+57, 'PART_WEAPON_LEFT', 'D:/ymir work/effect/costumefire/bicakred.mse')[/CENTER] effectleri isterseniz bu konudan alabilirsiniz TIKLA [CENTER]
EFFECTLER İÇİN ;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Herkesin Aradığı Kazma Ve Kürek Olta Parlatma
@A99
Metin2 özel sunucularında geliştirme yaparken, oyuncuların dikkatini çeken ve oyun deneyimini zenginleştiren sistemlerden birisi de 'Kazma Ve Kürek Olta Parlatma Sistemi'dir. Bu sistem sayesinde oyuncular, geleneksel av sistemlerinin yanı sıra doğadan kaynak çıkarma ve değerli eşyalar elde etme imkanına sahip olurlar. Özellikle Metin2 PvP sistemlerinde aktif olan sunucularda, bu gibi ekstra aktiviteler oyuncuların daha uzun süre oyunda kalmasını sağlar.
Kazma Ve Kürek Olta Nedir?
Kazma ve kürek, Metin2 oyununda doğadan kaynak toplamak için kullanılan özel eşyalardır. Oltaysa, belirli su alanlarında balık tutarak nadir item'lar elde edebilmek için kullanılır. Bu eşyaların parlatılması ise, onların daha uzun süre kullanılabilmesini ve daha verimli sonuçlar vermesini sağlar. Bu sistem, Metin2 geliştiricilerinin oyuna getirdiği özgün eklemelerden biridir.
Parlatma Sisteminin Amacı
Bu sistem, oyuncuların sadece savaşmayla değil, aynı zamanda doğa ile etkileşim kurarak da gelişebilmesine olanak tanır. Parlatma işlemi, eşyanın dayanıklılığını artırır ve kullanım süresini uzatır. Ayrıca bazı özel parlatma seviyelerine ulaşan eşyalar, bonus efektler de kazanabilir. Bu sayede oyuncular, kendi tarzlarına göre strateji geliştirebilirler.
Teknik Yön: C++ ve Python ile Uygulama
Metin2 özel sunucu geliştiricileri, bu gibi sistemleri C++ veya Python tabanlı scriptlerle entegre ederler. Özellikle C++ kaynak kod üzerinde yapılan düzenlemeler, sunucu tarafında çalışan temel mekanizmayı oluşturur. Python ile yazılmış Py GUI ve UIScript yapıları ise istemci tarafında kullanıcı arayüzünü yönetir. Bu iki katman uyumlu çalışarak, parlatma işleminin hem güvenli hem de kullanıcı dostu bir şekilde yapılmasını sağlar.
Sistem Entegrasyonu ve DB Yapılandırması
Parlatma sistemi, genellikle DB Core üzerinden veri tutar. Eşya ID'si, parlatma seviyesi, bonus etkiler gibi bilgiler veritabanında saklanır. Bu sayede sunucu yeniden başlatıldığında bile, oyuncunun ilerlemesi korunur. Game Server Programming süreci sırasında bu veriler doğru şekilde okunmalı ve yazılmalıdır. Aksi takdirde veri kaybı veya hatalı sistem davranışları oluşabilir.
Oyuncu Deneyimi ve Strateji
Bu sistem sayesinde oyuncular, doğadan kaynak toplayarak ekonomik avantaj sağlayabilir. Özellikle PvP odaklı sunucularda, güçlü ekipmanlar için alternatif yollar sunar. Aynı zamanda, parlatma sistemi sayesinde her eşya kendi içinde bir gelişim potansiyeline sahip olur. Bu da oyuncuların kendi karakterlerini özelleştirme konusunda daha fazla esnekliğe sahip olmasını sağlar.
Sonuç
Kazma ve kürek olta parlatma sistemi, Metin2 özel sunucularında oyun içi deneyimi çeşitlendiren etkili bir özelliktir. Hem teknik anlamda hem de oynanış açısından zenginlik katan bu sistem, doğru şekilde implemente edildiğinde oyuncu sadakati ve sunucu popülaritesini artırabilir. Metin2Lobby olarak biz, bu gibi sistemlerin geliştirilmesine ve sunuculara entegrasyonuna yardımcı olmaya devam ediyoruz.
Everyone Is Looking For Pickaxe And Shovel Rod Polishing
@A99
In Metin2 private server development, one of the features that catches players' attention and enriches the gaming experience is the 'Pickaxe And Shovel Rod Polishing System'. Thanks to this system, players can extract resources from nature and obtain valuable items beyond traditional hunting methods. Especially in active PvP servers, such additional activities help keep players engaged for longer periods.
What Are Pickaxe And Shovel Rod?
Pickaxes and shovels are special items in Metin2 used to gather resources from nature. Fishing rods allow players to catch rare items by fishing in specific water areas. The polishing of these items increases their durability and allows them to be used for longer periods and more efficiently. This system is an original addition made by Metin2 developers to the game.
The Purpose Of The Polishing System
This system allows players to develop not only through combat but also by interacting with nature. The polishing process increases the durability of the item and extends its usage time. Additionally, some items that reach certain polishing levels may gain bonus effects. Thus, players can develop strategies according to their own play styles.
Technical Aspect: Implementation With C++ And Python
Metin2 private server developers integrate such systems using scripts based on C++ or Python. Modifications made on C++ source code form the basic mechanism running on the server side. Py GUI and UIScript structures written in Python manage the user interface on the client side. When these two layers work harmoniously, they ensure the polishing process runs securely and user-friendly.
System Integration And DB Configuration
The polishing system typically stores data through the DB Core. Information like item IDs, polishing levels, and bonus effects are stored in the database. Thus, even after server restarts, the player's progress remains intact. During the Game Server Programming process, these data must be read and written correctly. Otherwise, data loss or incorrect system behavior may occur.
Player Experience And Strategy
Thanks to this system, players can gain economic advantages by gathering resources from nature. Especially in PvP-oriented servers, it provides alternative paths for powerful equipment. Moreover, each item gains its own potential for development through the polishing system. This allows players more flexibility in customizing their characters.
Conclusion
The Pickaxe and Shovel Rod Polishing System is an effective feature that diversifies in-game experience in Metin2 private servers. Adding richness both technically and gameplay-wise, this system can increase player loyalty and server popularity when properly implemented. At Metin2Lobby, we continue to assist in the development and integration of such systems into servers.
