mylorc 0 Postado Outubro 31, 2013 Share Postado Outubro 31, 2013 (editado) [Resolvido] Tenho um script aqui que faz um papel dar Magic Level quando clica nele,o que faço para troca o magic level por skill de sword,club,axe,distance ou defesa? Script -> function doPlayerAddMagicLevel(cid, amount) local amount = amount or 1 for i = 1, amount do doPlayerAddSpentMana(cid, getPlayerRequiredMana(cid, getPlayerMagLevel(cid, true) + 1) - getPlayerSpentMana(cid), false) end return true end function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 25, "Voce ganhou 10 de ml.") doPlayerAddMagicLevel(cid, 10) return true end Editado Novembro 2, 2013 por mylorc Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/ Compartilhar em outros sites More sharing options...
0 Maenilse 86 Postado Outubro 31, 2013 Share Postado Outubro 31, 2013 (editado) function doPlayerAddMagicLevel(cid, amount) local amount = amount or 1 for i = 1, amount do doPlayerAddSpentMana(cid, getPlayerRequiredMana(cid, getPlayerMagLevel(cid, true) + 1) - getPlayerSpentMana(cid), false) end return true end function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 25, "Voce ganhou 10 de skill.") doPlayerAddSkill(cid, 4, 10) return true end edite aqui. aonde ta 4 tu bota o id da skill, no caso eu botei a DISTANCE, 4 = DISTANCE. doPlayerAddSkill(cid, 4, 10) Editado Outubro 31, 2013 por Maenilse Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1577854 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Novembro 1, 2013 Share Postado Novembro 1, 2013 Se der problema na hr de ganha o skill tem que fazer outra funçao igual essa do ml que eu fiz Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1577855 Compartilhar em outros sites More sharing options...
0 mylorc 0 Postado Novembro 1, 2013 Autor Share Postado Novembro 1, 2013 Deu apenas 1 level de skill,pode arrumar por favor? Amoeba como eu mudo pelo seu script? Se der problema na hr de ganha o skill tem que fazer outra funçao igual essa do ml que eu fiz Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1577877 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Novembro 1, 2013 Share Postado Novembro 1, 2013 (editado) Assim: function doPlayerAddSkills(cid, skill, amount) local amount = amount or 1 for i = 1, amount do doPlayerAddSkillTry(cid, skill, getPlayerRequiredSkillTries(cid, skill, getPlayerSkillLevel(cid, skill) + 1) - getPlayerSkillTries(cid, skill), false) end return true end function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 25, "Voce ganhou 10 skill.") doPlayerAddSkills(cid, 4, 10) return true end Tambem usei o skill de id 4, que eh o distance. Vc pode por qual quiser Editado Novembro 1, 2013 por amoeba13 Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1577883 Compartilhar em outros sites More sharing options...
0 mylorc 0 Postado Novembro 1, 2013 Autor Share Postado Novembro 1, 2013 Pode me passar o id dos outros skill? Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1577931 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Novembro 1, 2013 Share Postado Novembro 1, 2013 0 fist 1 club 2 sword 3 axe 4 distance 5 shield 6 fishing Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1577935 Compartilhar em outros sites More sharing options...
0 mylorc 0 Postado Novembro 2, 2013 Autor Share Postado Novembro 2, 2013 Perfeito! Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1578371 Compartilhar em outros sites More sharing options...
0 Lumus 254 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 Sanado. Reportado. Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1578446 Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/223356-mudar-skill-de-script/#findComment-1578596 Compartilhar em outros sites More sharing options...
Pergunta
mylorc 0
[Resolvido] Tenho um script aqui que faz um papel dar Magic Level quando clica nele,o que faço para troca o magic level por skill de sword,club,axe,distance ou defesa?
Script ->
function doPlayerAddMagicLevel(cid, amount)
local amount = amount or 1
for i = 1, amount do
doPlayerAddSpentMana(cid, getPlayerRequiredMana(cid, getPlayerMagLevel(cid, true) + 1) - getPlayerSpentMana(cid), false)
end
return true
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 25, "Voce ganhou 10 de ml.")
doPlayerAddMagicLevel(cid, 10)
return true
end
Editado por mylorcLink para o comentário
https://xtibia.com/forum/topic/223356-mudar-skill-de-script/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados