tipo quando boto pra add skill no firstitems boto 100 mais ele so add no max 20 o script se encontra assim:
elseif getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then container = doPlayerAddItem(cid, backpack, 1) for i = 1, 9 do [color="#ff0000"]doPlayerAddSkillTry(cid,4,100)[/color] doAddContainerItem(container, PaladinItems[i], 1) setPlayerStorageValue(cid, Stor, 0) end
me ajudem pliz
kra... o doPlayerAddSkillTry(cid,skill,tries) adiciona um número de jogadas para cada skill
por exemplo se fosse o skill da fishing rod (6) seria como se vc tivesse usado a vara 100 vezes... e não que vc fosse pro skill 100 de fishing....
verifique no arquivo doc\lua_functions se existem as funções getPlayerSkillTries(cid,skill), getPlayerRequiredSkillTries(cid,skill,reqLevel)
se existirem, substitua o 100 pela diferença entre elas ficando assim:
diff = getPlayerRequiredSkillTries(cid,4,100) - getPlayerSkillTries(cid,4) doPlayerAddSkillTry(cid,4,diff)





info
Grupo: Campones
Registrado: 17/06/08
Posts: 6
Reputação: 0
Char no Tibia: Mage Kapiroto
tipo quando boto pra add skill no firstitems boto 100 mais ele so add no max 20 o script se encontra assim:
elseif getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then container = doPlayerAddItem(cid, backpack, 1) for i = 1, 9 do [color="#ff0000"]doPlayerAddSkillTry(cid,4,100)[/color] doAddContainerItem(container, PaladinItems[i], 1) setPlayerStorageValue(cid, Stor, 0) endme ajudem pliz
Editado Fevereiro 20 por vedovii