Ir para conteúdo

Featured Replies

Postado

Coloquei uniqueid 4012 no itemid 1724 pelo map editor e fiz o seguinte script:

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if itemEx.uid == 4012 then
		if getPlayerStorageValue(cid, 8999) >= 1 then
			doPlayerSendTextMessage(cid, 22, "Você já fez essa quest.")
			return true
		end
		doSendMagicEffect(toPosition, 2)
		doTransformItem(4012, 2255)
		doCreateItem(2553, 1, toPosition)
		doPlayerSetStorageValue(cid, 8999, 1)
		addEvent(doTransformItem, 180000, 4012, 1724)
	end
end

Tag actions.xml:

<action itemid="7242" script="quests/pickqom.lua" />

Quando uso o itemid 7242 no item de uid 4012 o item não transforma. O itemid 2553 que coloquei pra ser criado e o effect que coloquei no script funcionam, mas a função doTransformItem não, por que será? Eu pesquisei na otland e alguns usuários de lá tem o mesmo problema, testei o script no TFS 0.3.6 pl1 e no TFS 0.4 A1 e não funcionou em nenhum dos dois. Eu li na otland que em algumas distros a função só transforma paredes e tiles, outros tipos de item não, mas testei a função até no TFS 0.4 A1 e não funcionou, por que será? Rep+ pra quem me ajudar.

em breve...

 

http://mkbattle.com/

  • Respostas 5
  • Visualizações 1.6k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
function onUse(cid, item, fromPosition, itemEx, toPosition)
 if itemEx.uid == 4012 then
  if getPlayerStorageValue(cid, 8999) >= 1 then
   doPlayerSendTextMessage(cid, 22, "Você já fez essa quest.")
   return true
  end
  doSendMagicEffect(toPosition, 2)
  doTransformItem(itemEx.uid, 2255)
  doCreateItem(2553, 1, toPosition)
  doPlayerSetStorageValue(cid, 8999, 1)
  addEvent(doTransformItem, 180000, 4012, 1724)
 end
end
Postado

Bem, achei um erro... porém o REP+ e o crédito vai todo para o Daaniel...

Tente esse :

function onUse(cid, item, fromPosition, itemEx, toPosition)
 if itemEx.uid == 4012 then
  if getPlayerStorageValue(cid, 8999) >= 1 then
   doPlayerSendTextMessage(cid, 22, "Você já fez essa quest.")
   return true
  end
  doSendMagicEffect(toPosition, 2)
  doTransformItem(itemEx.uid, 2255)
  doCreateItem(2553, 1, toPosition)
  doPlayerSetStorageValue(cid, 8999, 1)
  addEvent(doTransformItem, 180000, itemEx.uid, 1724)
 end
end

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo