Jump to content

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


Recommended Posts

# Client Side

عشان تطلق اظغط Ctrl

cLP = getLocalPlayer() 
screenWidth, screenHeight = guiGetScreenSize() 
  
function cRStest() 
    setTimer(resourcesCheck, 1000, 1) 
end 
setTimer(cRStest, 3500, 1) 
  
function resourcesCheck() 
    if check=="done" then return 
    else 
        setRadioChannel(0) 
        setTimer(cbinds, 1000, 1) 
        textToggle=0 
        check="done" 
    end 
end 
  
  
addEventHandler("onClientResourceStart", getRootElement(), Checkmeeeeeh) 
  
function cRS() 
    if check=="done" then return 
    else 
        setRadioChannel(0) 
        setTimer(cbinds, 3333, 1) 
        textToggle=0 
        check="done" 
    end 
end 
  
function markers(player) 
    if isPedInVehicle(player) then 
        local vehicle = getPedOccupiedVehicle(player) 
        fixVehicle(vehicle) 
    end 
end 
addEventHandler("onClientMarkerHit", getResourceRootElement(getThisResource()), markers) 
  
function cbinds() 
    local keys1 = getBoundKeys("vehicle_fire") 
    local keys2 = getBoundKeys("vehicle_secondary_fire") 
    if keys1 then 
        for keyName, state in pairs(keys1) do 
            bindKey(keyName, "down", cdoshoot) 
        end 
        bindKey("F", "down", cdoshoot) 
        cbindsText = "- Press F or the button you use to fire to shoot rockets!\n- Press M to toggle music on/off!\n- Press SHIFT to jump, if enabled!\n- You can shoot once every 3 seconds.\n- good luck and have fun! ~31Check" 
    end 
    if keys2 then 
        for keyName, state in pairs(keys2) do 
            bindKey(keyName, "down", cdoshoot) 
        end 
    end 
    if (not keys1) and (not keys2) then 
        bindKey("F", "down", cdoshoot) 
        bindKey("lctrl", "down", cdoshoot) 
        bindKey("rctrl", "down", cdoshoot) 
        cbindsText = "- Press F or CTRL to shoot rockets!\n- You can shoot once every 3 seconds." 
    end 
    theVehicle = getPedOccupiedVehicle(cLP) 
    allowShoots() 
    bindKey("Z", "down", toggleText) 
end 
  
function toggleText() 
    if textToggle==0 then 
        addEventHandler("onClientRender", getRootElement(), bindsText) 
        textToggle=1 
    elseif textToggle==1 then 
        removeEventHandler("onClientRender", getRootElement(), bindsText) 
        textToggle=0 
    end 
end 
  
function allowShoots() 
    bindTrigger = 1 
end 
  
function cdoshoot() 
    if bindTrigger == 1 then 
        if not isPlayerDead(cLP) then 
            bindTrigger = 0 
            local x,y,z = getElementPosition(theVehicle) 
            local rX,rY,rZ = getVehicleRotation(theVehicle) 
            local x = x+4*math.cos(math.rad(rZ+90)) 
            local y = y+4*math.sin(math.rad(rZ+90)) 
            createProjectile(theVehicle, 19, x, y, z, 1.0, nil) 
            setTimer(allowShoots, 3000, 1) 
        end 
    end 
end 
  
function bindsText() 
    dxDrawText(cbindsText, screenWidth/15, screenHeight/2.5, screenWidth, screenHeight, tocolor(0, 180, 120, 250), 0.75, "bankgothic") 
end 

Link to comment
Client Side !

CanShoot = true 
  
bindKey ( "mouse1", "down", 
    function ( ) 
        local vehicle = getPedOccupiedVehicle ( localPlayer ) 
        if ( vehicle ) then 
            if ( CanShoot == true ) then 
                local x, y, z = getElementPosition ( vehicle ) 
                createProjectile ( vehicle, 19, x, y, z, 200 ) 
                CanShoot = false 
                setTimer ( function ( ) CanShoot = true end, 3000, 1 ) 
            end 
        end 
    end 
) 
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...