METIN2 Target Info V2 AZO ONE 2026

METIN2 Target Info V2 AZO ONE 2026

METIN2 Target Info V2 AZO ONE 2026 إذا كنت من مطوري خوادم ماتين2 (Metin2)، فمن المؤكد أنك تدرك أهمية تقديم تجربة لعب سلسة وخالية من المشاكل للاعبيك. من أهم الأنظمة التي يبحث عنها اللاعبون اليوم هو نظام كشف الغنائم ومواصفات الوحوش. ولكن، النسخ القديمة والمنتشرة من هذا النظام مليئة بالأخطاء البرمجية المزعجة!

اليوم، وبنسخة حصرية لعام 2026، نقدم لكم في AZO ONE نظام Target Info المبرمج والمطور من الصفر. هذا النظام ليس مجرد تعديل شكلي، بل هو إعادة بناء كاملة لطبقات اللعبة (سورس السيرفر، سورس الكلاينت، وملفات البايثون) لضمان استقرار بنسبة 100%.

ما هو نظام Target Info (معلومات الهدف)؟

نظام اسقاطات ماتين2 | METIN2 Target Info 2026 | AZO ONE نظام معلومات الهدف أو “نظام الاسقاطات” هو ميزة برمجية تتيح للاعب عند الضغط على أي وحش (أو زعيم أو ماتين) معرفة كافة التفاصيل المخفية عنه. يشمل ذلك مقدار الحياة (HP)، قوة الهجوم، الدفاع، كمية الخبرة (EXP)، والأهم من ذلك: قائمة الأدوات التي يسقطها ونسبة سقوط كل أداة.

🔒 هذا الرابط خاص بهذا المقال
لعرضه يجب تسجيل الدخول وكتابة تعليق داخل نفس المقال تنبيه مهم ( التعليقات عشواية سوف يتم رفضها وفي حال تكرار سوف يتم حظر ).

METIN2 Target Info V2 AZO ONE 2026

مميزات النظام الكاملة + المتطلبات


معلومات النظام

البندالتفاصيل
اسم النظامMETIN2 Target Info System 2026
المطور الأصليAZO.ONE
النوعنظام معلومات الهدف (وحش / ماتين) + قائمة إسقاطات + معاينة ثلاثية الأبعاد
التوافقسورس Metin2 (Client + Server) — يُركّب يدوياً مع Build
اللغاتواجهة عربية و/أو إنجليزية عبر locale_game.txt
حقوق النشر© AZO.ONE — لا تنسب النظام لنفسك كمؤلف أصلي دون إذن

المميزات الرئيسية (لللاعب)

1) زر معلومات الهدف (?)

يظهر على شريط الهدف عند استهداف وحش أو ماتين (مستوى > 0).
لا يعمل على اللاعبين ولا على أهداف بدون مستوى.
أيقونات: q_mark_01.tga / q_mark_02.tga.


2) نافذة معلومات الهدف

عرض اسم الهدف وعرقه/نوعه.
تصميم منظم: قائمة إسقاطات + معاينة 3D + إحصائيات.
حجم النافذة قابل للتعديل من targetinfo_settings.py (افتراضي 740×540).


3) قائمة الإسقاطات

عرض كل الغنائم المحتملة من السيرفر (ليس تخميناً من العميل).
لكل غرض: أيقونة + اسم + عدد + نسبة السقوط %.
شريط تمرير (Scrollbar) للقوائم الطويلة.
ترتيب حسب الندرة/النسبة (الأندر أو الأهم يظهر بوضوح).


4) نظام الندرة (Rarity) حسب نسبة السقوط

نسبة السقوطالتصنيفلون تقريبي
أكثر من 80%مضمون (Guaranteed)أخضر فاتح
35% – 80%شائع (Common)أبيض
15% – 35%غير شائع (Uncommon)أخضر
5% – 15%نادر (Rare)أزرق
2% – 5%ملحمي (Epic)بنفسجي
0.5% – 2%فريد (Unique)برتقالي
أقل من 0.5%أسطوري (Legendary)ذهبي

المنطق الصحيح: كلما قلّت النسبة = أندر (مثال: 100% = مضمون، 0.2% = أسطوري).


5) إحصائيات الموب / الماتين

  • HP (الحد الأقصى)

  • الضرر (أدنى – أعلى)

  • الدفاع

  • الخبرة (EXP)

  • اليانغ (أدنى – أعلى)

  • التجديد (نسبة + دورة بالثواني)

  • مقاومات الأسلحة: سيف، قبضتين، خنجر، جرس، مروحة، قوس


