Ir para conteúdo

Featured Replies

Postado
  • Solução

Alguém poderia colocar uma certa quantidade de item nesse script, para ser forjado. Como já ta no script, é de 1 em 1.

Exemplo:

1- necessita de 1 item

2- necessita de 10 item

3- necessita de 10 item

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local Configs = {
----------------------------- Rare ---------------------------------------
    pos_bancada1 = {x=983,y=965,z=8},
    pos_bancada2 = {x=984,y=965,z=8},
    pos_bancada3 = {x=985,y=965,z=8},

    pos_premio1 = {x=983,y=967,z=8},

    item1_craft = {item1=7463},
    item2_craft = {item2=11388},
    item3_craft = {item3=11387},

    item4_craft = {premio=11215, nome_do_item='Pink Hard'},

----------------------------- End ---------------------------------------
}

local Script = {
    stack1 = getItemStackpos(Configs.pos_bancada1,Configs.item1_craft.item1),
    stack2 = getItemStackpos(Configs.pos_bancada2,Configs.item2_craft.item2),
    stack3 = getItemStackpos(Configs.pos_bancada3,Configs.item3_craft.item3),


}

            if Script.stack1 and Script.stack2 and Script.stack3 then
                doCleanTile(Configs.pos_bancada1)
                doCleanTile(Configs.pos_bancada2)
                doCleanTile(Configs.pos_bancada3)
                                addEvent(doCreateItem, 100, Configs.item4_craft.premio, 1, Configs.pos_premio1)
                doPlayerSendTextMessage(cid, 22, "Parabens, Voce Forjou uma"..Configs.item4_craft.nome_do_item.." .")
                doSendMagicEffect(Configs.pos_bancada1, 122)
                doSendMagicEffect(Configs.pos_bancada2, 122)
                doSendMagicEffect(Configs.pos_bancada3, 122)
                return true
            end
        doPlayerSendTextMessage(cid, 28, "Voce nao tem os 3 itens, para Craftar!")

 return true
end

function getItemStackpos(position, id)
    if getTileItemById(position, id).itemid == 0 then 
        return nil 
    end
    for i = 0, 255 do
        local pos = getThingFromPos({x=position.x, y=position.y, z=position.z, stackpos=i})
        if pos.itemid == id then
            return i
        end
    end
end

 

Up

Resolvido por TheFrost

Ir para solução

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo