Ir para conteúdo
  • 0

Ao Deslonga com x Item usa-lo autimaticamente


Tiagone

Pergunta

gostaria de 1 Script que funciona-se da seguinte forma,se caso o Player sai do jogo com 1 Determinado item,e depois entrar novamente,o Item que estava em sua bag seria automaticamente usado sem nem ao menos o Player da Use no item,no caso seria o item 320 até o 329 entretanto bastaria o Player ter 1 dos 10 Items para poder se usado,se caso o Player tivése + de 1 dos 10 Items,o Script usaria 1 após o otro.

ID dos Items 320,321,322,323,324,325,326,327,328,329,no caso tem 10 Items aqui o Player teria que ter pelo menos 1 Item dos 10 que esta citado aqui.
Editado por Tiagone
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

 

local items = {
    {itemid, vocation_id},     --{ID_do_item, vocação},
    {itemid, vocation_id},
    {itemid, vocation_id},
    --etc
}
function onLogin(cid)
    for _, item in pairs(items) do
        if getPlayerItemCount(cid, item[1]) > 0 then
            doPlayerRemoveItem(cid, item[1], 1)
            doPlayerSetVocation(cid, item[2])
            break
        end
    end
    return true
end
Link para o comentário
Compartilhar em outros sites

  • 0

Amigo, você pode ao menos dizer se está testando, se é isso que quer, estamos ajudando de boa fé, mas se você não diz nada, fica difícil.

sim estou testando

local items = {
    {itemid, vocation_id},     --{ID_do_item, vocação},
    {itemid, vocation_id},
    {itemid, vocation_id},
    --etc
}
function onLogin(cid)
    for _, item in pairs(items) do
        if getPlayerItemCount(cid, item[1]) > 0 then
            doPlayerRemoveItem(cid, item[1], 1)
            doPlayerSetVocation(cid, item[2])
            break
        end
    end
    return true
end

zipter seu script funciono aqui certim,só 1 duvida teria como se coloca pra adicionar a Outfit tambem?

Link para o comentário
Compartilhar em outros sites

  • 0

Claro.

 

local items = {
    {itemid, vocation_id, outfit},     --{ID_do_item, vocação, outfit},
    {itemid, vocation_id, outfit},
    {itemid, vocation_id, outfit},
    --etc
}
function onLogin(cid)
    for _, item in pairs(items) do
        if getPlayerItemCount(cid, item[1]) > 0 then
            doPlayerRemoveItem(cid, item[1], 1)
            doPlayerSetVocation(cid, item[2])
            doPlayerAddOutfit(cid, item[3], 1)
            break
        end
    end
    return true
end
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...