Jump to content

= [ مشكله ] =


Recommended Posts

مشكله في كود آلحمآيه

كل شي ءمحمي لكن لما يجي احد يطلع بر الحمايه ويطلق  على الي في الحمايه  ينقص الدم حقه ^^ وش الحل ؟

 

SafahM = createMarker ( -3413.11499 ,-2996.82300, 15.06875, "cylinder", 180, 250, 250, 250, 255 )
SafahM = createMarker ( 275.24271 ,1990.40491, 17.65536, "cylinder", 40, 250, 250, 250, 255 )
addEventHandler ( "onMarkerHit", SafahM,
    function ( hitPlayer )
        if getElementType ( hitPlayer ) == "player" then
    toggleControl (hitPlayer,"fire", false )
	toggleControl (hitPlayer, "next_weapon", false)
    toggleControl (hitPlayer, "previous_weapon", false)
    toggleControl (hitPlayer, "aim_weapon", false)
    toggleControl (hitPlayer, "vehicle_fire", false)
        elseif getElementType ( hitPlayer ) == "vehicle" then
            local Player = getVehicleController ( hitPlayer )
            outputChatBox ( "* ممنوع دخول المواتر هنا !", Player, 255, 0, 0, true )
            destroyElement ( hitPlayer )
        end
    end
)
 
addEventHandler ( "onMarkerLeave", SafahM,
    function ( leftPlayer )
        if getElementType (leftPlayer ) == "player" then
     toggleControl (leftPlayer, "fire", true )
	toggleControl (leftPlayer, "next_weapon", true)
    toggleControl (leftPlayer, "previous_weapon", true)
    toggleControl (leftPlayer, "aim_weapon", true)
    toggleControl (leftPlayer, "vehicle_fire", true)
        end
    end
)

 

Link to comment

addEventHandler('onClientPlayerDamage' , getRootElement( ),
function ( )
    if ( getElementData(localPlayer,'aData') == true ) then
        cancelEvent ( )
    end
end )

 

-- التحت كله سيرفر  والفوق كلينت

SafahM = createMarker ( -3413.11499 ,-2996.82300, 15.06875, "cylinder", 180, 250, 250, 250, 255 )
SafahM = createMarker ( 275.24271 ,1990.40491, 17.65536, "cylinder", 40, 250, 250, 250, 255 )

addEventHandler ( "onMarkerHit", SafahM,
function ( hitPlayer )
    if getElementType ( hitPlayer ) == "player" then
        toggleControl (hitPlayer,"fire", false )
        toggleControl (hitPlayer, "next_weapon", false)
        toggleControl (hitPlayer, "previous_weapon", false)
        toggleControl (hitPlayer, "aim_weapon", false)
        toggleControl (hitPlayer, "vehicle_fire", false)
        setElementData( hitPlayer , 'aData' , true )
    elseif getElementType ( hitPlayer ) == "vehicle" then
        local Player = getVehicleController ( hitPlayer )
            outputChatBox ( "* ممنوع دخول المواتر هنا !", Player, 255, 0, 0, true )
            destroyElement ( hitPlayer )
    end
end )

addEventHandler ( "onMarkerLeave", SafahM,
function ( leftPlayer )
    if getElementType (leftPlayer ) == "player" then
        setElementData( hitPlayer , 'aData' , false )
        toggleControl (leftPlayer, "fire", true )
        toggleControl (leftPlayer, "next_weapon", true)
        toggleControl (leftPlayer, "previous_weapon", true)
        toggleControl (leftPlayer, "aim_weapon", true)
        toggleControl (leftPlayer, "vehicle_fire", true)
    end
end )

Link to comment
Just now, #Soking said:

addEventHandler('onClientPlayerDamage' , getRootElement( ),
function ( )
    if ( getElementData(localPlayer,'aData') == true ) then
        cancelEvent ( )
    end
end )

 

-- التحت كله سيرفر  والفوق كلينت

