Jump to content

Always getting error + not working at same time


Recommended Posts

Posted (edited)

Hello...i wonder why this script is giving me errors and :~..It seems fine to me. Maybe you can help me out :D 

hKYegaQ.png

Spoiler

 local gs_ArmedVehicles = {[425] = true,[447] = true,[520] = true,[430] = false,[464] = false,[432] = false}
 
function checkNoDMGreen()
    local vehicles = getElementsByType ( "vehicle" )
	local Players = getElementsByType ( "player" )
    for _, vehicle in ipairs(vehicles) do
	for i, thePlayer in ipairs(Players) do
			                local player = getVehicleOccupant(vehicle,0)
		local noDm = getElementData(thePlayer,"invincible",true) or getElementData(thePlayer,"green",true)
        if gs_ArmedVehicles[getElementModel(vehicle)] then
		if noDm or green then
		
                    -- check elementData here then usetoggleControl
                    toggleControl(player, 'vehicle_fire', false)
                    toggleControl(player, 'vehicle_secondary_fire', false)
					else
					toggleControl(player, 'vehicle_fire', true)
                    toggleControl(player, 'vehicle_secondary_fire', true)
            end
        end
    end
end
end
setTimer(checkNoDMGreen,100,0)

 

 
Edited by DarkByte

When I hear someone saying Mac is better than PC.

o0pjNKG.gif w0t?VeJXjxD.gifw0t? evspcFJ.gifw0t?

Great minds discuss ideas, average minds discuss events and small minds discuss people.

Posted (edited)
local gs_ArmedVehicles = {[425] = true,[447] = true,[520] = true,[430] = false,[464] = false,[432] = false}
 
function checkNoDMGreen()
	local playerT = getElementsByType("player")
	for i, thePlayer in ipairs(playerT) do
		if getPedOccupiedVehicle(thePlayer) and getPedOccupiedVehicleSeat(thePlayer) == 0 then
		local noDm = getElementData(thePlayer,"invincible") or getElementData(thePlayer,"green")
		if gs_ArmedVehicles[getElementModel(getPedOccupiedVehicle(thePlayer))] then
			if noDm or green then
				-- check elementData here then usetoggleControl
				toggleControl(thePlayer, 'vehicle_fire', false)
				toggleControl(thePlayer, 'vehicle_secondary_fire', false)
			else
				toggleControl(thePlayer, 'vehicle_fire', true)
				toggleControl(thePlayer, 'vehicle_secondary_fire', true)
			end
		end
	end
end
setTimer(checkNoDMGreen,100,0)

I think you want this to happen.

Edited by NeXuS™
  • Like 1

6C73yFv.png

Did I help you?

Mmpe7Jm.gif


NeXuS™#0001

Posted

Thanks buddeh

When I hear someone saying Mac is better than PC.

o0pjNKG.gif w0t?VeJXjxD.gifw0t? evspcFJ.gifw0t?

Great minds discuss ideas, average minds discuss events and small minds discuss people.

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