-ffs-AbodyRulez Posted March 18, 2016 Share Posted March 18, 2016 السلام عليكم, البوست متكرر في القسم الانجليزي بس ماحد رد. هل ممكن تحويل الخط الى مجسم دائري بسمك معين ؟ الكود الحالي local img = dxCreateTexture("test.png") dxSetTextureEdge(img,"mirror") addEventHandler("onClientRender", root, function() x, y, z = getElementPosition(localPlayer) dxDrawMaterialLine3D (x,y,z,0,0,15,img, 0.5) end) Link to comment
Jupi Posted March 19, 2016 Share Posted March 19, 2016 ممكن توضح لنا اكثر كيف تبيه شكل دائري؟ ماني فاهم المطلوب بلضبط Link to comment
MrSAUD1 Posted March 19, 2016 Share Posted March 19, 2016 ممكن توضح لنا اكثركيف تبيه شكل دائري؟ ماني فاهم المطلوب بلضبط يبي الشكل دويره , ض1 0 زي رقم صفر فوق Link to comment
-ffs-AbodyRulez Posted March 19, 2016 Author Share Posted March 19, 2016 ممكن توضح لنا اكثركيف تبيه شكل دائري؟ ماني فاهم المطلوب بلضبط يعني يكون كأنو فعلا "حبل" وبسماكة معينة, لو تلاحظ في الصورة طالع مسطح Link to comment
Jupi Posted March 19, 2016 Share Posted March 19, 2016 ممم اعتقد اذا تبي حبل علي شكل "اسطواني" استعمل ذا dxDrawLine3D وفيه ارجمنت للسمك + الوان Link to comment
MoDeR2014 Posted March 19, 2016 Share Posted March 19, 2016 جرب هذا الكود local img = dxCreateTexture("test.png"); dxSetTextureEdge(img,"mirror"); addEventHandler("onClientRender", root, function() x, y, z = getElementPosition(localPlayer) radius = 3; for i = 1, 30 do x = x + math.cos(math.rad((360/30)*i))*radius; y = y + math.sin(math.rad((360/30)*i))*radius; xr = x + math.cos(math.rad((360/30)*(i+7)))*radius; yr = y + math.sin(math.rad((360/30)*(i+7)))*radius; dxDrawMaterialLine3D(x, y, z, xr, yr, z+5, img, 0.5) end end ); الكود الأصلي من صنع (50p) function dxDrawCircle3D( x, y, z, radius, segments, color, width ) color = color or tocolor( 255, 255, 0 ); width = width or 2; local segAngle = 360 / 30; 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+7) ) ) * radius; tY = y + math.sin( math.rad( segAngle * (i+7) ) ) * radius; dxDrawLine3D( fX, fY, z+5, tX, tY, z+5, color, width ); end end Link to comment
-ffs-AbodyRulez Posted March 19, 2016 Author Share Posted March 19, 2016 جرب هذا الكود local img = dxCreateTexture("test.png"); dxSetTextureEdge(img,"mirror"); addEventHandler("onClientRender", root, function() x, y, z = getElementPosition(localPlayer) radius = 3; for i = 1, 30 do x = x + math.cos(math.rad((360/30)*i))*radius; y = y + math.sin(math.rad((360/30)*i))*radius; xr = x + math.cos(math.rad((360/30)*(i+7)))*radius; yr = y + math.sin(math.rad((360/30)*(i+7)))*radius; dxDrawMaterialLine3D(x, y, z, xr, yr, z+5, img, 0.5) end end ); الكود الأصلي من صنع (50p) function dxDrawCircle3D( x, y, z, radius, segments, color, width ) color = color or tocolor( 255, 255, 0 ); width = width or 2; local segAngle = 360 / 30; 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+7) ) ) * radius; tY = y + math.sin( math.rad( segAngle * (i+7) ) ) * radius; dxDrawLine3D( fX, fY, z+5, tX, tY, z+5, color, width ); end end Link to comment
taha201100 Posted March 19, 2016 Share Posted March 19, 2016 وش الصورة الي حاطها مو من اخلاق المسلمين Link to comment
</Mr.Tn6eL> Posted March 19, 2016 Share Posted March 19, 2016 وش الصورة الي حاطها مو من اخلاق المسلمين ايه صح قصدك الرمزية والله أنك صادق Link to comment
Jupi Posted March 19, 2016 Share Posted March 19, 2016 وش الصورة الي حاطها مو من اخلاق المسلمين ايه صح قصدك الرمزية والله أنك صادق انه شعار FFS :E Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now