Ir para conteúdo

[Resolvido]


MatheusGlad

Posts Recomendados

Eu criei uma orb que voltava para o templo. So que ela pode ser usada direto.

Eu Queria botar tipo um exausted de 1 minuto. Tem como?

O Script da orb ta em data/actions

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

pos = {x=160, y=54, z=7}

if item.itemid == 2363 then

doPlayerSendCancel(cid,"Bem Vindo ao Templo!")

doTeleportThing(cid,pos)

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(topos,6)

doSendMagicEffect(frompos,6)

end

return 1

end

 

E na actions.xml ta

<action itemid="2363" script="tptemplo.lua" />

 

Porfavor me Ajudem

Link para o comentário
Compartilhar em outros sites

Faz o teste:

function onUse(cid, item, frompos, item2, topos)
pos = {x=160, y=54, z=7}
if item.itemid == 2363 then
 local time = 60 -- 60 seg
 local storage = 600000
 local left = getPlayerStorageValue(cid, storage) - os.time(t)
 if left <= 0 then
  setPlayerStorageValue(cid, storage, os.time(t) + time)
  doPlayerSendCancel(cid,"Bem Vindo ao Templo!")
  doTeleportThing(cid,pos)
  doSendMagicEffect(nplayer1pos,10)
  doSendMagicEffect(topos,6)
  doSendMagicEffect(frompos,6)
 end
 doPlayerSendCancel(cid,"Você só pode usar este item depois de "..left.." segundos!")
end
return 1
end

Link para o comentário
Compartilhar em outros sites

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