Ir para conteúdo

[ Resolvido ]


vedovii

Posts Recomendados

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 :cry:

Editado por vedovii
Link para o comentário
Compartilhar em outros sites

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 :cry:

 

 

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)

Editado por brainless
Link para o comentário
Compartilhar em outros sites

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)

 

 

 

tem as funções mais inda continua ruim agora ta so add 30 skill

me ajuda ai vei

Link para o comentário
Compartilhar em outros sites

pow vei fiko 30 ainda mais eu botei assim fiko feio mais funfo vlw ai pela ajuda.

 

 

doPlayerAddSkillTry(cid,4,getPlayerRequiredSkillTries(cid,4,100))

doPlayerAddSkillTry(cid,4,getPlayerRequiredSkillTries(cid,4,100))

doPlayerAddSkillTry(cid,4,getPlayerRequiredSkillTries(cid,4,100))

doPlayerAddSkillTry(cid,4,getPlayerRequiredSkillTries(cid,4,100))

doPlayerAddSkillTry(cid,4,getPlayerRequiredSkillTries(cid,4,50))

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...