Tenta assim, vai em data/actions/scripts, crie um arquivo chamado use_receive.lua e adicione dentro:
function onUse(cid, item, frompos, item2, topos)
local vocations = {
[1] = {7902, 7897, 7896, 7892, 2542, 2190},
[2] = {7901,7898,7895,7893,8907,8911},
[3] = {9778,9776,9777,6132,8905,7367},
[4] = {2491,2487,2488,2644,2519,2408},
[5] = {7902, 7897, 7896, 7892, 2542, 2190},
[6] = {7901,7898,7895,7893,8907,8911},
[7] = {9778,9776,9777,6132,8905,7367},
[8] = {2491,2487,2488,2644,2519,2408},
}
for i, x in ipairs(vocations) do
doPlayerAddItem(cid, x[getPlayerVocation(cid)])
end
doRemoveItem(item.uid, 1)
return true
end
Em actions.xml adicione essa tag:
<action itemid=" ID DO ITEM AKI" event="script" value="use_receive.lua"/>






info
Grupo: Campones
Registrado: 12/05/13
Posts: 20
Reputação: +1
Gênero: Masculino
Bem pessoal o meu pedido é o seguinte, eu queria um script que ao player dar use no item ele sumisse e o player receberia itens de acordo com a sua vocação, vou esplicar melhor:
Itemid = 2344
Socerer 1,5 = 7902,7897,7896,7892,2542,2190
Druid 2,6 = 7901,7898,7895,7893,8907,8911
Paladin 3,7 = 9778,9776,9777,6132,8905,7367
Knight 4,8 = 2491,2487,2488,2644,2519,2408
Vermelho = ID do item que ira dar use.
Verde = Nome e da vocação.
Roxo = ID da vocação.
Azul = ID dos itens que a vocação receberá.
Bem qual quer duvida pergunte e quem souber fazer ou já viu em algum lugar poste aqui esplicando o script e como edita-lo que eu agradecerei, meu +Rep é garantido.