frost2321232
New Member
- Joined
- Apr 14, 2011
- Messages
- 6
- Reaction score
- 0
Witam. Mam problem z funkcją doTransformItem w niżej podanym kodzie.
Chodzi o to, że podczas pierwszego użycia doTransformItem(itemt.uid, 1422) item zostaje zmieniony w podany w funkcji i UID zostaje również. A podczas drugiego użycia doTransformItem(itemt.uid, 1423) item zostaje przekształcony, ale żeby go zobaczyć trzeba dać reloga (albo wyjść poza obszar widzenia itemu) i nie zapisuje się UID.
Jeśli zmienię ID w doTransformItem(itemt.uid, 1423) na inne to działa poprawnie.
Code:
itemt = getThing(1000)
for i = 0, 60 do
addEvent(
function()
local zegar = 60 - i
if (zegar == 60) then
doSendAnimatedText(toPosition, '01:00', TEXTCOLOR_WHITE)
elseif (zegar < 10 ) then
doSendAnimatedText(toPosition, '0:0'..zegar, TEXTCOLOR_WHITE)
else
doSendAnimatedText(toPosition, '0:'..zegar, TEXTCOLOR_WHITE)
end
if (i == 30) then
doTransformItem(itemt.uid, 1422)
elseif (i == 59) then
doTransformItem(itemt.uid, 1423)
end
end,
1200*i)
end
Jeśli zmienię ID w doTransformItem(itemt.uid, 1423) na inne to działa poprawnie.