Jump to content

فكشنات حركة السيارة


Recommended Posts

Useful Function أي فنكشن يكون أخضر في الويكي

لازم تعرفه في المود عندك

يعني ضيف الكود حقه في بداية المود

getElementSpeed وبالنسبة للفنكشن

الكود حقه :

function getElementSpeed(element,unit) 
    if (unit == nil) then unit = 0 end 
    if (isElement(element)) then 
        local x,y,z = getElementVelocity(element) 
        if (unit=="mph" or unit==1 or unit =='1') then 
            return (x^2 + y^2 + z^2) ^ 0.5 * 100 
        else 
            return (x^2 + y^2 + z^2) ^ 0.5 * 1.61 * 100 
        end 
    else 
        outputDebugString("Not an element. Can't get speed") 
        return false 
    end 
end 

Link to comment

function getElementSpeed(element,unit) -- وظيف سرعه الالمنت [ Wiki ] # 
    if (unit == nil) then unit = 0 end 
    if (isElement(element)) then 
        local x,y,z = getElementVelocity(element) 
        if (unit=="mph" or unit==1 or unit =='1') then 
            return (x^2 + y^2 + z^2) ^ 0.5 * 100 
        else 
            return (x^2 + y^2 + z^2) ^ 0.5 * 1.61 * 100 
        end 
    else 
        outputDebugString("Not an element. Can't get speed") 
        return false 
    end 
end 
  
addEventHandler("onClientRender",getRootElement(    ), 
function (  ) 
    local vehicle = getPedOccupiedVehicle( localPlayer ) 
        if ( vehicle ) then 
            if getElementSpeed ( vehicle , "km" ) > 0 then 
                StartSound (    ) -- هنا تشغل لان السرعه فوق 0 
            else 
                DestroySound (      ) -- هنا تسحب عشانة صارت السرعه 0 
            end 
        end 
    end 
) 
Link to comment

~ لم يتم التجربة !

-- # Client Side ! 
local FilePath = "Here Put File Or Url |الملف او الرابط هنآ ( =" 
function getElementSpeed(element,unit) 
    if (unit == nil) then unit = 0 end 
    if (isElement(element)) then 
        local x,y,z = getElementVelocity(element) 
        if (unit=="mph" or unit==1 or unit =='1') then 
            return (x^2 + y^2 + z^2) ^ 0.5 * 100 
        else 
            return (x^2 + y^2 + z^2) ^ 0.5 * 1.61 * 100 
        end 
    else 
        outputDebugString("Not an element. Can't get speed") 
        return false 
    end 
end 
  
addEventHandler("onClientRender",root, 
    function (  ) 
        local vehicle = getPedOccupiedVehicle( localPlayer ) 
            if ( vehicle ) then 
                if getElementSpeed ( vehicle , "kmh" ) > 0 then 
                    StartSound (    ) 
                else 
                    DestroySound (      ) 
                end 
            end 
        end 
    ) 
     
    function StartSound ( ) 
            if isElement ( sound ) then 
                return false 
                    end 
                        sound = playSound ( FilePath,true ) 
                end 
             
    function DestroySound ( ) 
        if isElement ( sound ) then 
            destroyElement ( sound ) 
        end 
    end 
Link to comment
addEventHandler("onClientRender",root, 
    function(  ) 
        local vehicle = getPedOccupiedVehicle( localPlayer ) 
            if ( vehicle ) then 
                if getElementSpeed ( vehicle , "kmh" ) > 0 then 
                    StartSound (    ) 
                else 
                    DestroySound (      ) 
                end 
            end 
        end 
    ) 
    
    function StartSound (    ) 
            if isElement ( sound  ) then 
                return false 
                    end 
                        sound  = playSound ( ha7Sound,true ) 
                end 
            
    function DestroySound (      ) 
        if isElement ( sound  ) then 
            destroyElement ( sound  ) 
        end 
    end 
  
addEventHandler("onClientGUIClick",GUIEditor.button[6], 
function () 
triggerEvent ( "onClientRender", root) 
end 
) 

طيب الحين ابغيه بزر سويت

لكن ماضبط

Link to comment
addEventHandler("onClientRender",root, 
    function(  ) 
        local vehicle = getPedOccupiedVehicle( localPlayer ) 
            if ( vehicle ) then 
                if getElementSpeed ( vehicle , "kmh" ) > 0 then 
                    StartSound (    ) 
                else 
                    DestroySound (      ) 
                end 
            end 
        end 
    ) 
    
    function StartSound (    ) 
            if isElement ( sound  ) then 
                return false 
                    end 
                        sound  = playSound ( ha7Sound,true ) 
                end 
            
    function DestroySound (      ) 
        if isElement ( sound  ) then 
            destroyElement ( sound  ) 
        end 
    end 
  
addEventHandler("onClientGUIClick",GUIEditor.button[6], 
function () 
triggerEvent ( "onClientRender", root) 
end 
) 

طيب الحين ابغيه بزر سويت

لكن ماضبط

not checked !

  
  
    function MAB_7(  ) 
  
        local vehicle = getPedOccupiedVehicle( localPlayer ) 
  
            if ( vehicle ) then 
  
                if getElementSpeed ( vehicle , "kmh" ) > 0 then 
  
                    StartSound (    ) 
  
                else 
  
                    DestroySound (      ) 
  
                end 
  
            end 
  
        end 
  
    
        addEventHandler("onClientRender",root,MAB_7) 
  
    
  
    function StartSound (    ) 
  
            if isElement ( sound  ) then 
  
                return false 
  
                    end 
  
                        sound  = playSound ( ha7Sound,true ) 
  
                end 
  
            
  
    function DestroySound (      ) 
  
        if isElement ( sound  ) then 
  
            destroyElement ( sound  ) 
  
        end 
  
    end 
  
  
  
addEventHandler("onClientGUIClick",GUIEditor.button[6], 
  
function () 
  
        addEventHandler("onClientRender",root,MAB_7) 
  
end,false 
  
) 
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...