SafahM = createMarker ( -3413.11499 ,-2996.82300, 15.06875, "cylinder", 180, 250, 250, 250, 255 )
SafahM = createMarker ( 275.24271 ,1990.40491, 17.65536, "cylinder", 40, 250, 250, 250, 255 )

addEventHandler ( "onMarkerHit", SafahM,
function ( hitPlayer )
    if getElementType ( hitPlayer ) == "player" then
        toggleControl (hitPlayer,"fire", false )
        toggleControl (hitPlayer, "next_weapon", false)
        toggleControl (hitPlayer, "previous_weapon", false)
        toggleControl (hitPlayer, "aim_weapon", false)
        toggleControl (hitPlayer, "vehicle_fire", false)
        setElementData( hitPlayer , 'aData' , true )
    elseif getElementType ( hitPlayer ) == "vehicle" then
        local Player = getVehicleController ( hitPlayer )
            outputChatBox ( "* ممنوع دخول المواتر هنا !", Player, 255, 0, 0, true )
            destroyElement ( hitPlayer )
    end
end )

addEventHandler ( "onMarkerLeave", SafahM,
function ( leftPlayer )
    if getElementType (leftPlayer ) == "player" then
        setElementData( hitPlayer , 'aData' , false )
        toggleControl (leftPlayer, "fire", true )
        toggleControl (leftPlayer, "next_weapon", true)
        toggleControl (leftPlayer, "previous_weapon", true)
        toggleControl (leftPlayer, "aim_weapon", true)
        toggleControl (leftPlayer, "vehicle_fire", true)
    end
end )

يسلمو اخوي جآري التجربه بي داتا سويتها 

Link to comment
Just now, #Soking said:

addEventHandler('onClientPlayerDamage' , getRootElement( ),
function ( )
    if ( getElementData(localPlayer,'aData') == true ) then
        cancelEvent ( )
    end
end )

 

-- التحت كله سيرفر  والفوق كلينت

SafahM = createMarker ( -3413.11499 ,-2996.82300, 15.06875, "cylinder", 180, 250, 250, 250, 255 )
SafahM = createMarker ( 275.24271 ,1990.40491, 17.65536, "cylinder", 40, 250, 250, 250, 255 )

addEventHandler ( "onMarkerHit", SafahM,
function ( hitPlayer )
    if getElementType ( hitPlayer ) == "player" then
        toggleControl (hitPlayer,"fire", false )
        toggleControl (hitPlayer, "next_weapon", false)
        toggleControl (hitPlayer, "previous_weapon", false)
        toggleControl (hitPlayer, "aim_weapon", false)
        toggleControl (hitPlayer, "vehicle_fire", false)
        setElementData( hitPlayer , 'aData' , true )
    elseif getElementType ( hitPlayer ) == "vehicle" then
        local Player = getVehicleController ( hitPlayer )
            outputChatBox ( "* ممنوع دخول المواتر هنا !", Player, 255, 0, 0, true )
            destroyElement ( hitPlayer )
    end
end )

addEventHandler ( "onMarkerLeave", SafahM,
function ( leftPlayer )
    if getElementType (leftPlayer ) == "player" then
        setElementData( hitPlayer , 'aData' , false )
        toggleControl (leftPlayer, "fire", true )
        toggleControl (leftPlayer, "next_weapon", true)
        toggleControl (leftPlayer, "previous_weapon", true)
        toggleControl (leftPlayer, "aim_weapon", true)
        toggleControl (leftPlayer, "vehicle_fire", true)
    end
end )

اخوي الحمايه صارت  حتى لو اطلع بر الحمايه تجي حمايه ما اقدر اطلع سلاح

+

اقدر اطلع موتر حتى لو في الحمايه

وش الحل 

Link to comment
SafahM = createMarker ( -3413.11499 ,-2996.82300, 15.06875, "cylinder", 180, 250, 250, 250, 255 )
SafahM = createMarker ( 275.24271 ,1990.40491, 17.65536, "cylinder", 40, 250, 250, 250, 255 )

