Ir para conteúdo

Featured Replies

Postado

Olá.

 

preciso de um script que execute a seguinte função: 

 

 

em uma tabela    x= {111, 222, 333, 444}

 

se o player tiver em sua bag 1, ou 2 ou 3 ou 4 items da tabela ele remova o item e lhe entregue outro.

 

se alguem puder ajudar... 

 

 

obrigado

 

 

 

Postado

Fiz um básico e rápido. já estou saindo pro colégio

 

local tab = {
    [111] = 123,
    [222] = 223,
    [333] = 323,
    [444] = 423,
}
 
function onUse(cid, item)
    if tab[item.itemid] then
 
        doTransformItem(item.uid, tab[item.itemid])
        doPlayerSendCancel(cid, "Voce trocou items.")
    end
    return true
end

Tony Araújo  ;D 

 

Postado
  • Autor

Amigo, não funcionou... 
 
sobre o funcionamento, é simples,  o player clica em um baú, se em sua bag ele tiver 1 dos items da lista, remove esse item da bag e lhe entregue outro. tentei fazer um aki mas não consgo faze-lo funcionar...

 

 

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

local held_rem = {13072, 13079, 13086, 13093, 13100, 13107, 13114, 13121, 13128, 13135, 13142, 13149, 13156, 13163, 13170}
local held_add = {13187}

if getPlayerItemCount(cid, held_rem) >= 1 then
  doPlayerRemoveItem(cid, held_rem, 1)
  doPlayerAddItem(cid, held_add, 1)
  doPlayerSendTextMessage(cid, 20, "Aqui esta seu Held Token")

else
doPlayerSendTextMessage(cid, 20, "Voce nao tem os helds necessarios!")

end

end

 

se alguem puder ajudar...

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