Ir para conteúdo

Featured Replies

Postado

Deu algum erro?

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

  • Respostas 22
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Habilitar/desabilitar uma action, no geral? Use uma global storage, é mais simples assim. Substitua o action script: function onUse(cid, item)     local gstor = 54321     if getGlobalStorageValue

  • OBS, Sei que está errado:   mas seria tipo assim: function onSay(cid, words, param) local pos = {x=655, y=1014, z=7} doSetItemActionId(pos, 2765) doSendMagicEffect(getThingPosition(cid), CONST_M

  • É porque, do jeito que está configurado, sempre que não estiver com o global storage, vai ficar aparecendo a mensagem...     Tem que criar outro storage para dar a mensagem só uma vez  setPlayerSt

Postado
  • Autor

Nenhum.... aparece This system is disabled na minha opinião configurei certo....

Postado

Nenhum.... aparece This system is disabled na minha opinião configurei certo....

 

É porque, do jeito que está configurado, sempre que não estiver com o global storage, vai ficar aparecendo a mensagem...

 

 

Tem que criar outro storage para dar a mensagem só uma vez 

setPlayerStorageValue(cid, key, value)

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

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Postado
  • Autor

Cara abriu o corpo, só que não pego o loot. Lembrando que o suicuide não me passo a tag da action, ai eu peguei a do Tópico do autoloot mesmo que sempre funciono sem essa talk.

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

Postado

Tenta isso para ver se para de mostrar a mensagem e não buga o script:

function onUse(cid, item)
    local gstor = 54321
   
     if getPlayerStorageValue(cid, 2765) < 1 then
     if getGlobalStorageValue(gstor) < 1 then
        return doPlayerSendCancel(cid, "This system is disabled.")
    end
    
    else 
    setPlayerStorageValue(cid, 2765, 1)
    end

        if getItemAttribute(item.uid, "corpseowner") ~= cid then
            return doPlayerSendCancel(cid, "You're not the owner.")
        end
    
            local items = {}
            for x = 0, (getContainerSize(item.uid)) do
                local itens = getContainerItem(item.uid, x)
                table.insert(items, {i=itens.itemid, q=itens.type})
                doRemoveItem(itens.uid)
            end
    
        for y = 1, #items do
            doPlayerAddItemStacking(cid, items[y].i, items[y].q)
            doPlayerSendTextMessage(cid, 20, "Looted "..items[y].q.."x "..getItemNameById(items[y].i)..".")
        end
        
    if #items < 1 then return false end
    
    return true
end

aí se der certo na primeira vez dentro da talk tem que colocar:

setPlayerStorageValue(cid, 2765, 0)

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

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

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

Informação Importante

Confirmação de Termo