SetBlipOrdering: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Link to the Romanian translation of this page added.)
 
(9 intermediate revisions by 6 users not shown)
Line 5: Line 5:
==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">bool setBlipOrdering ( blip theBlip, int ordering )</syntaxhighlight>
<syntaxhighlight lang="lua">bool setBlipOrdering ( blip theBlip, int ordering )</syntaxhighlight>
 
{{OOP||[[blip]]:setOrdering|ordering|getBlipOrdering|}}
===Required Arguments===
===Required Arguments===
*'''theBlip:''' the blip whose Z ordering to change.
*'''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.
*'''ordering:''' the new Z ordering value. Blips with higher values will appear on top of blips with lower values. Possible range: -32767 to 32767. Default: 0.


===Returns===
===Returns===
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 jaja(thePlayer)
function makeBlipHigher(thePlayer)
     setmeup = createBlipAttachedTo ( thePlayer, 3, 3, 255, 0,0,255,0,99999.0,getRootElement())
     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("player") do
     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("ilovemyblip", jaja)
addCommandHandler("incrementBlip", makeBlipHigher, false, false)
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>
Line 33: Line 33:
==See Also==
==See Also==
{{Blip functions}}
{{Blip functions}}
[[Category:Needs Example]]
 
[[hu:setBlipOrdering]]
[[RO:setBlipOrdering]]

Latest revision as of 20:02, 20 July 2019

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 )

OOP Syntax Help! I don't understand this!

Method: blip:setOrdering(...)
Variable: .ordering
Counterpart: getBlipOrdering


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. Possible range: -32767 to 32767. Default: 0.

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 [-]
Server
function 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