6) معاينة 3D للهدف (Render Target)

عرض موديل الوحش/الماتين حياً في النافذة (ليس صورة ثابتة).
خلفية المعاينة: model_view_bg.sub.
ضبط ارتفاع الكاميرا SetTargetHeight للموبات الضخمة (ماتين، بوس) لتجنب القصّ.
فهرس Render Target مخصص: Index 2 (التولتيب عادة 1).


7) واجهة عربية / إنجليزية

كل النصوص من locale_game.txt (مفاتيح TARGET_INFO_*).
لا دمج u”عربي” في Python 2 — يمنع أخطاء Unicode.
ملفات جاهزة: عربي locale_game_TARGET_INFO_ae.txt | إنجليزي locale_game_TARGET_INFO_en.txt.


8) استقرار وإصلاحات

  • إصلاح UnicodeDecodeError عند فتح النافذة بأسماء عربية

  • إصلاح LookupError: cp1256 (عدم استخدام encode يدوي)

  • إصلاح RuntimeWarning: tp_compare في ui.py / ThinBoard.SetSize

  • عنوان “قائمة الإسقاطات” داخل النافذة (محاذاة مركزية)


المميزات التقنية (للمطور)


حزم الشبكة

الاتجاهالرقمالاسم
Client → Server (CG)62HEADER_CG_TARGET_INFO_LOAD
Server → Client (GC)139HEADER_GC_TARGET_INFO

السيرفر

يقرأ الإسقاطات من:

  • MobItemGroup (kill — أوزان تراكمية)

  • LevelItemGroup (dwPct = نسبة × 10000)

  • DropItemGroup (dwPct = نسبة × 10000)

يرسل إحصائيات الموب من جدول الموب (proto).
يُفلتر اللاعبين (IsPC) — لا يرسل بيانات لاعب.


العميل

net.SendTargetInfoLoadPacket(VID) عند فتح النافذة.

استقبال GC واستدعاء:

  • BINARY_TargetInfo_SetStats

  • BINARY_TargetInfo_AddDrop

  • BINARY_TargetInfo_Refresh


Defines مطلوبة

Client — Locale_inc.h

#define ENABLE_RENDER_TARGET
#define ENABLE_TARGET_INFO_SYSTEM
#define ENABLE_TARGET_INFO_RENDER_TARGET

Server — service.h أو CommonDefines.h

#define ENABLE_TARGET_INFO_SYSTEM

المتطلبات قبل التركيب

إلزامي

#المتطلب
1سورس Client + Server قابل للتعديل والـ Build
2Visual Studio (أو بيئة بناء Metin2 المعتادة)
3أداة Pack (root + locale)
4معرفة دمج ملفات Python (uitarget.py, game.py)
5أرقام الحزم 62 و 139 غير مستخدمة — أو تغييرها في الطرفين معاً

لمعاينة 3D (موصى به)

#المتطلب
1#define ENABLE_RENDER_TARGET مفعّل مسبقاً في الكلاينت
2Render Target Index 2 غير مستخدم لنظام آخر
3ملف model_view_bg.sub موجود في pack العميل
4Build كلاينت بعد تعديل CRenderTarget (اختياري: SetTargetHeight)

ملفات العميل (Assets)

  • d:/ymir work/ui/pattern/q_mark_01.tga

  • d:/ymir work/ui/pattern/q_mark_02.tga

  • d:/ymir work/ui/game/myshop_deco/model_view_bg.sub


لا يحتاج

❌ قاعدة بيانات (MySQL) إضافية
❌ تعديل على ملفات اللاعبين المحفوظة
❌ عميل معدّل فقط بدون سيرفر (البيانات من السيرفر)


ملفات Pack (العميل)

ملفالوظيفة
uitargetinfo.pyالنافذة الرئيسية + قائمة الإسقاطات + الندرة + 3D
targetinfo_settings.pyالأبعاد، فهرس RT، ألوان، إعدادات العرض
uitarget.py (دمج)زر ? + OnPressedInfoButton
game.py (دمج)دوال BINARY_TargetInfo_*
ui.py (اختياري)إصلاح ThinBoard.SetSize
locale_game.txtأسطر TARGET_INFO_*

ملفات السورس (ملخص)

Client

  • Locale_inc.h, Packet.h

  • PythonNetworkStream.h/.cpp

  • PythonNetworkStreamPhaseGame.cpp

  • PythonNetworkStreamModule.cpp

  • PythonApplicationModule.cpp

  • CRenderTarget.h/.cpp (محسّن)

  • CPythonRenderTargetModule.cpp

