MA

[Resolvido] REFORMULAR SCRIPT

Por mage toper, 21 de mar. de 2018 em Resolvidos

4
1.6k
mage toperM
21 de março de 2018 às 18:25

GALERA TO COM ESSE SCRIPT QUERIA QUE O PLAYER QUE USAR O ITEM GANHAR TODOS OS ITENS LISTADOS A BAIXO QUERO QUE ELE GANHA TODOS , COMO FAÇO ? REP ++

local PRESENT_BLUE = {2687, 6394, 6280, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2114}
local PRESENT_RED = {2152, 2152, 2152, 2153, 5944, 2112, 6568, 6566, 2492, 2520, 2195, 2114, 2114, 2114, 6394, 6394, 6576, 6576, 6578, 6578, 6574, 6574}

function onUse(cid, item, fromPosition, itemEx, toPosition)
    local count = 1
    if(item.itemid == 6570) then
        local randomChance = math.random(1, #PRESENT_BLUE)
        if(randomChance == 1) then
            count = 10
        elseif(randomChance == 2) then
            count = 3
        end
        doPlayerAddItem(cid, PRESENT_BLUE[randomChance], count)
    elseif(item.itemid == 6571) then
        local randomChance = math.random(1, #PRESENT_RED)
        if randomChance > 0 and randomChance < 4 then
            count = 10
        end
        doPlayerAddItem(cid, PRESENT_RED[randomChance], count)
    end

    doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
    doRemoveItem(item.uid, 1)
    return true
end
 

darkeyrenD
21 de março de 2018 às 22:34
Melhor resposta
local items = { 
2687, 6394, 6280, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2114, 2152, 2152, 2152, 2153, 5944, 2112, 6568, 6566, 2492, 2520, 2195, 2114, 2114, 2114, 6394, 6394, 6576, 6576, 6578, 6578, 6574, 6574 
}


local cfg = 
{
	min_count = 1,
	max_count = 10,
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	for k = 0, #items do
		local count = math.random(cfg.min_count, cfg.max_count)
		doPlayerAddItem(cid, items[k], count)
	end

	doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
	doRemoveItem(item.uid, 1)
	return true
end

Todos items serão adicionados ao jogador, a quantidade que vai vim de certo item é setada pelo cfg, sinta-se livre pra editar!

 

mage toperM
22 de março de 2018 às 08:36

obg

1 mês depois...
StigalS
27 de abril de 2018 às 01:02
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.