CreateText3D

From Onset Developer Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
CreateText3D

Type: Function
Context: Server
Introduced: v1.0

Description

Creates a 3d text (hologram) which always faces the player camera, only visible from certain range

Syntax

CreateText3D(text, size, x, y, z [, rx, ry, rz])

Parameters

  • text
    Text you want to show
  • size
    Size of the text
  • x
    X position
  • y
    Y position
  • z
    Z position
  • rx (optional)
    X rotation
  • ry (optional)
    Y rotation
  • rz (optional)
    Z rotation

Return Value

  • Returns the text 3D identifier.

Example

function OnPackageStart()
	local i = 1
	for _ in pairs(Shops) do
		Shops[i].npc = CreateNPC(Shops[i].npc_model, Shops[i].x, Shops[i].y, Shops[i].z, Shops[i].h)
		SetNPCAnimation(Shops[i].npc, "CROSSARMS", true)
		SetNPCHealth(Shops[i].npc, 999999999)
		CreateText3D(Shops[i].name, 17, Shops[i].x, Shops[i].y, Shops[i].z + 130, 0,0,0)
		i = i + 1
	end
end
AddEvent("OnPackageStart", OnPackageStart)

See also