Jump to content

Collision shape functions | شرح فانكشنات الحقول-الكولشن شيب


Recommended Posts

السلام عليكم ورحمة الله وبركاته

بسم الله والصلاة والسلام على رسول الله ، سيدنا محمد وعلى آلهِ وصحبهِ ومن والآه

نبدأ شرحنا بالصلاة على النبي العربي الأُمي ، ونهنئكم بمُناسبة قدوم شهر الخير ، شهر رمضان المبارك

اليوم شرحنا عن الكولشن شيب : ء

1- ما هي الكولشن شيب ؟

- هي أداة تستخدم لصناعة حقول او دوائر ثلاثية الأبعاد ، أو ثنائية الأبعاد

2- كيف شكلها بيكون على أرض الواقع ؟

- طبعاً لابُد ان اغلبنا لعب مهمات في لعبه جي تي إيه ، ولابد انه بالمراحل المتقدمة بدأ يشوف حارة سي جي تتقسم لعدة مستطيلات

وكل مستطيل له لون معين ( اخضر ، اصفر ، بنفسجي ) ،ء

او حتى يمكن شفتوه بسيرفرات حرب العصابات يوم تشوف الاحتلال كيف يبين شكل المنطقه بالرادار

3- ايش الفايدة منه ؟

- له عدة فوائد ، ممكن تستخدمه لإنشاء مناطق محمية من السلاح او السيارات

او تسوي مناطق للإحتلال فيه ، إلى آخره

4- كيف اسويه ؟

- ممكن تسويه عن طريق البرمجه ، يعني تجلس تعدل بأرقيومنت صنع الكول شيب

او تقدر تستخدم ذا المود

وهو مود مفيد جدا ويساعدك

اقرا صندوق الوصف على شان تستخدمه

ColEditor

https://community.multitheftauto.com/ind ... ls&id=3804

اما الآن نشرح الفانكشنات الخاصة بالكول شيب

اولاً : انواع الكول شيب

هن ٦ انواع , لكن بختار ال ٣ الرئيسيات والي إستخدامهن شائع

1- createColCircle

هذا يصنع لك كول شيب دائري الشكل

createColCircle ( float fX, float fY, float radius )  

Arguments | شرح الارقيومنت :

float fx : x إحداثي

float fy : y إحداثي

float radius : هذا نصف قُطر الدائدة

ملاحظة : بالنسبة للإرتفاع ، الإرتفاع هنا لانهائي

--------------------------------

2- createColCuboid

هذا يصنع لك متوازي المستطيلات

createColCuboid ( float fX, float fY, float fZ, float fWidth, float fDepth, float fHeight ) 

Arguments | شرح الأرقيومنت :

float fx : x إحداثي

float fy : y إحداثي

float fz : z إحداثي

float fWidth : العرض

float fDepth : العمق

float fHeight : الإرتفاع

--------------------------------

3-createColRectangle

هذا يصنع لك مستطيل

createColRectangle ( float fX, float fY, float fWidth, float fHeight) 

Arguments | شرح الارقيومنت :

float fx : x إحداثي

float fy : y إحداثي

float fWidth : العرض

float fHeight : الإرتفاع

--------------------------------

وكذا انتهينا من فانكشنات صنع الكول شيب

الحين نشوف باقي الفانكشنات

1-isElementWithinColShape

هذا يستخدم للتحقق ، إذا كان العنصر داخل الكول شيب

isElementWithinColShape ( element theElement, colshape theShape ) 

Arguments | شرح الأرقيومنت :

1- element : هذا العنصر ، ممكن يكون لاعب ، سيارة . اوبجكت

2-colshape : هذا الكول شيب الي انت صنعته

---------------------------------

2-getElementsWithinColShape

هذا يجيب لك العناصر الي داخل الكول شيب

getElementsWithinColShape ( colshape shape, [ string elemType = nil ] ) 

Arguments | شرح الأرقيومنت :

1-colshape : الكول شيب الي صنعته

