Jump to content

كاميرا متحركه


Recommended Posts

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

الان بدي تساعدوني

انا عملت لوحه تسجيل وكل شي تمام

الان انا اعمت بوتون وسميته Intro

بدي لما اضغط على البوتون ذا

كامير تمشي في المدينه

تقدرو تساعدوني او كيف اعملها ؟؟

Link to comment

"onClientGUIClick" 
smoothMoveCamera 

+

  
addCommandHandler( "GetCameraPos", function ( ) 
       local x, y, z, xl, yl, zl = getCameraMatrix(  ) 
       if ( x == 0 or y == 0 or z == 0 ) then return end 
       setClipboard(" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ") 
end ) 
Link to comment
"onClientGUIClick" 
smoothMoveCamera 

+

  
addCommandHandler( "GetCameraPos", function ( ) 
       local x, y, z, xl, yl, zl = getCameraMatrix(  ) 
       if ( x == 0 or y == 0 or z == 0 ) then return end 
       setClipboard(" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ") 
end ) 

يا سفاح ممكن السكايب حقك عشان تفهمني حبه حبه

Link to comment

ترآه سهل ما يحتاج السكايب !

عشان تجيب الأحداثيات طبعاً حطها أحداثيات كثيرة صح أنت تبيها تتحرك ؟ مثلا حط المكان الأول الي تبي تبدأ منه وبعدها المكان الثاني الي تبيه ينتهي عنده

عشان تجيب الأحداثيات !

addCommandHandler( "GetCameraPos", function ( ) 
       local x, y, z, xl, yl, zl = getCameraMatrix(  ) 
       if ( x == 0 or y == 0 or z == 0 ) then return end 
       setClipboard(" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ") 
end ) 

smoothMoveCamera

آخر آرقمنت وقت الحركة

كـ مثآل ؟

 smoothMoveCamera(2070.6166992188 ,1007.6680908203 ,60.8203125 ,2060.6166992188 ,1007.6680908203 ,60.8203125 ,2025.6166992188 ,1007.6680908203 ,10.8203125,2021.6166992188 ,1007.6680908203 ,10.8203125,6000) 

كما تلاحظ الوقت 6000

Link to comment
ترآه سهل ما يحتاج السكايب !

عشان تجيب الأحداثيات طبعاً حطها أحداثيات كثيرة صح أنت تبيها تتحرك ؟ مثلا حط المكان الأول الي تبي تبدأ منه وبعدها المكان الثاني الي تبيه ينتهي عنده

عشان تجيب الأحداثيات !

addCommandHandler( "GetCameraPos", function ( ) 
       local x, y, z, xl, yl, zl = getCameraMatrix(  ) 
       if ( x == 0 or y == 0 or z == 0 ) then return end 
       setClipboard(" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ") 
end ) 

smoothMoveCamera

آخر آرقمنت سرعة الحركة

كـ مثآل ؟

 smoothMoveCamera(2070.6166992188 ,1007.6680908203 ,60.8203125 ,2060.6166992188 ,1007.6680908203 ,60.8203125 ,2025.6166992188 ,1007.6680908203 ,10.8203125,2021.6166992188 ,1007.6680908203 ,10.8203125,6000) 

برضو مو موضح لي او انتا مو فاهمني

جيب السكايب حقك والله ابيك تفهمني

Link to comment

شوف بشرح لك الـ

smoothMoveCamera

آول شيء تجيب آحداثيات المآتركس يعني من وين تبدأ الكميرآ

يعني آول 6 ارقمنتات

احداثيات بداء الكميرأ

وبعدين آحدآثيات يعني وين تبي توقف الكميرآ

وبعدين آرقمنت السرعه !

ولو تبي هات سكايبك آضيفك

Link to comment
شوف بشرح لك الـ

smoothMoveCamera

آول شيء تجيب آحداثيات المآتركس يعني من وين تبدأ الكميرآ

يعني آول 6 ارقمنتات

احداثيات بداء الكميرأ

وبعدين آحدآثيات يعني وين تبي توقف الكميرآ

وبعدين آرقمنت السرعه !

ولو تبي هات سكايبك آضيفك

هذآ الي قلته

ترآه سهل ما يحتاج السكايب !

عشان تجيب الأحداثيات طبعاً حطها أحداثيات كثيرة صح أنت تبيها تتحرك ؟ مثلا حط المكان الأول الي تبي تبدأ منه وبعدها المكان الثاني الي تبيه ينتهي عنده

عشان تجيب الأحداثيات !

addCommandHandler( "GetCameraPos", function ( )
       local x, y, z, xl, yl, zl = getCameraMatrix(  )
       if ( x == 0 or y == 0 or z == 0 ) then return end
       setClipboard(" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ")
end )

smoothMoveCamera

آخر آرقمنت وقت الحركة

بس هو قليل فهم وقاعد يسب

قالي الكاميرا تتحرك عند الضغط ع الزر

local sm = {}
sm.moov = 0
sm.object1,sm.object2 = nil,nil
 
local function removeCamHandler()
 if(sm.moov == 1)then
  sm.moov = 0
 end
end
 
local function camRender()
 if (sm.moov == 1) then
  local x1,y1,z1 = getElementPosition(sm.object1)
  local x2,y2,z2 = getElementPosition(sm.object2)
  setCameraMatrix(x1,y1,z1,x2,y2,z2)
 end
end
addEventHandler("onClientPreRender",root,camRender)
 
function smoothMoveCamera(x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time)
 if(sm.moov == 1)then return false end
 sm.object1 = createObject(1337,x1,y1,z1)
 sm.object2 = createObject(1337,x1t,y1t,z1t)
 setElementAlpha(sm.object1,0)
 setElementAlpha(sm.object2,0)
 setObjectScale(sm.object1,0.01)
 setObjectScale(sm.object2,0.01)
 moveObject(sm.object1,time,x2,y2,z2,0,0,0,"InOutQuad")
 moveObject(sm.object2,time,x2t,y2t,z2t,0,0,0,"InOutQuad")
 sm.moov = 1
 setTimer(removeCamHandler,time,1)
 setTimer(destroyElement,time,1,sm.object1)
 setTimer(destroyElement,time,1,sm.object2)
 return true
end
 
addEventHandler ("onClientGUIClick",root,function()
if ( source == Button ) then
smoothMoveCamera( 834.14288330078, -2065.2133789063, 46.599201202393, 834.20263671875, -2064.2900390625, 46.219879150391, 1525.0168457031, -1673.1684570313, 41.063201904297, 1525.8048095703, -1673.1408691406, 40.448112487793,7000)
         end
  end
 )

وبعدها قالي ماضبط وعطاني ملف الكلنت حق القيم مود

القيم مود مسروق ع ما آعتقد 9200 سطر وما يقدر يسوي الكاميرا تتحرك :lol::lol:

وحطيت له الكود بالكلنت وعطيته وراح بدله يجي يقولي القيم مود كله خرب بسسببك

قلت له أفتح الدي بق قال الخطأ بملف السيرفر

ي أبن الحلال أنت أصلاً ما عطيتني ملف السيرفر ولا لمسته

كـ مثآل ؟

 smoothMoveCamera(2070.6166992188 ,1007.6680908203 ,60.8203125 ,2060.6166992188 ,1007.6680908203 ,60.8203125 ,2025.6166992188 ,1007.6680908203 ,10.8203125,2021.6166992188 ,1007.6680908203 ,10.8203125,6000) 

كما تلاحظ الوقت 6000

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