Resource:Blipstreamer/setBlipStreamable: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 29: | Line 29: | ||
end | end | ||
--Create a new blip and make it streamable | --Create a new blip and make it streamable | ||
local blip = createBlipAttachedTo ( | local blip = createBlipAttachedTo ( vehicle, 0, 1 ) | ||
call(getResourceFromName"blipstreamer","setBlipStreamable",blip,true,10) | call(getResourceFromName"blipstreamer","setBlipStreamable",blip,true,10) | ||
end | end |
Latest revision as of 21:02, 24 January 2009
This function enables a blip to automatically stream according to the radius
Syntax
bool setBlipStreamable ( element blip, bool streamingEnabled [, float radius = 500 ] )
Required Arguments
- blip: The blip in which you wish to enable/disable streaming for
- streamingEnabled: A boolean, where true enables streaming, and false disables it (restoring to previous dimension)
Optional Arguments
- radius: The maximum distance for players to be within for the blip to be visible. The minimum value is 180 (Radius of the radar itself). Specifying lower will mean the blip only shows when within the radar's visibility.
Returns
Returns true if streaming was enabled/disabled successfully, or false if bad arguments were provided
Example
This function makes all vehicles in the server have a streaming blip.
function addVehicleBlips() for i,vehicle in ipairs(getElementsByType"vehicle") do for k,element in ipairs(getAttachedElements(source)) do if getElementType(element) == "blip" then destroyElement(element) end end --Create a new blip and make it streamable local blip = createBlipAttachedTo ( vehicle, 0, 1 ) call(getResourceFromName"blipstreamer","setBlipStreamable",blip,true,10) end end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), addVehicleBlips )