Ir para conteúdo
  • 0

Checar piso acima


rohfagundes

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

n da erro e nem funciona

 

 

edit: por acaso vc sabe algum funçao q verifica se tem algum item nos andares de cima?

 

 

edit²: eu queria saber se tem como isso

eu to usando isso aqui

 

if isInArray(NORAIN_TILES, getTileThingByPos(tmp).itemid) then

 

tem como colocar algo pra q ele pegue qualquer item?

 

ou eu vou ter q colocar no local NORAIN_TILES = {926,9225}

todos os ids?

Editado por rohfagundes
Link para o comentário
Compartilhar em outros sites

  • 0

local position = {x = getThingPos(cid).x, y = getThingPos(cid).y, z = getThingPos(cid).z - 1, stackpos = 0}

if getThingFromPos(position).uid > 0 then
   ...
end

Creio que para checar se há item no floor de cima seja isso.

Link para o comentário
Compartilhar em outros sites

  • 0

eu usei assim

 

 

local position = {x = getThingPos(cid).x, y = getThingPos(cid).y, z = getThingPos(cid).z - 1, stackpos = 0}

if getThingFromPos(position).uid > 0 then

return false

end

 

se o player tiver em um lugar q n tem nd acima

fica dando um erro

 

 

 

[12/6/2013 19:54:18] [Error - GlobalEvent Interface]

[12/6/2013 19:54:18] In a timer event called from:

[12/6/2013 19:54:18] data/globalevents/scripts/rain.lua:onThink

[12/6/2013 19:54:18] Description:

[12/6/2013 19:54:18] (LuaInterface::luaGetThingFromPosition) Tile not found

 

tem como tirar esse erro?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...