Resource:Blipstreamer/setBlipStreamable: Difference between revisions
Jump to navigation
Jump to search
(-) |
No edit summary |
||
Line 13: | Line 13: | ||
===Optional Arguments=== | ===Optional Arguments=== | ||
*'''radius:''' The maximum distance for players to be within for the blip to be visible | *'''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=== |
Revision as of 15:29, 16 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 creates a streamed blip for a vehicle when it spawns.
function vehicleSpawn() --Destroy any old attached blips 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 ( source, 0, 1 ) call(getResourceFromName"blipstreamer","setBlipStreamable",blip,true) end addEventHandler ( "onVehicleSpawn", getRootElement(), vehicleSpawn )