Jump to content

[طلب اصلاح]xsmoothMoveCamerax[طلب اصلاح]


Recommended Posts


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)

bindKey ( "arrow_r", "down",
function()
	if guiGetVisible(FallhTime1) == true then
			if Almkan == "البداية الاساسية" then 
				setCameraMatrix(2803.4006347656,1928.2277832031,45.223384857178,2879.6838378906,1865.1640625,14.46875,0,70)
				Almkan = "البداية"
			elseif Almkan == "البداية" then		
function smoothMoveCamera (126,1963.5,70,126.5,1962.8,69.4,219.5,1868.5,15.4,216,1886.5,16,5000 ) 
                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" ) 
              
                addEventHandler ( "onClientPreRender", getRootElement(), camRender ) 
                sm.moov = 1 
                setTimer ( removeCamHandler, time, 1 ) 
                setTimer ( destroyElement, time, 1, sm.object1 ) 
                setTimer ( destroyElement, time, 1, sm.object2 ) 
	return true
end
				Almkan = "مقر الجيش"
			end
	end
end)

 

Link to comment

@#Soking ممكن مساعده بسيطه بذا

 

#Edit:

 

سويته لوحدي -_-

			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
                smoothMoveCamera(2849.182,1818.7,11,2830.182,1818.7,11,2830.182,1818.7,11,2832.182,1818.7,11,3800)
				Almkan = "مقر الجيش"
			end
	end
end)

 

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