Jump to content

marker ...


Recommended Posts

جرب
    function dxDrawCircle3D( x, y, z, radius, segments, color, width ) 
        segments = segments or 16; 
        color = color or tocolor( 255, 255, 0 ); 
        width = width or 1; 
        local segAngle = 360 / segments; 
        local fX, fY, tX, tY; -- drawing line: from - to 
        for i = 1, segments do 
        fX = x + math.cos( math.rad( segAngle * i ) ) * radius; 
        fY = y + math.sin( math.rad( segAngle * i ) ) * radius; 
        tX = x + math.cos( math.rad( segAngle * (i+1) ) ) * radius; 
        tY = y + math.sin( math.rad( segAngle * (i+1) ) ) * radius; 
        dxDrawLine3D( fX, fY, z, tX, tY, z, color, width ); 
        end 
    end 
      
    addEventHandler("onClientRender", root, 
        function() 
            dxDrawCircle3D( x, y, z, 3, 5) 
        end 
    ) 

Link to comment
جرب
    function dxDrawCircle3D( x, y, z, radius, segments, color, width ) 
        segments = segments or 16; 
        color = color or tocolor( 255, 255, 0 ); 
        width = width or 1; 
        local segAngle = 360 / segments; 
        local fX, fY, tX, tY; -- drawing line: from - to 
        for i = 1, segments do 
        fX = x + math.cos( math.rad( segAngle * i ) ) * radius; 
        fY = y + math.sin( math.rad( segAngle * i ) ) * radius; 
        tX = x + math.cos( math.rad( segAngle * (i+1) ) ) * radius; 
        tY = y + math.sin( math.rad( segAngle * (i+1) ) ) * radius; 
        dxDrawLine3D( fX, fY, z, tX, tY, z, color, width ); 
        end 
    end 
      
    addEventHandler("onClientRender", root, 
        function() 
            dxDrawCircle3D( x, y, z, 3, 5) 
        end 
    ) 

cit?

ذا مثل

Link to comment

ياخي ترا حنا هنا ما نشتغل عندكم .. زي سايت ولا زي مدري وش

وثاني شي وش درانا عن سايت

ثالث شي تبي تقارن نفسكـ بـ سايت .. الرجال عطاك اللي عندهـ مو لازم تجلس تقلد سايت ومدري وش !

Link to comment
    function dxDrawCircle3D( x, y, z, radius, segments, color, width ) 
        segments = segments or 16; 
        color = color or tocolor( 255, 255, 0 ); 
        width = width or 1; 
        local segAngle = 360 / segments; 
        local fX, fY, tX, tY; 
        for i = 1, segments do 
        fX = x + math.cos( math.rad( segAngle * i ) ) * radius; 
        fY = y + math.sin( math.rad( segAngle * i ) ) * radius; 
        tX = x + math.cos( math.rad( segAngle * (i+1) ) ) * radius; 
        tY = y + math.sin( math.rad( segAngle * (i+1) ) ) * radius; 
        dxDrawLine3D( fX, fY, z, tX, tY, z, color, width ); 
        end 
    end 
      
    addEventHandler( "onClientRender", root, 
        function( ) 
            for _, marker in pairs( getElementsByType("marker") ) do 
                if getMarkerType( marker ) == "cylinder" then 
                    setElementAlpha( marker, 0 );  
                    local x,y,z = getElementPosition( marker ); 
                    local radius = getMarkerSize( marker ); 
                    local color = tocolor( getMarkerColor( marker ) ); 
                    dxDrawCircle3D( x, y, z, radius, 24, color ); 
                end 
            end 
        end 
    ) 
      

Link to comment
    function dxDrawCircle3D( x, y, z, radius, segments, color, width ) 
        segments = segments or 16; 
        color = color or tocolor( 255, 255, 0 ); 
        width = width or 1; 
        local segAngle = 360 / segments; 
        local fX, fY, tX, tY; 
        for i = 1, segments do 
        fX = x + math.cos( math.rad( segAngle * i ) ) * radius; 
        fY = y + math.sin( math.rad( segAngle * i ) ) * radius; 
        tX = x + math.cos( math.rad( segAngle * (i+1) ) ) * radius; 
        tY = y + math.sin( math.rad( segAngle * (i+1) ) ) * radius; 
        dxDrawLine3D( fX, fY, z, tX, tY, z, color, width ); 
        end 
    end 
      
    addEventHandler( "onClientRender", root, 
        function( ) 
            for _, marker in pairs( getElementsByType("marker") ) do 
                if getMarkerType( marker ) == "cylinder" then 
                    setElementAlpha( marker, 0 );  
                    local x,y,z = getElementPosition( marker ); 
                    local radius = getMarkerSize( marker ); 
                    local color = tocolor( getMarkerColor( marker ) ); 
                    dxDrawCircle3D( x, y, z, radius, 24, color ); 
                end 
            end 
        end 
    ) 
      

شكرا ما قصرت

Link to comment

ثالث شي تبي تقارن نفسكـ بـ سايت !

حبيبو اذا انت ما تبي تقلد سايت ف في كثير يحبو يقلدون و انا منهم و لا تدخل ب الموضوع افضل اقول

انت مسوي اقتباس لجملة تبي تقارن نفسكـ بـ سايت .. وش دخل التقليد

انا اقول المقارنة .. يعني تبي تسوي زيهم وانت باقي مبتدا بالبرمجة .. حاول تسوي شي تقدر تسويه وتعتمد ع نفسك

Link to comment

ثالث شي تبي تقارن نفسكـ بـ سايت !

حبيبو اذا انت ما تبي تقلد سايت ف في كثير يحبو يقلدون و انا منهم و لا تدخل ب الموضوع افضل اقول

انت مسوي اقتباس لجملة تبي تقارن نفسكـ بـ سايت .. وش دخل التقليد

انا اقول المقارنة .. يعني تبي تسوي زيهم وانت باقي مبتدا بالبرمجة .. حاول تسوي شي تقدر تسويه وتعتمد ع نفسك

لا يا زاحف انا ابي اكون زيهم ب المودات البسيط يعني مو مود قروبات ذا ما اقدر عليه مثلا

Link to comment
زاحف يمديك تجيب جميع الماركاات وتخفيها وتحط بدالها الماركر الجديد

اول شي الكود مو يا الكوبرا ثاني شي لا ما يدمدة جربت قبل هي تنفع لاكن الحجم مو زي الماكركر اذا تحطة زية يسير كبيرر

Link to comment

اقلك

انه لما يحط حجم الماركر يجي حجم الدائرة كبيرة كتير اضعاف حجم الماركر

لانو حجم الدائرة بختلف عن حكم الماركر

الدائرة == الكود يلي نزلة الكوبرا

اذا ما فهمت جرب الكود و جيب كل الماركرات و سوي عليها و شوف شو يصير

اتمنا فهمت

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