Jump to content

طلب


AL-SAYED

Recommended Posts

السلام

بغيت شلون اسوي كود

اذا وقفت على الماركر يفتح الباب

لو سمحتون انا بسوي الكود وبحطه

بس قولو لي شنو استخدم

(مثلا:انا سويت ساحه وحطيت عليها باب ابي اذا وقفت على الماركر يفتح)

Link to comment

جرب ذا

door = createObject(id,x,y,z) 
marker = createMarker( ... ) 
  
addEventHandler("onMarkerHit",marker, 
    function () 
        moveObject(door,x,y,z+5) 
    end 
) 
  
-- اذا خرج من الماركر يتقفل 
  
addEventHandler("onMarkerLeave",marker, 
    function () 
        moveObject(door,x,y,z) 
    end 
) 
  

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

Link to comment

اول خطوة نصنع الماركر

  
theMarker = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) 
-- x, y, z = الإحداثيات 
  

ثانياً صناعة البوابة

  
theObject = createObject ( ID, x, y, z ) 
-- ID = رقم الأوبجكت 
-- x, y, z = الإحداثيات 
  

ثالثاً عمل وظيفة لـ تحريك الأوبحكت

  
function Name ( ) 
    moveObject ( theObject, Time, x, y, z ) 
end 
addEventHandler( "onMarkerHit", theMarker, Name ) 
  
-- theObject = اسم كود الأوبجكت اللي صنع في البداية 
-- Time = كم الوقت لحين وصول الأوبجكت لـ الإحداثيات الجديدة والأفضل وضعه 5000 يعني 5 ثواني 
-- x, y, z = الإحداثيات الجديدة 
-- onMarkerHit = الحدث يعني متى تصير الوظيفة 
-- theMarker = اسم الإيليمنت 
-- Name = اسم الوظيفة 
  

لإرجاع الأوبجكت مكانه تحتاج إلى أيفنت

"onMarkerLeave" 

الباقي عليكـ =]

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