addEventHandler ( "onMarkerHit", SafahM,
function ( hitPlayer )
	if getElementType ( hitPlayer ) == "player" then
		toggleControl (hitPlayer,"fire", false )
		toggleControl (hitPlayer, "next_weapon", false)
		toggleControl (hitPlayer, "previous_weapon", false)
		toggleControl (hitPlayer, "aim_weapon", false)
		toggleControl (hitPlayer, "vehicle_fire", false)
		setElementData(hitPlayer,'cancelDamage',true)
	elseif getElementType ( hitPlayer ) == "vehicle" then
		local Player = getVehicleController ( hitPlayer )
		outputChatBox ( "* ممنوع دخول المواتر هنا !", Player, 255, 0, 0, true )
		destroyElement ( hitPlayer )
		setElementData(Player,'cancelDamage',true)
	end
end
)
 
addEventHandler ( "onMarkerLeave", SafahM,
function ( leftPlayer )
	if getElementType (leftPlayer ) == "player" then
		toggleControl (leftPlayer, "fire", true )
		toggleControl (leftPlayer, "next_weapon", true)
		toggleControl (leftPlayer, "previous_weapon", true)
		toggleControl (leftPlayer, "aim_weapon", true)
		toggleControl (leftPlayer, "vehicle_fire", true)
		if ( getElementData(leftPlayer,'cancelDamage') ) then
			setElementData(leftPlayer,'cancelDamage',false)
		end 
	end
end
)

 

#Client.

addEventHandler ( "onClientPlayerDamage", getLocalPlayer(),
function ( attacker, weapon, bodypart )
	if ( attacker and getElementType(attacker) == 'player' and attacker ~= source ) then 
		if ( getElementData(source,'cancelDamage') ) then
			cancelEvent() 
		end 
	end
end
)

 

Link to comment
Just now, NssoR said:

SafahM = createMarker ( -3413.11499 ,-2996.82300, 15.06875, "cylinder", 180, 250, 250, 250, 255 )
SafahM = createMarker ( 275.24271 ,1990.40491, 17.65536, "cylinder", 40, 250, 250, 250, 255 )

addEventHandler ( "onMarkerHit", SafahM,
function ( hitPlayer )
	if getElementType ( hitPlayer ) == "player" then
		toggleControl (hitPlayer,"fire", false )
		toggleControl (hitPlayer, "next_weapon", false)
		toggleControl (hitPlayer, "previous_weapon", false)
		toggleControl (hitPlayer, "aim_weapon", false)
		toggleControl (hitPlayer, "vehicle_fire", false)
		setElementData(hitPlayer,'cancelDamage',true)
	elseif getElementType ( hitPlayer ) == "vehicle" then
		local Player = getVehicleController ( hitPlayer )
		outputChatBox ( "* ممنوع دخول المواتر هنا !", Player, 255, 0, 0, true )
		destroyElement ( hitPlayer )
		setElementData(Player,'cancelDamage',true)
	end
end
)
 
addEventHandler ( "onMarkerLeave", SafahM,
function ( leftPlayer )
	if getElementType (leftPlayer ) == "player" then
		toggleControl (leftPlayer, "fire", true )
		toggleControl (leftPlayer, "next_weapon", true)
		toggleControl (leftPlayer, "previous_weapon", true)
		toggleControl (leftPlayer, "aim_weapon", true)
		toggleControl (leftPlayer, "vehicle_fire", true)
		if ( getElementData(leftPlayer,'cancelDamage') ) then
			setElementData(leftPlayer,'cancelDamage',false)
		end 
	end
end
)

 

#Client.


addEventHandler ( "onClientPlayerDamage", getLocalPlayer(),
function ( attacker, weapon, bodypart )
	if ( attacker and getElementType(attacker) == 'player' and attacker ~= source ) then 
		if ( getElementData(source,'cancelDamage') ) then
			cancelEvent() 
		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...