2-"elementType" : نوع الالمنت ، لاعب ، سيارة ، اوبجكت ، إلخ

--------------------------------

وبس ، الحين نسوي مثال بسيط عن الكول شيب

هذا المثال فيه للحماية ، اذا كان داخل الكول شيب ما يتضرر

  
local CoR = createColRectangle ( 1432.9383 , 2334.34 , 24 , 24 ) 
  
addEventHandler("onClientPlayerDamage",root, 
  function () 
    if ( isElementWithinColShape ( localPlayer , CoR ) ) then 
        cancelEvent() 
    end 
 end 
) 
  

وفي النهاية ، إذا اصبت ف هذا من الله ، وإذا اخطأت ف هذا من الشيطان

وسامحونا على ضعف التنسيق لاني شغال من الجوال

تحياتي لكم

لاتنسون تقييم الموضوع + كلمة شكر لو إستفدت من الموضوع

مع خالص تمنياتي لكم بالتوفيق والنجاح

تحياتي ، كووووور

  • Like 3
Link to comment
شرح في قمة الخياال

طرحت فابدعت

دمت ودام عطائك

ودائما بأنتظار جديدك الشيق

لك خالص حبي وأشواقي

يالله انت حيه

لاهانت الأصابع يلميير

تسلم يالغلا

:D

Link to comment
شرح جميل و رائع

+

المود كيف استخدمه ؟

coleditor

اقرا صندوق الوصف له

اعتقد تكتب كوماند في اف ٨

من ثم تصير تتحكم بالحجم والارتفاع من الاسهم

Link to comment
السلام عليكم ورحمة الله وبركاته

يعطيك ربي الف عافية علا الشرح (=

لا يووقف شغلك ي بطل

جزااك الله خـيرأأء

بالتوفيق لكك ذذ ْ~

يالله حيه يالله حيه

نورت الموضوع ي برنس ليبيا

اجمعين بإذن الله

Link to comment

صراحة دأئمأ شروحآتك غير عن الشروحات الباقي

+ عاد ذا وانت بجوال كيف لو بجهاز

يعطيك العافيه ماتقصصر , شخص رآئع ( كور ) ءء

بـ التوفيق ي بعدي وكمل شروحأتكك , عقبال ماتشرح الـ XML

Link to comment

صراحة دأئمأ شروحآتك غير عن الشروحات الباقي

+ عاد ذا وانت بجوال كيف لو بجهاز

يعطيك العافيه ماتقصصر , شخص رآئع ( كور ) ءء

بـ التوفيق ي بعدي وكمل شروحأتكك , عقبال ماتشرح الـ XML

ارحبووو ديفلت الحب

الله يعافيك

إن شاء الله قريباً

ولاهنت ع المرور الجميل

Link to comment
كفوووووووو واصل يا شنب

شرح جميل جداً من شخص اجمل

الشرح مفيد جزاك الله خيراأ

دائماً شروحات مميزة عن باقي الشروحات

بالتوفيق لك

يا مرحبا ، حللت أهلاً ووطأت سهلاً

منور الموضوع

Link to comment
  • 1 month later...
  • 1 month later...
On ٨‏/٨‏/٢٠١٦ at 1:53 PM, [6ArH]#~Ecoo~ said:

طيب كيف اجيب إحداثيات الكول شيب ؟

تفك لوحة الادمنيه وتروح للمكان اللي تبغى تحط فيه الكول شيب , وخذ احداثياتك تلقاها x ,y ,z

وحطها فالكول شيب , هذا بدون المود وللمعلوميه انا م قد جربت الكول شيب بس اظنه كذا مثل نظام باقي الفنكشنات اللي تتطلب احداثيات

إذا كلامي فيه اخطاء يعدلونه الشباب , كتبت التعليق عشان تستفيد بأسرع وقت ممكن ^^

شرح كافي ووافي ي أخ كور , وننتظر جديدك ..

بصراحه من فتره اتسائل وش الكول شيب وتوي اعرفه :-D

إستمر ي بطل :x .

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...