CitaraddEvent(function(pos)
doTransformItem(getThingFromPos(pos).uid,16534)
end, 60*1000, getThingPosition(itemEx.uid))
Por XZero, 05 de ago. de 2017 em Resolvidos
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

CitaraddEvent(function(pos)
doTransformItem(getThingFromPos(pos).uid,16534)
end, 60*1000, getThingPosition(itemEx.uid))
3 horas atrás, Poccnn disse:
Vlw cara sabia que era vc que ia me ajudar .
info
Grupo: Conde
Registrado: 23/05/17
Posts: 584
Reputação: +113
Gênero: Masculino
Char no Tibia: Não Tenho

info
Grupo: Cavaleiro
Registrado: 04/03/17
Posts: 164
Reputação: +68
Gênero: Masculino
Estava criando um systema de profissões aki, e to ainda aprendendo script , estou com uma duvida:
a função :
doTransformItem <-- Transforma um item
Agora para identificar esse item eu uso :
doTransformItem(getThingFromPos(getThingPosition(itemEx.uid)).uid, 17713) <-- o Item que estiver de frente para o personagem se transforma na hora.
Porém a TFS 0.3.6 não tem a função doReturnItemsWithDelay
então eu uso logo depois:
addEvent(function()
doTransformItem(getThingFromPos(getThingPosition(itemEx.uid)).uid, 16534)
end, 60*1000)
Depois de 60 Segundos este item volta ao normal.
Porém da um Bug, Ex: eu corto uma árvore e ela se transforma na árvore cortada que seria o itemid 17713 , se eu cortar outra árvore logo em seguida a função que eu adicionei para ela voltar ao normal que seria itemid 16534 não funciona , no caso preciso esperar 60 segundos para cortar se não buga.
Queria adicionar para ela voltar ao normal depois de uns 10 Min, só que nem tem como fazer isso , o cara espera 10 min para cortar de novo se não buga é foda.
Alguem sabe uma maneira para que isso funcione na TFS 0.3.6 ?
Editado Agosto 5 por XZero