Server

  • service.h / CommonDefines.h

  • packet.h, packet_info.cpp

  • input.h, input_main.cpp (TargetInfoLoad)

  • item_manager.h (getters للمجموعات)


خطوات التركيب (ملخص)

  1. تفعيل Defines (Client + Server)

  2. إضافة Headers 62/139 + Structs (متطابقة)

  3. Client: Send/Recv + تسجيل GC + بايثون net

  4. Server: TargetInfoLoad + getters

  5. نسخ uitargetinfo.py + targetinfo_settings.py

  6. دمج uitarget.py + game.py

  7. إضافة locale (عربي أو إنجليزي)

  8. Build game → Build metin2client

  9. Repack root + locale

  10. اختبار: موب + ماتين + بوس + syserr نظيف


ما يعمل / ما لا يعمل

يعمللا يعمل
وحوش (level > 0)لاعبين (PC)
ماتينNPC بدون مستوى
بوسات (مع ضبط الكاميرا)إسقاطات بدون بيانات في mob_drop/proto
قائمة + إحصائيات بدون 3D إن عطّل RTمعاينة 3D بدون ENABLE_RENDER_TARGET

الأداء

تأثير خفيف — يُحمّل البيانات عند فتح النافذة فقط (ضغط ?).
لا يوجد استعلام مستمر أثناء اللعب العادي.


الحزمة التعليمية المرفقة

مجلداللغة
Rootعربي — أدلة 00–08 + حقوق AZO.ONE
EN\إنجليزي — نفس المحتوى كاملاً

يشمل: أين تضع كل سطر (Client + Server) + ملفات جاهزة للنسخ + OPEN_GUIDE.bat.


قالب إعلان قصير (للمنتدى / Discord)

[نظام] METIN2 Target Info 2026 — AZO.ONE

✦ زر ? على شريط الهدف (وحوش / ماتين)
✦ نافذة معلومات: إسقاطات + نسبة % + ندرة ملونة (مضمون → أسطوري)
✦ إحصائيات: HP، ضرر، دفاع، EXP، يانغ، تجديد، مقاومات
✦ معاينة 3D للموب (Render Target)
✦ واجهة عربية / إنجليزية
✦ حزم 62/139 — سورس Client + Server

المتطلبات:
• ENABLE_RENDER_TARGET (للمعاينة 3D)
• Build game + metin2client
• Repack root + locale
• دمج uitarget.py + game.py

المطور الأصلي: AZO.ONE
الدليل التعليمي: مرفق (عربي + EN)


إخلاء مسؤولية

التركيب على مسؤولية المثبت — احتفظ بنسخة احتياطية من السورس.
تعارض أرقام الحزم أو Render Target Index مسؤولية ضبط السورس المحلي.
عند النشر أو البيع: اذكر AZO.ONE كمطور النظام الأصلي.

© AZO.ONE — Target Info 2026 — جميع الحقوق محفوظة للمطور AZO.ONE

🔒 هذا الرابط خاص بهذا المقال
لعرضه يجب تسجيل الدخول وكتابة تعليق داخل نفس المقال تنبيه مهم ( التعليقات عشواية سوف يتم رفضها وفي حال تكرار سوف يتم حظر ).

🔒 هذا الرابط خاص بهذا المقال
لعرضه يجب تسجيل الدخول وكتابة تعليق داخل نفس المقال تنبيه مهم ( التعليقات عشواية سوف يتم رفضها وفي حال تكرار سوف يتم حظر ).

🔒 هذا الرابط خاص بهذا المقال
لعرضه يجب تسجيل الدخول وكتابة تعليق داخل نفس المقال تنبيه مهم ( التعليقات عشواية سوف يتم رفضها وفي حال تكرار سوف يتم حظر ).

🔒 هذا الرابط خاص بهذا المقال
لعرضه يجب تسجيل الدخول وكتابة تعليق داخل نفس المقال تنبيه مهم ( التعليقات عشواية سوف يتم رفضها وفي حال تكرار سوف يتم حظر ).

🔒 هذا الرابط خاص بهذا المقال
لعرضه يجب تسجيل الدخول وكتابة تعليق داخل نفس المقال تنبيه مهم ( التعليقات عشواية سوف يتم رفضها وفي حال تكرار سوف يتم حظر ).

🔒 هذا الرابط خاص بهذا المقال
لعرضه يجب تسجيل الدخول وكتابة تعليق داخل نفس المقال تنبيه مهم ( التعليقات عشواية سوف يتم رفضها وفي حال تكرار سوف يتم حظر ).

4 تعليقات

اترك ردّاً