Ir para conteúdo

Featured Replies

Postado

@BilauX Presta bastante atenção na hora de configurar para não fazer errado

local lever = { -- [Alavanca ID] = { [quantida de pontos] = { {itemID, count}, {itemID, count} }, Todas elas podem ser criadas quantas vezes quiser
        
   [7130] = { [100] = { {2150, 5}, {2160, 30}, {3310, 10} },  [200] = { 2150, 5}, {2160, 30} }, 

   [7120] = { [100] = { {2150, 5}, {2160, 30}, {3310, 10} },  [200] = { 2150, 5}, {2160, 30} },
        
}
    
local storage = 34316 -- Storage
local exhaust = 5 -- Segundos de exhaust    
    
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if exhaustion.check(cid, storage) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar essa alavanca novamente!!")
        return false
    end
    exhaustion.set(cid, storage, exhaust)
    local check = lever[item.itemid]
    if check then
        for index, table in pairs(check) do
            if getotfunPoints(cid) >= tonumber(index) then
                doPlayerRemoveotfunPoints(cid, tonumber(index))
                for _, var in pairs(table) do
                    doPlayerAddItem(cid, var[1], var[2])
                    doPlayerSendTextMessage(cid, 22, "Você comprou ".. var[2] .." ".. getItemInfo(var[1]).name ..".")
                end 
            end  
        end
    end 
    return true
end

 

  • Respostas 11
  • Visualizações 978
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • galera ele só quer poder adicionar mais itens conforme os points, digamos que com 12 points vem aquela porrada de itens... exemplo assim:   local lever = { [7200] = {amount = 12, items = {{2

Postado
  • Autor

assim tu usa, nada acontece nenhum erro na distro, só q aparece you cannot use this object, ai aparece o delay no console, ai tu espera o delay de tempo, e aparece a you cannot use this object e fica nesse loop infinito, delay e a mensagem you cannot..

 

  Em 29/01/2019 em 20:52, Storm disse:

@BilauX Presta bastante atenção na hora de configurar para não fazer errado


local lever = { -- [Alavanca ID] = { [quantida de pontos] = { {itemID, count}, {itemID, count} }, Todas elas podem ser criadas quantas vezes quiser
        
   [7130] = { [100] = { {2150, 5}, {2160, 30}, {3310, 10} },  [200] = { 2150, 5}, {2160, 30} }, 

   [7120] = { [100] = { {2150, 5}, {2160, 30}, {3310, 10} },  [200] = { 2150, 5}, {2160, 30} },
        
}
    
local storage = 34316 -- Storage
local exhaust = 5 -- Segundos de exhaust    
    
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if exhaustion.check(cid, storage) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar essa alavanca novamente!!")
        return false
    end
    exhaustion.set(cid, storage, exhaust)
    local check = lever[item.itemid]
    if check then
        for index, table in pairs(check) do
            if getotfunPoints(cid) >= tonumber(index) then
                doPlayerRemoveotfunPoints(cid, tonumber(index))
                for _, var in pairs(table) do
                    doPlayerAddItem(cid, var[1], var[2])
                    doPlayerSendTextMessage(cid, 22, "Você comprou ".. var[2] .." ".. getItemInfo(var[1]).name ..".")
                end 
            end  
        end
    end 
    return true
end

 

 

 

  • 2 weeks later...
Postado

@BilauX Testa ai.

 

Mostrar conteúdo oculto

 

Postado
  • Autor

funciono, mais eu quero q usa um action id e vem 8 itens, por x pontos,e depois usa mais outro actionid e vem 8 items e por aí vai...

 

 

  Em 10/02/2019 em 12:52, JoviM disse:

@BilauX Testa ai.

 

Mostrar conteúdo oculto

 

 

 

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