Postado Outubro 1, 2018 6 anos Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 0.4 Base: Qual erro está surgindo/O que você procura? Só consegui fazer ela transformar para 1946, queria que ela volta-se a 1945 depois de um tempo. Você tem o código disponível? Se tiver publique-o aqui: function onUse(cid, item, fromPosition, itemEx, toPosition) pos = {x = 1034, y = 1028, z = 7} lever = {x = 1034, y = 1019, z = 7, stackpos = 1} lever1pos = getThingFromPos(lever) pos1 = {x = 1034, y = 1020, z = 7, stackpos = 253} player1pos = getThingFromPos(pos1) if item.itemid == 1945 then if player1pos.itemid > 0 then if getPlayerItemCount(cid, 12661) == 1 then doPlayerRemoveItem(cid, 12661, 1) doTeleportThing(cid, pos) doTransformItem(item.uid, item.itemid+1) addEvent(doTransformItem, lever1pos.uid, (1*60), lever1pos.itemid, lever1pos.itemid-1) -- tentativa :) else doPlayerSendTextMessage(cid, 25, "Voce nao tem o Token.") doSendMagicEffect(getCreaturePosition(cid), 2) end else doPlayerSendTextMessage(cid, 25, "Voce nao esta na posicao correta.") doSendMagicEffect(getCreaturePosition(cid), 2) end else doPlayerSendTextMessage(cid, 25, "Alguem ja esta fazendo a quest.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Editado Outubro 1, 2018 6 anos por Jovim (veja o histórico de edições)
Postado Outubro 1, 2018 6 anos Solução local config = { pos = {x = 1034, y = 1028, z = 7}, lever = {x = 1034, y = 1019, z = 7, stackpos = 1}, pos1 = {x = 1034, y = 1020, z = 7, stackpos = 253} } function onUse(cid, item, fromPosition, itemEx, toPosition) local lever1pos, player1pos = getThingFromPos(config.lever), getThingFromPos(config.pos1) if item.itemid ~= 1945 then doPlayerSendTextMessage(cid, 25, "Alguem ja esta fazendo a quest.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end if player1pos.itemid < 1 then doPlayerSendTextMessage(cid, 25, "Voce nao esta na posicao correta.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end if getPlayerItemCount(cid, 12661) < 1 then doPlayerSendTextMessage(cid, 25, "Voce nao tem o Token.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end doPlayerRemoveItem(cid, 12661, 1) doTeleportThing(cid, config.pos) doTransformItem(item.uid, item.itemid + 1) addEvent (function() doTransformItem(getThingfromPos(toPosition).uid, 1945) end, 20 * 1000) return true end Obs,: Não manjo de 0.4 haha, testa aê!
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.