SetBlipOrdering: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
<section class="server" name="Server" show="true"> | <section class="server" name="Server" show="true"> | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function | function makeBlipHigher(thePlayer) | ||
setmeup = createBlipAttachedTo ( thePlayer, 3, 3, 255, 0,0,255,0,99999.0, | local setmeup = createBlipAttachedTo ( thePlayer, 3, 3, 255, 0,0,255,0,99999.0, root) | ||
setBlipOrdering(setmeup, getBlipOrdering(setmeup) + 1) | setBlipOrdering(setmeup, getBlipOrdering(setmeup) + 1) | ||
outputChatBox("*INFO: #ffff00Your blip is now on top of others!", thePlayer, 255,0,0,true) | outputChatBox("*INFO: #ffff00Your blip is now on top of others!", thePlayer, 255,0,0,true) | ||
for i,v in ipairs getElementsByType | for i,v in ipairs(getElementsByType"player") do | ||
if v ~= thePlayer then | if v ~= thePlayer then | ||
outputChatBox("*INFO: #ffff00" .. getPlayerName(thePlayer) .. "'s blip is now on top of your blip!",v,255,0,0,true) | outputChatBox("*INFO: #ffff00" .. getPlayerName(thePlayer) .. "'s blip is now on top of your blip!",v,255,0,0,true) | ||
Line 27: | Line 27: | ||
end | end | ||
end | end | ||
addCommandHandler(" | addCommandHandler("incrementBlip", makeBlipHigher, false, false) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> |
Revision as of 15:15, 14 August 2012
This function sets the Z ordering of a blip. It allows you to make a blip appear on top of or below other blips.
Syntax
bool setBlipOrdering ( blip theBlip, int ordering )
Required Arguments
- theBlip: the blip whose Z ordering to change.
- ordering: the new Z ordering value. Blips with higher values will appear on top of blips with lower values. The default value is 0. Negative values are allowed.
Returns
Returns true if the blip ordering was changed successfully, false otherwise.
Example
This example will create a blip and make your blip on top of all other blip's.
Click to collapse [-]
Serverfunction makeBlipHigher(thePlayer) local setmeup = createBlipAttachedTo ( thePlayer, 3, 3, 255, 0,0,255,0,99999.0, root) setBlipOrdering(setmeup, getBlipOrdering(setmeup) + 1) outputChatBox("*INFO: #ffff00Your blip is now on top of others!", thePlayer, 255,0,0,true) for i,v in ipairs(getElementsByType"player") do if v ~= thePlayer then outputChatBox("*INFO: #ffff00" .. getPlayerName(thePlayer) .. "'s blip is now on top of your blip!",v,255,0,0,true) end end end addCommandHandler("incrementBlip", makeBlipHigher, false, false)
See Also
- createBlip
- createBlipAttachedTo
- getBlipColor
- getBlipIcon
- getBlipOrdering
- getBlipSize
- getBlipVisibleDistance
- setBlipColor
- setBlipIcon
- setBlipOrdering
- setBlipSize
- setBlipVisibleDistance