Jump to content

بناء بفنكشن


Recommended Posts

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

اليوم جايبلكم شرح ما ادري وش اسمي :D

فاذا احد عنده عنوان مناسب بكتبه تحت

نبدا بالشرح

اول شي الفكرة

الفكرة: انك تقدر تبني مبنى انت بانيه عن طريق فنكشن واحد اذا ما فهمتوا رح تفهموا بالشرح

اول شي تبني المبنى

rHE7sAd.png

ثاني شي تحدد اوجكت المركز ولازم يكون الاكثر انخفاضا لتسهيل عملية استعمال الفنكشن

MWWVNeP.png

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

createObject 

وتعمل عملية الطرح ذي

other object - mainobject

يعني x-x

y-y

z-z

44m5m6n.png

ونحصل على النتائج زي كذا

yyCSRZ1.png

الحين نسوي

createObject(ID,x,y,z)

ID=الايدي حق الاوبجكت

x,y,z خلها كذا

بعدها نضيف النتائج

يعني تصير المعادلة كذا

رح نسمي ال x,y,z حق الotherobject=ox,oy,oz

وال x,y,z حق الmainobject=mx,my,mz

تصير كذا

createObject(ID,X(ox-mx),Y(oy-my),Z(oz-mz))

  
function buildtest (x,y,z) 
createObject(1698 , x , y , z) 
createObject(1698 , x+1.3 , y , z) 
createObject(1698 , x-1.3, y , z) 
createObject(1698 , x-2.6, y , z) 
createObject(3054 , x-1.8, y+0.2 , z+2.6) 
createObject(1676 , x+1.1, y+1, z+1.7) 
createObject(1676 , x+1.1 , y-0.5 , z+1.7) 
end 
  
  
addEventHandler( "onClientResourceStart", getRootElement( ), 
    function (  ) 
 buildtest (2042,1541,10) 
 end 
); 
  

الحين صار في فنكشن بناء

وبس صار عندنا

buildtest(x,y,z)

والسلام عليكم وبالتوفيق للجميع

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...