اول خطوة نصنع الماركر
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"
الباقي عليكـ =]