Jump to content

marker ...


Recommended Posts

Posted

اسلام عليكم شباب ابي سؤال بسيط كيف اغير شكل الماركر اخله زي cit او شكل ثاني الي معاه مود او اذا يكون ملفات txd ياريت تعطوني

Posted

هذا مو txd

هذا المود باستخدام

dxDrawLine3D 

مع بعض الحسابات ..

المود مسونه مسبقاً , ممكن انشره : )

Posted
هذا مو txd

هذا المود باستخدام

dxDrawLine3D 

مع بعض الحسابات ..

المود مسونه مسبقاً , ممكن انشره : )

عندك واحد ؟

Posted
جرب
    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 
    ) 

Posted
جرب
    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?

ذا مثل

Posted

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

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

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

Posted

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

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

Posted
    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 
    ) 
      

Posted
    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 
    ) 
      

شكرا ما قصرت

Posted

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

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

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

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

Posted

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

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

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

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

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

Posted

... وذا كود بسيط .. لا تحسب الكود اللي عطاكـ هو وبس .. الكود فيه حسابات صعبة شوية ويبيلكـ تسوي حدث الدخول وحدث الخروج والخ

ع العموم هنا للمساعدة اي شي عجزت عنه تفضل قول .

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

صحيح .. بس بتواجهكـ مشاكل .. الافضل تكون من السكربت نفسه .. زي جميع السيرفرات .

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

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

Posted
shweaki

لغتك عربيه ماافهمك ممكن واحد يفهمني عربي

يقلكـ ما ينفع تستخدم الماركر العادي وتخفيه ومدري وش

بتواجهكـ مشاكل وزي ما قلت لكـ !

Posted

اقلك

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

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

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

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

اتمنا فهمت

Posted

الرجال قال شكرا واخذ مساعدته

وهذولي باقي يردون على الموضوع

هههههههههههههههههههههههه

Posted
الرجال قال شكرا واخذ مساعدته

وهذولي باقي يردون على الموضوع

هههههههههههههههههههههههه

نقاش فيما بيننا شو دخلك :mrgreen:

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