OnPressKey, Player Entity

    • How can I get the player entity, to get the *PhysicsAPI.GetLinearVelocity(TrackedPlayer*)??
    • How can I set properly the *OnPressEvent*???
    • Where could I find coding examples in API?
function OnPlayerJoined(playerId)
    local player = YaGame:GetPlayer(playerId)
    print("player", player:GetId(), "ha joined.")
    TrackedPlayer = player
   --EventHelper.AddListener(YaInputAPI,"OnKeyDown", OnPressKey) 
   --local entityPlayer = YaCharacterAPI:GetPlayerEntity(playerId)
   local entityPlayer = YaCharacterAPI:GetPlayerEntity(player)
   local vp = PhysicsAPI.GetLinearVelocity(TrackedPlayer)
   print(entityPlayer, vp)
end 

error:

  local pe = player:SelfEntity()
  print(pe)

error:

    local characterEnt = YaCharacterAPI.Character(player)
    print(characterEnt)

error:

local entityPlayer = YaCharacterAPI.GetPlayerEntity(player)

function OnSpawned(playerId, player, pointEntity)
    local spawnerPlayer = YaGame:GetPlayer(playerId)
    local avatar = spawnerPlayer:GetAvatar():GetEntityId()
   print(avatar.EntityId)
end

function OnJoined(playerId)
    local player = YaGame:GetPlayer(playerId)
    EventHelper.AddListener(player, "SpawnedEvent", OnSpawned)
end

avatar is player entity

2 Likes