wiki.sine.space | sinespace

Scripting/Server/SAvatar

From wiki.sine.space
Revision as of 21:51, 24 February 2022 by Voidtech (Talk | contribs)

Jump to: navigation, search

Properties

ID

int ID { get; }

Avatar's ID

ID = Space.Scene.Avatars[1].ID


--server script that prints a list of IDs of players online whenever someone joins
function OnAvatarJoin(id)
  local numOfAvatars = Space.Scene.ConnectedAvatars

  for num =1 , numOfAvatars, 1 do
    Space.Log(Space.Scene.Avatars[num].ID)
  end
end

Position

Vector3 Position { get;}

Avatar's position

ID = Space.Scene.Avatars[1].Position


--server script that prints a list of Positions of players online whenever someone joins
function OnAvatarJoin(id)
  local numOfAvatars = Space.Scene.ConnectedAvatars

  for num =1 , numOfAvatars, 1 do
    Space.Log(Space.Scene.Avatars[num].Position)
  end
end

Velocity

Vector3 Velocity { get; }

Avatar's Velocity

ID = Space.Scene.Avatars[1].Velocity


--server script that prints a list of Velocitys of players online whenever someone joins
function OnAvatarJoin(id)
  local numOfAvatars = Space.Scene.ConnectedAvatars

  for num =1 , numOfAvatars, 1 do
    Space.Log(Space.Scene.Avatars[num].Velocity)
  end
end

Rotation

Quaternion Rotation { get; }

Avatar's Rotation

ID = Space.Scene.Avatars[1].Quaternion 


--server script that prints a list of Rotations of players online whenever someone joins
function OnAvatarJoin(id)
  local numOfAvatars = Space.Scene.ConnectedAvatars

  for num =1 , numOfAvatars, 1 do
    Space.Log(Space.Scene.Avatars[num].Rotation)
  end
end

Username

String Username { get; }

Avatar's Username

ID = Space.Scene.Avatars[1].Username


--server script that prints a list of Usernames of players online whenever someone joins
function OnAvatarJoin(id)
  local numOfAvatars = Space.Scene.ConnectedAvatars

  for num =1 , numOfAvatars, 1 do
    Space.Log(Space.Scene.Avatars[num].Username)
  end
end

Title

String Title { get; }

Avatar's Title

ID = Space.Scene.Avatars[1].Title


--server script that prints a list of Titles of players online whenever someone joins
function OnAvatarJoin(id)
  local numOfAvatars = Space.Scene.ConnectedAvatars

  for num =1 , numOfAvatars, 1 do
    Space.Log(Space.Scene.Avatars[num].Title)
  end
end