Sign in to follow this  
JustP

سؤال

Recommended Posts

لو انا مسوي جدول كذا

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
       

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

الي مايعرف وش تايرات يعني عجلات السيارة

Share this post


Link to post

في شخص بيساعدني ؟

Share this post


Link to post

يعني انت حالياً تبي اذا اللاعب دق على الكفر حق السيارة ينفجر او ماذا ؟

Share this post


Link to post
5 hours ago, Hakan said:

يعني انت حالياً تبي اذا اللاعب دق على الكفر حق السيارة ينفجر او ماذا ؟

قول انا ضايف لو يضغط على السيارة التاير الي قريب منه ينفجر 

Share this post


Link to post
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
)

هذا مثال من الويكي ممكن يساعدك

Share this post


Link to post
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

وكذا ؟

Share this post


Link to post
getVehicleComponentPosition

الارقمنت الثالث خله world راح يجيب لك الاحداثيات في العالم

واستخدم

getDistanceBetweenPoints3D

عشان تجيب اقرب كفر لك

Share this post


Link to post

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.