1.2:
local tile = Tile(fromPosition) if tile:hasFlag(TILESTATE_PROTECTIONZONE) then -- erro se tiver em PZ. return true end
0.3.6:
if (getTileInfo(fromPosition).protection == TRUE) then -- erro se tiver em PZ. return true end
Edit: Só pra deixar claro, o pedido foi: "como bloqueio o uso da ordem fly quando estiver em pz" e não: "como bloqueio o fly em pz", o código acima serve pra checar se o tile (fromPos) é um PZ ou não, se for, todo o script que estiver abaixo disso, não vai funcionar. Se você quiser bloquear o USO do order, use isso dentro do arquivo order.lua, se for FLY em PZ, já é um pouco mais complicado pq eu precisaria entender como criaram o FLY no seu servidor. E outra, pq você quer fazer isso? Qual o problema de fly em pz?







info
Grupo: Campones
Registrado: 16/05/18
Posts: 3
Reputação: 0
Olá, estou começando um projeto, do 0 e gostaria de saber, se alguém pode me dizer, como eu bloqueio o uso da Ordem FLY, quando estiver em Protection Zone ( PZ ).
Obrigado.