Ir para conteúdo

Featured Replies

Postado

Olá pessoal, boa tarde!

 

Encontrei aqui no fórum um script que ao usar o item ele vende o loot que encontra em minhas backpacks, porém ele mostra dessa forma:

 

image.png.d6f47c700b57f365fe8b24bccfb0b38d.png

 

Eu gostaria que ao invés de mandar 3 mensagens que vendeu essas nightmares blades, viesse da seguinte forma por exemplo: Sold 3x nightmare blade for 105000 gold. Para que não fique spamado de mensagens toda vez que for utilizado o item caso tiver muito loot acumulado

 

 

Script:

 

-

Mostrar conteúdo oculto

 

Resolvido por Anderson Sacani

Ir para solução
Postado
  • Solução
local item, count, storage = {}, 0, 0
function onUse(cid, item, frompos, itemEx, topos)
    item = {
        [1] = { id = 2537, price = 4800 },
        [2] = { id = 2377, price = 480 },
        [3] = { id = 2663, price = 600 },
        [4] = { id = 2472, price = 90000 },
    }
    storage = 556655123

    if getPlayerStorageValue(cid, storage) <= 0 then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,
            "You want to sell multiple items. Be careful, because the equipment you are using can be sold too, keep them.")
        addEvent(function()
            if isPlayer(cid) then
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,
                    "Use this item again to sell the items. REMEMBER TO STORE THE EQUIPMENT YOU ARE USING!")
            end
        end, 1500)
        setPlayerStorageValue(cid, storage, 1)
    else
        for i = 1, #item, 1 do
            count = getPlayerItemCount(cid, item[i].id)
            if count > 0 then
                doPlayerRemoveItem(cid, item[i].id, count)
                doPlayerAddMoney(cid, item[i].price * count)
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,
                    "Sold " .. count .. "x " .. getItemNameById(item[i].id) .. " for " .. item[i].price .. " gold.")
            end
        end
        setPlayerStorageValue(cid, storage, 0)
    end

    return true
end

 

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.6k

Informação Importante

Confirmação de Termo