Jump to content

ابي كود صوره فوك ماركر


Recommended Posts

  • Replies 55
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Just remove marker on line 2 and set ur marker name and set Text
addEventHandler( "onClientRender", root, function (  ) 
       local x, y, z = getElementPosition( marker ) 
       local Mx, My, Mz = getCameraMatrix(   ) 
        if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then 
           local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z +1, 0.07 ) 
            if ( WorldPositionX and WorldPositionY ) then 
                 dxDrawText ( "Text", WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, tocolor(255,255,255,255), 1, "arial" ) 
            end 
      end 
end ) 
Link to comment

لم يتم التجربة .. :

marker لا تنسى تضع اسم الصورة ومسارها الصحيح .. ولا تنسى بـ السطر الرابع اسم الماركر بدال

local Url = "Image.png" --- اسسم الصورة هنا 
  
addEventHandler( "onClientRender", root, function (  ) 
       local x, y, z = getElementPosition( marker ) 
       local Mx, My, Mz = getCameraMatrix(   ) 
        if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then 
           local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z +1, 0.07 ) 
            if ( WorldPositionX and WorldPositionY ) then 
               dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 
          end 
      end 
end ) 
Link to comment

local Url = "Image.png" --- اسسم الصورة هنا 
  
addEventHandler( "onClientRender", root, function (  ) 
       local x, y, z = getElementPosition( marker ) 
       local Mx, My, Mz = getCameraMatrix(   ) 
        if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then 
           local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z +4, 0.07 ) 
            if ( WorldPositionX and WorldPositionY ) then 
               dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 
          end 
      end 
end ) 
Link to comment

جربت ذا ؟

local Url = "Image.png" --- اسسم الصورة هنا 
  
addEventHandler( "onClientRender", root, function (  ) 
       local x, y, z = getElementPosition( marker ) 
       local Mx, My, Mz = getCameraMatrix(   ) 
        if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then 
           local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z +4, 0.07 ) 
            if ( WorldPositionX and WorldPositionY ) then 
               dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 
          end 
      end 
end ) 
Link to comment

. لين يصير زي ما تبي zUP جرب زود ع متغير

local Url = "Image.png" --- اسسم الصورة هنا 
local zUP = 16 ---- ارتفأع الصورة 
  
addEventHandler( "onClientRender", root, function (  ) 
       local x, y, z = getElementPosition( marker ) 
       local Mx, My, Mz = getCameraMatrix(   ) 
        if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then 
           local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z + zUP, 0.07 ) 
            if ( WorldPositionX and WorldPositionY ) then 
               dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 
          end 
      end 
end ) 
Link to comment

local Url = "alkmasha.png"

local zUP = 10

addEventHandler( "onClientRender", root, function ( )

local x, y, z = getElementPosition( marker )

local Mx, My, Mz = getCameraMatrix( )

if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then

local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z + zUP, 0.07 )

if ( WorldPositionX and WorldPositionY ) then

dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url )

end

end

end )

Link to comment
local Url = "alkmasha.png" 
local zUP = 10 
  
addEventHandler( "onClientRender", root, function (  ) 
       local x, y, z = getElementPosition( marker ) 
       local Mx, My, Mz = getCameraMatrix(   ) 
        if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then 
           local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z + zUP, 0.07 ) 
            if ( WorldPositionX and WorldPositionY ) then 
               dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 
          end 
      end 
end )  

Link to comment

local x, y, z = getElementPosition( marker )  ----مو معرف  وين الماركر ؟ 

كيف تجيب احداثيات ماركر وهي مو موجودة بالكود ؟

لازم تحط كود حق صنع الماركر مع السكربت ذا

+ تأكد من ملف الميتأ انه اسم الصورة زي ماهو بالكود + يكون كلينت

+

لايكون حاط الصورة بمجلد

لانه بالسكربت لازم بدون مجلد . .

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