Ir para conteúdo
  • 0

-=[TFS]=- 0.4 8.60 - Se Não Tiver Espaço no Inventario Slot Backpack Container Não Pega os Itens e Não da Use Chest Com Msg


Muvuka

Pergunta

 

 

-=[TFS]=- 0.4 8.60 - Se Não Tiver Espaço no Inventario Slot Backpack Container Não Pega os Itens e Não da Use Chest Com Msg Você não tem espaço suficiente na Machila se tiver 1 espaço ja add a backpack externa com 42 backpack interna com os itens.

 

function onUse(cid, item, frompos, item2, topos)
    if item.uid == 1624 then
        if getPlayerStorageValue(cid, 1624) == -1 then
            if getPlayerLevel(cid) >= 0 then
                local espaçoSuficiente = true
                
                -- Verifica se há espaço para todas as mochilas
                for i = 1, 42 do
                    if not doPlayerAddItem(cid, 10518, 1) then
                        espaçoSuficiente = false
                        break
                    end
                end
                
                if espaçoSuficiente then
                    -- Adiciona 1000 moedas (ID 2159) dentro de uma mochila (ID 10518) e repete 100 vezes
                    for i = 1, 100 do
                        local mochila = doCreateItemEx(10518, 1)
                        if mochila ~= 0 then
                            for j = 1, 42 do
                                doAddContainerItem(mochila, 2159, 1000)
                            end
                            doPlayerAddItemEx(cid, mochila, false)
                        else
                            doPlayerSendCancel(cid, "Você não tem espaço suficiente para as mochilas.")
                            return true
                        end
                    end

                    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns! Você ganhou um prêmio.")
                    setPlayerStorageValue(cid, 1624, 1)
                else
                    doPlayerSendCancel(cid, "Você não tem espaço suficiente para as mochilas.")
                end
            else
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa ser nível 717217 para usar.")
            end
        else
            doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já recebeu o bônus.")
        end
    end
    return true
end
Editado por Muvuka
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 1
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 1624 then
        if getPlayerStorageValue(cid, 1624) == -1 then
            if getPlayerLevel(cid) >= 717217 then
                local espacoSuficiente = true
                
                for i = 1, 42 do
                    local backpack = doCreateItemEx(10518, 1)
                    if backpack ~= 0 then
                        for j = 1, 100 do
                            doAddContainerItem(backpack, 2159, 1000)
                        end
                        if not doPlayerAddItemEx(cid, backpack, false) then
                            espacoSuficiente = false
                            doRemoveItem(backpack)
                            break
                        end
                    else
                        espacoSuficiente = false
                        break
                    end
                end
                
                if espacoSuficiente then
                    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns! Você ganhou um prêmio.")
                    setPlayerStorageValue(cid, 1624, 1)
                else
                    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem espaço suficiente para as mochilas.")
                end
            else
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser nível 717217 para usar.")
            end
        else
            doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já recebeu o bônus.")
        end
    end
    return true
end

 

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...