Jump to content

cancel vehicle fire


peane

Recommended Posts

I made this.

But there is a problem... I have to push fire key really frequently and my Hunter fire jtst sometimes.... (not regulary after one second...)

Am I doing something wrong?

colored code: http://pastebin.com/b4WJ1TBU

  
local firetime = 1000 
local canfire = true 
  
  
  
function reloadVehicleGuns() 
  if (canfire == false) then 
    outputChatBox ( "Primary gun reloaded!") 
  end 
    canfire = true 
  toggleControl ( "vehicle_fire", true ) 
end 
  
local myTimer = setTimer (reloadVehicleGuns, firetime, 0 ) 
  
  
function vehicleWeaponFire(key, keyState) 
    local vehModel = getElementModel(getPedOccupiedVehicle(getLocalPlayer())) 
    if (vehModel == 425) then 
            if (canfire == true) then 
         canfire = false 
         outputChatBox ( "Primary weapon released!") 
         resetTimer(myTimer) 
         toggleControl ( "vehicle_fire", false ) 
      end 
    end 
end 
  
  
bindKey("vehicle_fire", "down", vehicleWeaponFire) 
  
  
  
  

Link to comment

Not tested (use [lua] for colored code)

local firetime = 1000 
local canfire = true 
local myTimer 
  
function reloadVehicleGuns() 
    if (canfire == false) then 
        outputChatBox ( "Primary gun reloaded!") 
    end 
    canfire = true 
    toggleControl ( "vehicle_fire", true ) 
end 
  
function vehicleWeaponFire(key, keyState) 
    local vehModel = getElementModel(getPedOccupiedVehicle(getLocalPlayer())) 
    if (vehModel == 425) then 
        if (canfire == true) then 
            canfire = false 
            outputChatBox ( "Primary weapon released!") 
            myTimer = setTimer (reloadVehicleGuns, firetime, 1 ) 
            toggleControl ( "vehicle_fire", false ) 
        end 
    end 
end 
bindKey("vehicle_fire", "down", vehicleWeaponFire) 

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...