Ir para conteúdo
  • 0

Dar use e aparecer escada.


peterson18

Pergunta

Olá, pessoal eu gostaria de pedir um script.

Eu gostaria que quando o player desse use em um Objeto "Exemplo uma arvore, uma estatua, uma alavanca etc..." aparecesse uma escada e depois de X tempo a escada sumi se, e nesse X Tempo o player não pode usar o "Objeto" novamente ate que a escada suma, depois que a escada sumir ele pode usar o "Objeto" novamente.

 

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Ninguém poderá usar o item nesse tempo, ou apenas que usou o item?

Fiz aqui rapidinho, porque estou indo dormir. Qualquer erro, só postar.

function onUse(cid, item, fromPosition, item2, toPosition)
 
local cfg = {
    escada_pos = {x = xxx, y = yyy, z = zzz},     --Posição que a escada irá surgir.
    id_escada = xxx,        --ID da escada.
    tempo = 10,                  --Tempo que a escada ficará in game/tempo para usar novamente o item.
}
 
    if getGlobalStorageValue(100921) > os.time () then
        return doPlayerSendCancel(cid, "Aguarde "..getGlobalStorageValue(100921) - os.time ().." segundo(s) para usar esse item novamente.")
    end
    
    doPlayerSendTextMessage(cid, 27, "A escada apareceu! Você tem "..cfg.tempo.." para entrar nela!")
    doCreateItem(cfg.id_escada, 1, cfg.escada_pos)
    setGlobalStorageValue(100921, os.time () + cfg.tempo)
    addEvent(function()
        local remove = getTileItemById(cfg.escada_pos, cfg.id_escada)
        doRemoveItem(remove.uid, 1)
        doSendMagicEffect(cfg.escada_pos, CONST_ME_POFF)
    end, cfg.tempo * 1000)
    return true
end

A tag, suponho que você saiba fazer.

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

  • 0

Ola, zipter98 respondendo sua pergunta

" Ninguém poderá usar o item nesse tempo, ou apenas que usou o item? "

Seria o seguinte ninguém mais poderia usar pois a escada já esta rá "invocada"

 

O scrip que você postou esta funcionando 100%

 

Muito Obrigado! mdr.gif

 

Só uma pergunta: Se outro player der Use no "Objeto" ira aparecer outra escada?

 

 

 

REP+

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

×
×
  • Criar Novo...