LU

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

Por lucascat1, 20 de jun. de 2017 em Tópicos Sem Resposta

action
4
1.4k
lucascat1L
20 de junho de 2017 às 18:00

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
 

PoRaIP
21 de junho de 2017 às 14:36
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 Junho 21 por PoRaI

5 meses depois...
StigalS
29 de novembro de 2017 às 15:21
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta
StigalS
29 de novembro de 2017 às 15:22
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta