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
heyy_houses:blockEnterbooleanBloqueia o jogador de entrar em casas
heyy_houses:blockUIbooleanBloqueia o jogador de abrir diversas interfaces
insidePropertytableRetorna dados sobre a propriedade que o jogador está
stealingPropertybooleanSe 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

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
heyy_houses:blockEnterbooleanBloqueia o jogador de entrar em casas
heyy_houses:blockUIbooleanBloqueia o jogador de abrir diversas interfaces
insidePropertytableRetorna dados sobre a propriedade que o jogador está
stealingPropertybooleanSe 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