IsElementOnScreen: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 10: Line 10:
This function will check if you can see your kill when you die.
This function will check if you can see your kill when you die.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function player_Wasted ( ammo, attacker, weapon, bodypart )
function player_Wasted ( killer, weapon, bodypart )
     -- if there even was an attacker
     -- if there even was an attacker
     if ( attacker ) then
     if ( attacker ) then
Line 23: Line 23:
     end
     end
end
end
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted )
addEventHandler ( "onClientPlayerWasted", getRootElement(), player_Wasted )
</syntaxhighlight>
</syntaxhighlight>
[[Category:Incomplete]]
[[Category:Incomplete]]

Revision as of 21:00, 3 July 2008

Syntax

bool isElementOnScreen ( element theElement )

Required Arguments

  • theElement: The element of which you wish to check wether it's being rendered on screen.

Returns

Returns true if element is on screen, false if not.

Example

This function will check if you can see your kill when you die.

function player_Wasted ( killer, weapon, bodypart )
    -- if there even was an attacker
    if ( attacker ) then
        -- there was an attacker
        if ( isElementOnScreen ( attacker ) ) then
            -- the player killed can see his killer
            outputChatBox ( "You can still see your killer!", source, 255, 0, 0 )
        else
            -- the player killed can not see his killer
            outputChatBox ( "You can not see your killer!", source, 255, 0, 0 )
        end
    end
end
addEventHandler ( "onClientPlayerWasted", getRootElement(), player_Wasted )