Jump to content

Camera [ مشكلة ]


Recommended Posts

السلام عليكم 

وش المشكلة هنا ما يحط الكاميرا على البيد

addEventHandler ( "onClientGUIClick", root,
function ( )		
			if source == spectate  then 
		triggerServerEvent('spec',localPlayer)
end
end)

addEvent ("spec", true)
addEventHandler ("spec", root,
function()
   if Talis [ source ] and isElement ( Talis [ source ] ) then
   setCameraTarget( Talis [ source ])
end
end)

 

Link to comment
Talis = {}
 
addEvent ("ped", true)
addEventHandler ("ped", root,
 function (ID,x,y,z,text)
   if isElement ( Talis [ source ] ) then
        destroyElement ( Talis [ source ] ) 
        Talis [ source ] = nil
end
        setElementData ( source,'PedBefore',true )
         Talis [ source ] = createPed ( tonumber(ID),x,y+2,z )
		 getPedRotation (Talis [ source ])
		 triggerClientEvent ( client,'ped', Talis[ source ] )
        setElementData ( Talis [ source ],'inf',Talis )
        local vehicle = getPedOccupiedVehicle ( source )
        if vehicle then
		warpPedIntoVehicle ( Talis [ source ], vehicle, 1 )
end
end
)

 

Link to comment

setCameraTarget تشتغل على اللاعبين فقط

جرب هيك

function getPositionFromElementOffset(element,offX,offY,offZ)
    local m = getElementMatrix ( element )  -- Get the matrix
    local x = offX * m[1][1] + offY * m[2][1] + offZ * m[3][1] + m[4][1]  -- Apply transform
    local y = offX * m[1][2] + offY * m[2][2] + offZ * m[3][2] + m[4][2]
    local z = offX * m[1][3] + offY * m[2][3] + offZ * m[3][3] + m[4][3]
    return x, y, z                               -- Return the transformed point
end

x,y,z = getPositionFromElementOffset(ped,3,0,0)
x1,y1,z1 = getElementPosition(ped)
setCameraMatrix(x,y,z,x1,y1,z1)

غير ped

الى اسم البيد حقك :-

  • Like 1
Link to comment
function getPositionFromElementOffset(element,offX,offY,offZ)
    local m = getElementMatrix ( element )  -- Get the matrix
    local x = offX * m[1][1] + offY * m[2][1] + offZ * m[3][1] + m[4][1]  -- Apply transform
    local y = offX * m[1][2] + offY * m[2][2] + offZ * m[3][2] + m[4][2]
    local z = offX * m[1][3] + offY * m[2][3] + offZ * m[3][3] + m[4][3]
    return x, y, z                               -- Return the transformed point
end

addEvent ("spec", true)
addEventHandler ("spec", root,
function()
x,y,z = getPositionFromElementOffset(Talis [ source ],3,0,0)
x1,y1,z1 = getElementPosition(Talis [ source ])
setCameraMatrix(Talis [ source ],x,y,z,x1,y1,z1)

end)

مايراقب , حطيته كذا تمام ؟

Link to comment
On 7/21/2017 at 08:46, Talis said:

function getPositionFromElementOffset(element,offX,offY,offZ)
    local m = getElementMatrix ( element )  -- Get the matrix
    local x = offX * m[1][1] + offY * m[2][1] + offZ * m[3][1] + m[4][1]  -- Apply transform
    local y = offX * m[1][2] + offY * m[2][2] + offZ * m[3][2] + m[4][2]
    local z = offX * m[1][3] + offY * m[2][3] + offZ * m[3][3] + m[4][3]
    return x, y, z                               -- Return the transformed point
end

addEvent ("spec", true)
addEventHandler ("spec", root,
function()
x,y,z = getPositionFromElementOffset(Talis [ source ],3,0,0)
x1,y1,z1 = getElementPosition(Talis [ source ])
setCameraMatrix(Talis [ source ],x,y,z,x1,y1,z1)

end)

مايراقب , حطيته كذا تمام ؟

setCameraMatrix(source,x,y,z,x1,y1,z1)

 

  • Like 1
Link to comment
function getPositionFromElementOffset(element,offX,offY,offZ)
    local m = getElementMatrix ( element )  -- Get the matrix
    local x = offX * m[1][1] + offY * m[2][1] + offZ * m[3][1] + m[4][1]  -- Apply transform
    local y = offX * m[1][2] + offY * m[2][2] + offZ * m[3][2] + m[4][2]
    local z = offX * m[1][3] + offY * m[2][3] + offZ * m[3][3] + m[4][3]
    return x, y, z                               -- Return the transformed point
end

addEvent ("spec", true)
addEventHandler ("spec", root,
function()
setCameraTarget(source,Talis [ source ])

end)

 

Link to comment
6 minutes ago, iMr.WiFi..! said:

توني اقرأ سينتاكس الفنكشن ولقيت مايدعم الا اللاعبين زي ماقال بروس 
فأتوقع مابتقدر تستعمل الا كود الي زبط معك ذذ 

طيب الحين كيف اخلي الكاميرا تتحرك من البيد اذا تحرك

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