Postado Abril 15, 2018 7 anos Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Ex. TFS 1.3; Base: TFS 0.4 Qual erro está surgindo/O que você procura? Olá a todos, gostaria de entender o porque de não estar retornando o UID, no caso seria um item que ao usar checaria a descrição dele, se a descrição for Teste irá funcionar, se não, irá retornar falso, porém eu quero que ela seja executada por AddEvent, desde já agradeço pela atenção. [21:34:15.392] [Error - Action Interface] [21:34:15.398] In a timer event called from: [21:34:15.401] data/actions/scripts/teste.lua:onUse [21:34:15.403] Description: [21:34:15.407] (luaGetThing) Thing not found [21:34:15.410] [Error - Action Interface] [21:34:15.414] In a timer event called from: [21:34:15.418] data/actions/scripts/teste.lua:onUse [21:34:15.420] Description: [21:34:15.422] (luaGetThingPosition) Thing not found Você tem o código disponível? Se tiver publique-o aqui: function onUse(cid, item, fromPosition, itemEx, toPosition) function doFazer(uid, toPosition) if getItemDescriptions(item.uid) == "Teste" then doSendMagicEffect(getPlayerPosition(uid), 44) else doSendMagicEffect(getPlayerPosition(uid), 65) end return true end addEvent(doFazer, 1000, uid) return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Postado Abril 15, 2018 7 anos Solução function onUse(cid, item, fromPosition, itemEx, toPosition) function doFazer(uid, toPosition) if getItemDescriptions(itemEx.uid) == "Teste" then doSendMagicEffect(toPosition, 12) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Não pode ser usado neste item.") doSendMagicEffect(toPosition, 12) end return true end addEvent(doFazer, 1000) return true end
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.