Ir para conteúdo

Featured Replies

Postado
  • Autor

Eitaaa...

 

mals, é que estou com a cabeça longe.. UAHEIUAHE

local bows = {
[7438] = {2352}, -- Arma, Munição
[5907] = {8304}, -- Arma, Munição
[8851] = {6529}, -- Arma, Munição
[5803] = {2547}, -- Arma, Munição
}
local slot = nil

function onTarget(cid, target)

    if not bows[getPlayerSlotItem(cid, 5).itemid] and not bows[getPlayerSlotItem(cid, 6).itemid] then
        return true
    end

    if bows[getPlayerSlotItem(cid, 5).itemid] then
        slot = 5
    elseif bows[getPlayerSlotItem(cid, 6).itemid] then
        slot = 6
    end

    local bow = bows[getPlayerSlotItem(cid, slot).itemid]
    if bow then
        if (getPlayerSlotItem(cid, 10).itemid == bow[1]) then
            return true
        else
            doPlayerSendCancel(cid, "This ammunition is not for this weapon.")
            return false
        end
    end

return true
end

Boa sorte.

 

WOOOW! Aparentemente funcionou, amigo. Muito obrigado.

  • Respostas 55
  • Visualizações 1.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Acho que a melhor forma de fazer isso é assim:   Suponhamos que seja o arrow, então o script chamará "arrow.lua". local bow = 2417 -- ID DA BOW function onEquip(cid,item)     if (getPlayerSlotIt

  • Adriano SwaTT
    Adriano SwaTT

    ah sim, realmente.. eu fiz isso mesmo, esqueci de registrar para ambas as mãos.   vou editar.

  • Adriano SwaTT
    Adriano SwaTT

    Atualize o script para este: local bows = { [idbow] = {ammunitionID}, -- Arma, Munição [idbow2] = {ammunitionID2}, -- Arma, Munição [idbow3] = {ammunitionID3}, -- Arma, Munição } local slot = nil

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