Thundermaker300 aqui com um tutorial sobre Objetos do jogador. Esses objetos são essenciais para os jogos, pois contêm propriedades de um usuário dentro do jogo.
Conteúdo
- 1 Entrando e saindo
- 2 propriedades importantes de um jogador
- 2.1 UserId
- 2.2 MembershipType
- 2.3 caracteres
- 3 Usando Propriedades no Código
- 3.1 Matar um jogador
- 3.2 Remova a cabeça do jogador
- 3.3 Obtenha a assinatura do jogador
Entrando e saindo
Quando um jogador entra em um jogo, um objeto de jogador é adicionado ao serviço "Jogadores".
- Jogadores
- Thundermaker300
- RandomPlayer
O objeto do jogador é removido quando um jogador sai do jogo. Quando um objeto de jogador é adicionado ao O serviço Players, game.Players.PlayerAdded é chamado. Quando um objeto do jogador está prestes a ser removido, game.Players.PlayerRemoving é chamado.
Propriedades importantes de um jogador
Página principal: Classe: JogadorID do usuário
A primeira propriedade que examinarei é UserId. Cada jogador, ao ingressar no Roblox, tem um identificador único, chamado UserId. O UserId pode ser obtido de duas maneiras diferentes. Pode ser obtido acessando o perfil de alguém, mostrado na foto. A segunda maneira é usando a propriedade UserId de um objeto Player.
Tipo de Membro
Esta propriedade determina a associação deste jogador. É um enum e pode ser None, BuildersClub, TurboBuildersClub ou OutrageousBuildersClub.
Personagem
Esta propriedade é um modelo em Área de trabalho. Este é o avatar do jogador que interage, caminha, pula, etc.
- Área de trabalho
- Thundermaker300
- Braço direito
- Braço esquerdo
- Perna direita
- Perna esquerda
- Cabeça
- Tronco
- Humanóide
- Thundermaker300
- Jogadores
- Thundermaker300
Usando propriedades no código
Temos todas essas propriedades, mas o que devemos fazer com elas? Há muitas coisas diferentes que você pode fazer usando essas propriedades. Aqui estão alguns exemplos que você pode fazer usando estes.
Mate um jogador
game.Players ["PLAYERNAME"]. Character.Humanoid.Health = 0
Remova a cabeça do jogador
game.Players ["PLAYERNAME"]. Character.Head: Destroy ()
Obtenha a assinatura do jogador
imprimir (game.Players ["PLAYERNAME"]. MembershipType)