عرض مشاركة واحدة
احصائياتى

الردود
6

المشاهدات
5734
 
AbuMaryam

AbuMaryam is on a distinguished road

    غير متواجد

المشاركات
160

+التقييم
0.08

تاريخ التسجيل
Sep 2019

الاقامة

نظام التشغيل

رقم العضوية
1120
2019-11-16, 12:47 AM
المشاركة 1 
#1  
افتراضي شرح سحب اي لوك فيس npc ل اي كلينت



انهردة هقدملكم شرح سحب اي لوك فيس من اي كلينت ب مختلف الاصدارات

و الشرح دة يعتبر هدية و مقدمة بسيطة عن الشغل الى جاي

وبالنسبة للناس الى بتاخد و تشف و تنقل من غير ذكر المصدر و حقوق صاحب الموضوع

اتقو الله و اذكرو تعب الناس التانية


نخش ف صلب الموضوع

دلوقتي لو انت فتحت اي لعبة و لقيت فيها لوك فيس ل npc عجبك هتاخدة ازاي ؟

بص يا سيدي و ركز معايا عشان تفهم الموضوع ماشي ازاي


اولا هتروح على الكلينت بتاع اللعبة و تخش على فولدر ini

و بعد كدة تفتح الملف الى اسمة npc.ini

هتلاقي في ان بي سي كتير جدآ

هتبحث عن الى انت عايز تسحب شكلة ب الاسم

والنفترض مثلا : AbuMaryam

هتلاقية بالشكل دة


كود:
[NpcType890]
Name=AbuMaryam
SimpleObjID
=608
StandByMotion
=00000608000191
BlazeMotion
=00000608000190
RestMotion
=00000608000101
Effect
=zf2-e307
ASB
=5
ADB
=6
FixDir
=

و نضيفة ف الملف الي ف الكلينت بتاعنا و نعملة حفظ و نخلي بالنا من تسلسل ارقام الان بي سي فـ NpcType

يعني تغير الرقم ب الرقم الى بعد اخر ان بي سي موجود عندك ....


ف السطر الثاني من الاكواد الى فوق هتلاحظ الكود دة (SimpleObjID=608)

هتحفظ الرقم دة كويس جدآ و ننتقل للملف الى بعدة


هنروح للملف دة داخل نفس المسار

3dmotion.ini


و تبحث عن الرقم الي قولتلك احفظة فوق

و هتلاقي الاكواد ب الشكل دة


كود:
00000608000100=c3/npc/608/1.c3
00000608000192
=c3/npc/608/2.c3
00000608000191
=c3/npc/608/100.c3
00000608000101
=c3/npc/608/101.c3
00000608000190
=c3/npc/608/190.c3 

هناخد الاكواد كوبي و نحطها ف الملف المماثل لية ف الكلينت بتاعنا و نعملة حفظ

و نروح للخطوة الى بعدها


نفتح الملف دة

3dobj.ini

و تبحث عن الرقم الي قولتلك احفظة فوق

و هتلاقي الاكواد ب الشكل دة


كود:
608000000=c3/npc/608/1.c3 


هناخد الاكواد كوبي و نحطها ف الملف المماثل لية ف الكلينت بتاعنا و نعملة حفظ

و نروح للخطوة الى بعدها


نفتح الملف دة

3DSimpleObj.ini

و تبحث عن الرقم الي قولتلك احفظة فوق

و هتلاقي الاكواد ب الشكل دة



كود:
[ObjIDType608]
PartAmount=2
Part0
=608000000
Texture0
=608000000
Part1
=608000001
Texture1
=608000000 



هناخد الاكواد كوبي و نحطها ف الملف المماثل لية ف الكلينت بتاعنا و نعملة حفظ

و نروح للخطوة الى بعدها


نفتح الملف دة

3dtexture.ini

و تبحث عن الرقم الي قولتلك احفظة فوق

و هتلاقي الاكواد ب الشكل دة

و خلي بالك ف اليحث و الاضافة عشان ممكن يكون الرقم مكرر


كود:
608000000=c3/texture/608000000.dds 


هناخد الاكواد كوبي و نحطها ف الملف المماثل لية ف الكلينت بتاعنا و نعملة حفظ

و نروح للخطوة الى بعدها


هتروح على فولدر c3/npc

هتلاقي فولدر بـ اسم الرقم الى قولتلك احفظة فوق 608

هتاخد الفولدر كلة كوبي و تحطة ف الكلينت عندك ف نفس المسار المماثل لية


بعد كدة تروح على المسار دة c3/texture

هتعمل بحث على نفس الرقم بردو

هتلاقي الملف ب الشكل دة


كود:
608000000.dds 

هتاخد الملف دة كوبي و تروح تحطة ف نفس المسار المماثل لية ف الكلينت بتاعك


و تشغل اللعبة و تروح بقي تشوف شكل الان بي سي بتاعك الى انت حطيتة

و بكدة يكون موضوعنا خلص

اشوفكم على خير ان شاء الله