Item que dá respawn

amigoide
em Scripts

amigoide

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/01/13Posts: 4

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.

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

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

5303fg1.png

fabio123456

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 19/01/08Posts: 6Char no Tibia: TODOS

Brun123, muito obrigado! REP+

Dúvida sanada, já podem fechar!

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

sanado, movido

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein