Ir para conteúdo

Tile Por Item


mjsm4ever

Posts Recomendados

Acho que seria possível sim, mas para isso você deveria especificar melhor, exemplo: de onde o tal iten deveria estar para que ele entre nesse tal lugar, e também qual iten necessitaria para entrar.. .

Eu não sou scripter, aguarde alguém com mais experiência ..

 

Abraços

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

function isWorn(cid, itemid)
    for i = CONST_SLOT_FIRST, CONST_SLOT_LAST do
        if getPlayerSlotItem(cid, i).itemid == itemid then
            return true
        end
    end
    return false
end

function onStepIn(cid, _, _, fromPosition)
   if isWorn(cid, ID_DO_ITEM) == false then
      doTeleportThing(cid, fromPosition)
   end
   return true
end

Link para o comentário
Compartilhar em outros sites

function isWorn(cid, itemid)
    for i = CONST_SLOT_FIRST, CONST_SLOT_LAST do
        if getPlayerSlotItem(cid, i).itemid == itemid then
            return true
        end
    end
    return false
end

function onStepIn(cid, _, _, fromPosition)
   if isWorn(cid, ID_DO_ITEM) == false then
      doTeleportThing(cid, fromPosition)
   end
   return true
end

Não funcionou! =/

Mas vlw a tentativa =)

Link para o comentário
Compartilhar em outros sites

Você mudou essa linha?

if isWorn(cid, ID_DO_ITEM) == false then

Se não mudou, mude o ID_DO_ITEM para o id do item requerido para passar.

Beijos eu testei e funcionou.

 

function isWorn(cid, itemid)
    for i = CONST_SLOT_FIRST, CONST_SLOT_LAST do
        if getPlayerSlotItem(cid, i).itemid == itemid then
            return TRUE
        end
    end
    return FALSE
end

function onStepIn(cid, _, _, fromPosition)
   if isWorn(cid, 5461) == false then
      doTeleportThing(cid, fromPosition)
   end
   return TRUE
end

 

Ta certo?

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...