E se der fazer um mini-tutorial de como mudar o +1 de club para +1 de outra skill como Sword.
no items.xml você procura o seu item
<attribute key="skillClub" value="1" />
só colocar
<attribute key="skillSword" value="1" />
que ficará 1+ sword
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

E se der fazer um mini-tutorial de como mudar o +1 de club para +1 de outra skill como Sword.
no items.xml você procura o seu item
<attribute key="skillClub" value="1" />
só colocar
<attribute key="skillSword" value="1" />
que ficará 1+ sword
info
Grupo: Campones
Registrado: 18/10/12
Posts: 70
Reputação: 0
Char no Tibia: -

E se der fazer um mini-tutorial de como mudar o +1 de club para +1 de outra skill como Sword.
no items.xml você procura o seu item
<attribute key="skillClub" value="1" />
só colocar
<attribute key="skillSword" value="1" />
que ficará 1+ sword
Não funcionou ![]()
info
Grupo: Conde
Registrado: 03/01/12
Posts: 884
Reputação: +233
Char no Tibia: Segredo

pode ser npc ou vc quer na runa mesmo?
se quiser no npc só pega aqui
http://www.xtibia.com/forum/topic/191356-npc-que-edita-skills-um-de-cada-vez/
info
Grupo: Campones
Registrado: 18/10/12
Posts: 70
Reputação: 0
Char no Tibia: -

Tipooo, tem que ser runa msm, pois tem que add fixamente cada skill , cada runa! E se for com o que o player vai falar sempre da erro
então tem de ser runa , ou talkaction ex:
!addCombatLvL = +1 de club.
Editado Novembro 2 por Grotthiago
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

ve se eh isso q tu quer...
function onUse(cid, item, fromPosition, itemEx, toPosition)
local itemSkill = {
--[id do item] = {skill q vai aumentar, msg q vai aparecer}
[1111] = {SKILL_FIST, "+1 Fist"},
[2222] = {SKILL_CLUB, "+1 Club"},
[3333] = {SKILL_SWORD, "+1 Sword"},
[4444] = {SKILL_AXE, "+1 Axe"},
[5555] = {SKILL_DISTANCE, "+1 Distance"},
[6666] = {SKILL_SHIELD, "+1 Shield"},
}
if itemSkill[item.itemid] then
local skill = itemSkill[item.itemid]
doPlayerAddSkillTry(cid, skill[1], getPlayerRequiredSkillTries(cid, skill[1], getPlayerSkillLevel(cid, skill[1]) + 1) - getPlayerSkillTries(cid, skill[1]), false)
doSendAnimatedText(getPlayerPosition(cid), skill[2], math.random(1, 250))
if item.type ~= 0 then
doChangeTypeItem(item.uid, item.type - 1)
else
doRemoveItem(item.uid, 1)
end
end
return true
end
Editado Novembro 3 por Slicer
info
Grupo: Campones
Registrado: 18/10/12
Posts: 70
Reputação: 0
Char no Tibia: -

ve se eh isso q tu quer...
function onUse(cid, item, fromPosition, itemEx, toPosition)
local itemSkill = {
--[id do item] = {skill q vai aumentar, msg q vai aparecer}
[1111] = {SKILL_FIST, "+1 Fist"},
[2222] = {SKILL_CLUB, "+1 Club"},
[3333] = {SKILL_SWORD, "+1 Sword"},
[4444] = {SKILL_AXE, "+1 Axe"},
[5555] = {SKILL_DISTANCE, "+1 Distance"},
[6666] = {SKILL_SHIELD, "+1 Shield"},
}
if itemSkill[item.itemid] then
local skill = itemSkill[item.itemid]
doPlayerAddSkillTry(cid, skill[1], getPlayerRequiredSkillTries(cid, skill[1], getPlayerSkillLevel(cid, skill[1]) + 1) - getPlayerSkillTries(cid, skill[1]), false)
doSendAnimatedText(getPlayerPosition(cid), skill[2], math.random(1, 250))
if item.type ~= 0 then
doChangeTypeItem(item.uid, item.type - 1)
else
doRemoveItem(item.uid, 1)
end
end
return true
end
Acho que sim, mas devo por em que pasta??
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

sei la.. tu flo Runa, entao pensei num item.. entao fiz por actions... no caso.. data/actions
info
Grupo: Campones
Registrado: 18/10/12
Posts: 70
Reputação: 0
Char no Tibia: -

e depois de por o script o que eu ponho?
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

vai em data/actions/scripts/ ... copia um arquivo la, remomeia para QLQR NOME e cola isso dentro..
function onUse(cid, item, fromPosition, itemEx, toPosition)
local itemSkill = {
--[id do item] = {skill q vai aumentar, msg q vai aparecer}
[1111] = {SKILL_FIST, "+1 Fist"},
[2222] = {SKILL_CLUB, "+1 Club"},
[3333] = {SKILL_SWORD, "+1 Sword"},
[4444] = {SKILL_AXE, "+1 Axe"},
[5555] = {SKILL_DISTANCE, "+1 Distance"},
[6666] = {SKILL_SHIELD, "+1 Shield"},
}
if itemSkill[item.itemid] then
local skill = itemSkill[item.itemid]
doPlayerAddSkillTry(cid, skill[1], getPlayerRequiredSkillTries(cid, skill[1], getPlayerSkillLevel(cid, skill[1]) + 1) - getPlayerSkillTries(cid, skill[1]), false)
doSendAnimatedText(getPlayerPosition(cid), skill[2], math.random(1, 250))
if item.type ~= 0 then
doChangeTypeItem(item.uid, item.type - 1)
else
doRemoveItem(item.uid, 1)
end
end
return true
end
depois vai em data/actions/actions.xml, e cola isso \/ la..
<action itemid="1111;2222;3333;4444;5555;6666" event="script" value="QLQR NOME.lua"/>
dai eh soh editar os ids...
soh pra deixar clr, sei la neh, em QLQR NOME, vc coloca qlqr nome q quiser... ;x
Editado Novembro 3 por Slicer
info
Grupo: Campones
Registrado: 18/10/12
Posts: 70
Reputação: 0
Char no Tibia: -
Queria o script para uma runa que quando usada aumentasse +1 de club.
E se der fazer um mini-tutorial de como mudar o +1 de club para +1 de outra skill como Sword.