AM

Item que dá respawn

Por amigoide, 20 de jan. de 2013 em Scripts

script
otserv
4
1.2k
amigoideA
20 de janeiro de 2013 às 14:51

Tipo do script: Não sei!

Protocolo (versão do Tibia): 8.60

Servidor utilizado: TFS 0.3.6

Nível de experiência: Iniciante/Intermediário

Adicionais/Informações: --

 

Olá XTibia, não sei se estou postando no lugar correto, e se não estiver, peço que movam o tópico pro lugar correto.

O que eu estou querendo fazer é o seguinte, vou tentar explicar:

Quero colocar um item no map editor e, no jogo, quando o player pegasse o item dali, o item aparecia de volta daqui a um certo tempo. Como faço isso? Me expliquem por favor.

brun123B
20 de janeiro de 2013 às 15:32

cria um script dentro da pasta movements/scripts e coloque isso dentro:

 

function onRemoveItem(moveItem, tileItem, position, cid)

   local respawnTime = 25 * 1000 -- em ms, 25 * 1000 equivale a 25 segundos.

   addEvent(function()
    local itemEx = doCopyItem(moveItem, true)
    doTileAddItemEx(position, itemEx)
   end, respawnTime)

return true
end

 

e adicione essa tag no movements.xml:

 

 

<movevent type="RemoveItem" actionid="????" event="script" value="????.lua"/>

 

aí você muda o action id pra um número que você queira e coloca ali em value o nome do script que você criou em movements/scripts

depois no map editor marca o item que vai dar respawn com aquele action id

20 de janeiro de 2013 às 17:33

Brun123, muito obrigado! REP+

Dúvida sanada, já podem fechar!

SlicerS
20 de janeiro de 2013 às 18:33

sanado, movido