Primeiro se o seu objectivo é remover 1 ponto de soul e add 1 ponto de exp sword irro esta errad... porque voce tem assim geplayersoul == 0 entao voce esta dizendo que quando o player tiver soul 0 a que ele remove -1 de soul e add skill exp...
Exprimenta e depois diz alguma coisa...
function onUse(cid, item, frompos, item2, topos) if getPlayerSoul(cid) >= 1 then doPlayerAddSoul(cid, -1) doPlayerAddSkillTry(cid,SKILL_SWORD, 100) else doPlayerSendCancel(cid,"You need attribute points.") end return TRUE end
PS: 1 ponto de exp nem vai fazer a barra se mexer com skill 10.. alterei para 100 so para voce ver a difrença... depois coloca uns 30,40 ao seu gosto... espero ter ajudado...flw




info
Grupo: Campones
Registrado: 05/06/10
Posts: 58
Reputação: +13
Char no Tibia: noob
eu fis um script de tirar soul e adicionar skills mas n esta pegando não da nenhum erro eu acho que e porque mudei o nome da soul do client alguem pode me dizer por que o script n e execultado e se for algo de client alguem sabe me explicar como mudo o nome da função ou como faço a função
e in game fala assim
Editado Dezembro 6 por Antiemoxml