Os state bags são utilizados para sincronizar informações entre clientes e o servidor. Para saber mais detalhes e como utilizar, você pode ler mais sobre os StateBags aqui.

Resumo

StatebagTipoDescrição
arrestedbooleanSe o jogador está preso ou não
cutscenebooleanSe o jogador está na cutscene de prisão ou não
prisonJobstringO trabalho prisonal o jogador está realizando

Lista completa

arrested

Pode ser utilizado para verificar se o jogador está preso.

Exemplo de uso:

-- client-side
if LocalPlayer.state.arrested then
    -- seu código
end

-- server-side
if Player(source).state.arrested then
    -- seu código
end

cutscene

Pode ser utilizado para saber qual trabalho prisonal foi designado ao jogador.

Exemplo de uso:

-- client-side
if LocalPlayer.state.cutscene then
    -- seu código
end

-- server-side
if Player(source).state.cutscene then
    -- seu código
end

prisonJob

Pode ser utilizado para saber qual trabalho prisonal foi designado ao jogador.

Exemplo de uso:

-- client-side
if LocalPlayer.state.prisonJob == "cleaner" then
    -- seu código
end

-- server-side
if Player(source).state.prisonJob == "cleaner" then
    -- seu código
end

canEscape

Pode ser utilizado para saber se o jogador pode, ou não, fugir da prisão.

Exemplo de uso:

-- client-side
if LocalPlayer.state.canEscape then
    -- seu código
end

-- server-side
if Player(source).state.canEscape then
    -- seu código
end