JustP Posted June 1, 2019 Share Posted June 1, 2019 لو انا مسوي جدول كذا tires = { {tireleft}, {tireright}, } function gettire() for i , theVehicle in ipairs getElementsByType('vehicle') do local pos = getVehicleComponeontPosition(theVehicle)[tires] if getPositionBetweenPoints3D(unpack(pos), unpack(getElementPosition(source)) < 3 then outputChatBox(''..getVehicleWheelState(theVehicle)..'', source) end end end وهذا يجيبلي التاير الي انا قريب عليه يجيبلي حالة التاير طبعاً انا بضيف حدث الي هو اون المنت كلكد لكن كيف اخلي يجيب حالة التاير الي قريب عليه يعني انا واقف عند التاير اليمين يجيب حالة هذا التاير وهكذا الي مايعرف وش تايرات يعني عجلات السيارة Link to comment
Hakan Posted June 2, 2019 Share Posted June 2, 2019 يعني انت حالياً تبي اذا اللاعب دق على الكفر حق السيارة ينفجر او ماذا ؟ Link to comment
JustP Posted June 2, 2019 Author Share Posted June 2, 2019 5 hours ago, Hakan said: يعني انت حالياً تبي اذا اللاعب دق على الكفر حق السيارة ينفجر او ماذا ؟ قول انا ضايف لو يضغط على السيارة التاير الي قريب منه ينفجر Link to comment
Simple. Posted June 2, 2019 Share Posted June 2, 2019 local showComponents = false bindKey("f5", "down", function() showComponents = not showComponents end) addEventHandler("onClientRender", root, function() if (showComponents) then for _, veh in pairs(getElementsByType("vehicle", root, true)) do for compname in pairs(veh:getComponents()) do local x, y = getScreenFromWorldPosition(veh:getComponentPosition(compname, "world")) if (x) then dxDrawText(compname, x, y, 0, 0, tocolor(255, 255, 255)) end end end end end ) هذا مثال من الويكي ممكن يساعدك Link to comment
JustP Posted June 2, 2019 Author Share Posted June 2, 2019 36 minutes ago, Simple. said: local showComponents = false bindKey("f5", "down", function() showComponents = not showComponents end) addEventHandler("onClientRender", root, function() if (showComponents) then for _, veh in pairs(getElementsByType("vehicle", root, true)) do for compname in pairs(veh:getComponents()) do local x, y = getScreenFromWorldPosition(veh:getComponentPosition(compname, "world")) if (x) then dxDrawText(compname, x, y, 0, 0, tocolor(255, 255, 255)) end end end end end ) هذا مثال من الويكي ممكن يساعدك شكرا لكن حق x اقدر اسوي مثله if x > 2 then وكذا ؟ Link to comment
Simple. Posted June 2, 2019 Share Posted June 2, 2019 getVehicleComponentPosition الارقمنت الثالث خله world راح يجيب لك الاحداثيات في العالم واستخدم getDistanceBetweenPoints3D عشان تجيب اقرب كفر لك 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