Pular para o conteúdo principal

Player States

Esta página compila a lista de todos os estados do jogador usados pela função GetPlayerState ou callback OnPlayerStateChange. Ambas as páginas contêm exemplos de como usar os valores abaixo.

Do ponto de vista do desenvolvedor de servidor, ter "estados do jogador" e "ações especiais" pode parecer confuso. A principal diferença entre os dois é que o primeiro é usado para fins de sincronização (e há pacotes associados a alguns deles) e é usado para ações mais “genéricas”. As "ações especiais" não possuem nenhum pacote associado a elas e cobrem ações mais "específicas", e obviamente têm pouco a ver com o estado atual de um jogador.

Estados​

IDMacroDescrição
0PLAYER_STATE_NONEO estado padrão do jogador usado durante a inicialização
1PLAYER_STATE_ONFOOTO jogador está a pé
2PLAYER_STATE_DRIVERO jogador está dirigindo um veículo
3PLAYER_STATE_PASSENGERO jogador está em um veículo como passageiro
4PLAYER_STATE_EXIT_VEHICLEO jogador está saindo de um veículo. É usado principalmente internamente
5PLAYER_STATE_ENTER_VEHICLE_DRIVERO jogador está entrando em um veículo como motorista. É usado principalmente internamente
6PLAYER_STATE_ENTER_VEHICLE_PASSENGERO jogador está entrando em um veículo como passageiro. É usado principalmente internamente
7PLAYER_STATE_WASTEDO jogador está morto ou em seleção de classe
8PLAYER_STATE_SPAWNEDO jogador acabou de ser gerado
9PLAYER_STATE_SPECTATINGO jogador está em modo espectador