Postado Abril 28, 2016 9 anos fala galera, tudo bem?? bom antes de vir aqui pedir a ajuda de vocês eu pesquisei e não encontrei nenhuma solução, bom vamos la: eu preciso de um script para trocar a vocação dando use em um item, ate ai eu consegui esta funcionando sem problema, troca a vocation de boa, mas quando o player desloga ele volta a vocation anterior, e agora preciso saber como faço pra vocation permanecer no player?? abaixo esta o script que eu estou usando: function onUse(cid, item, frompos, item2, topos) local config = { idpedra = 142, -- id do item } if item.itemid == config.idpedra then if getPlayerVocation(cid) <= 4 then doRemoveItem(item.uid, 1) doPlayerSetVocation(cid, getPlayerVocation(cid) > 4 and getPlayerVocation(cid) + 4 or getPlayerVocation(cid) + 8) doPlayerSendTextMessage(cid, 22, "You are now a "..getPlayerVocationName(cid).."!") else doPlayerSendTextMessage(cid, 22, "You can't be promoted since you're already a "..getPlayerVocationName(cid).."!") end else end return true end
Postado Maio 6, 2016 9 anos Autor boa noite, obrigado por me ignorarem, e consegui resolver,o script acima esta correto, oque estava com problema era o vocation.xml, tem somente que sinalizar a vocação para ela mesma para assim dar certo, não vou agradecer porque ninguém me ajudou, mas para quem quiser esse script fique a vontade em usar, alguns trechos do script são do whitewolf e uma parte eu adaptei para oque eu precisava, que no caso, era clicar no item e dar a terceira vocação ao player, sem mais delongas ate +.
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.