XZ
suporte scripts

[Resolvido] TFS 0.3.6 Voltando ao normal depois do doTransformItem

Por XZero, 05 de ago. de 2017 em Resolvidos

4
1.1k
XZeroX
05 de agosto de 2017 às 14:24

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

PoccnnP
05 de agosto de 2017 às 14:40
Melhor resposta
Citar

addEvent(function(pos)

doTransformItem(getThingFromPos(pos).uid,16534)

end, 60*1000, getThingPosition(itemEx.uid))

 

XZeroX
05 de agosto de 2017 às 18:18
3 horas atrás, Poccnn disse:

 

Vlw cara sabia que era vc que ia me ajudar .

DarkWoreD
05 de agosto de 2017 às 18:34

A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.