Ir para conteúdo

Featured Replies

Postado

Galera preciso saber qual o erro, aqui é um item que quando voce clica voce ganha "uma perola" e transforma o item em outro... até ai beleza, consegui. mas como faço para depois de x tempo voltar a ser o item normal?
 

Spoiler

function onUse(cid, item, frompos, item2, topos)


if item.itemid == 7553 then
doTransformItem(item.uid,7552)
doPlayerAddItem(cid,2143,1)

addEvent(doTransformItem,5000,7553)


doTargetCombatHealth(0, cid, COMBAT_POISONDAMAGE, -30, -70, CONST_ME_POFF)
doCreatureSay(cid, "blob... blob...", TALKTYPE_YELL)

end
return 1 
end

 

eu tentei usar esse addEvent(doTransformItem,5000,7553)
mas fala "item not found", na verdade ja tentei de varias formas esse addEvent... se alguém tiver uma luz para me dar :D agradeço


___________________________ EDIT ____________________________________


consegui... meio embolado mas ta ai

Spoiler

function onUse(cid, item, fromPosition, itemEx, toPosition)
   if item.itemid == 7553 then
     doTransformItem(itemEx.uid, 7552)
     doPlayerAddItem(cid,2143,1)
   
     addEvent (
       function ()
         doTransformItem(getThingfromPos(toPosition).uid, 7553)  
       end, 5 * 1000
     )
   end
end

 

Editado por pablobion (veja o histórico de edições)

Scriptszinhos:

 

Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.

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 520.1k

Informação Importante

Confirmação de Termo