Pular para o conteúdo

onPlayerChangesWorldSpecialProperty

Servidor Não cancelável Jogadores

Disparado quando um script de cliente liga ou desliga uma propriedade especial do mundo com setWorldSpecialPropertyEnabled.

O jogador cujo cliente fez a mudança.

PosiçãoNomeTipoDescrição
1propriedadestringNome da propriedade, em minúsculas — como "aircars" ou "hovercars".
2ligadaboolO novo estado.

Não.

Quando o evento dispara, a mudança já foi aplicada na máquina daquele jogador; é um aviso, não um pedido. Só é relatada uma chamada bem-sucedida de setWorldSpecialPropertyEnabled no cliente, e só depois que o jogador está no jogo.

addEventHandler("onPlayerChangesWorldSpecialProperty", root, function(propriedade, ligada)
if propriedade == "aircars" and ligada then
kickPlayer(source, "carros voadores não são permitidos aqui")
end
end)
  • onPlayerChangesProtectedData — Disparado quando um cliente tenta escrever um dado de elemento que não tem permissão de escrever.
  • onPlayerTeleport — Disparado quando a posição sincronizada de um jogador dá um salto maior que 20 unidades de uma leitura para a outra.