Documentation Index
Fetch the complete documentation index at: https://docs.heyyshop.com.br/llms.txt
Use this file to discover all available pages before exploring further.
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
| Statebag | Tipo | Descrição |
|---|
| heyy_houses:blockEnter | boolean | Bloqueia o jogador de entrar em casas |
| heyy_houses:blockUI | boolean | Bloqueia o jogador de abrir diversas interfaces |
| insideProperty | table | Retorna dados sobre a propriedade que o jogador está |
| stealingProperty | boolean | Se o jogador está roubando a propriedade atual ou não |
Lista completa
heyy_houses:blockEnter
Pode ser utilizado para bloquear o jogador de entrar em casas.
Exemplo de uso:
-- client-side
LocalPlayer.state["heyy_houses:blockEnter"] = true
-- server-side
Player(source).state["heyy_houses:blockEnter"] = true
heyy_houses:blockUI
Pode ser utilizado para bloquear o jogador de abrir diversas interfaces.
Exemplo de uso:
-- client-side
LocalPlayer.state["heyy_houses:blockUI"] = true
-- server-side
Player(source).state["heyy_houses:blockUI"] = true
insideProperty
Pode ser utilizado para ler dados sobre a propriedade que o jogador está.
Exemplo de uso:
-- client-side
local data = LocalPlayer.state.insideProperty
-- server-side
local data = Player(source).state.insideProperty
stealingProperty
Pode ser utilizado para saber se o jogador está roubando uma casa ou não. É muito útil se combinado ao insideProperty.
Exemplo de uso:
-- client-side
if LocalPlayer.state.stealingProperty then
-- seu código
end
-- server-side
if Player(source).state.stealingProperty then
-- seu código
end