Ir para conteúdo

[Encerrado] [Encerrado] ERRO ACTION INTERFACE - AJUDA PLS


lucascat1

Posts Recomendados

Quando acaba a potion de double xp da esse erro: [Error - Action Interface] In a timer event called from: data/actions/scripts/donator/exp.lua:onUse

Vou postar o meu exp. lua

 

 

function onUse(cid, item, frompos, item2, topos)
  local pausa = 120*60*1000 -- (1000 = 1 segundos) Tempo que o script durará
  local texto = "You have 3 times more experience for 60 minutes, do not logout or else you will loose the bonus."
  textofinal = "Your bonus time is gone." -- Texto que irá receber quando o efeito da potion acabar.
  local exp = 2.0 -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server.
  expfinal = 1 --Não mude, isso é para a experiencia voltar ao normal.
    if item.itemid == 7443 then
      doRemoveItem(item.uid,1)
      doPlayerSetExperienceRate(cid,exp)
      doSendMagicEffect(frompos,13)
      doPlayerSendTextMessage(cid,22,texto)
      addEvent(potion,pausa,cid)
    end
end

function potion(pos, cid)
  doPlayerSetExperienceRate(pos,expfinal)
  doPlayerSendTextMessage(pos,22,textofinal)
end
 

Link para o comentário
Compartilhar em outros sites

  • Administrador
local pausa = 120*60*1000 -- (1000 = 1 segundos) Tempo que o script durarálocal texto = "You have 3 times more experience for 60 minutes, do not logout or else you will loose the bonus."local exp = 2.0 -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server.function onUse(cid, item, frompos, item2, topos)   if item.itemid == 7443 then      doRemoveItem(item.uid, 1)      doPlayerSetExperienceRate(cid, exp)      doSendMagicEffect(frompos, 13)      doPlayerSendTextMessage(cid, 22, texto)      addEvent(potion, pausa, cid)   endendfunction potion(cid)   local textofinal = "Your bonus time is gone." -- Texto que irá receber quando o efeito da potion acabar.   local expfinal   = 1 --Não mude, isso é para a experiencia voltar ao normal.   if isPlayer(cid) then      doPlayerSetExperienceRate(cid, expfinal)      doPlayerSendTextMessage(cid, 22, textofinal)   endend

 

Editado por PoRaI
Link para o comentário
Compartilhar em outros sites

  • 5 months later...
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...