Ir para conteúdo
  • 0

Verificar item que esta no andar acima e permitir ação!


LuaniTa

Pergunta

Ola, existem como fazer um script que verifica se o ID do piso do andar acima é 1555,

então quando o jogador digitar: !sub

ele vai para o andar acima?

 

Tentei fazer algumas coisinhas aqui pelo pouco conhecimento que tenho, mas não obtive sucesso.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0


<talkaction log="yes" words="!sub" access="0" event="script" value="script.lua"/>


function onSay(cid, words, param)

local pos = getCreaturePosition(cid)

local topos = {x=pos.x,y=pos.y,z=pos.z-1}

 

doAreaCombatHealth(cid, 0, topos, 0, 0, 0, 255)

 

local thingPos = getThingfromPos(topos)

if thingPos.itemid == 1555 then

doTeleportThing(cid,topos,false)

end

return TRUE

end

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

  • 0

Aconteceu este erro:

 

 

[Error - TalkAction Interface]
data/talkactions/scripts/teste.lua:onSay
Description:
(luaGetThingFromPos) Tile not found
Link para o comentário
Compartilhar em outros sites

  • 0

Perfect

Obrigada mesmo!

Ps: Desculpe a demora para responder, mas não é todos os dias que eu entro na net.

 

Pedido e duvida sanada.

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

×
×
  • Criar Novo...