Simples,
No script de cada runa do servidor, você irá precisar fazer isso.
local runa = 2268
local msg = "Coloque a %s na mão e então use seu encantamento."
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -60, -1, -60, 5, 5, 4, 7)
function onCastSpell(cid, var)
local left, right = getPlayerSlotItem(cid, CONST_SLOT_LEFT), getPlayerSlotItem(cid, CONST_SLOT_RIGHT)
if isInArray({left.itemid, right.itemid}, runa) then
return doCombat(cid, combat, var)
else
return doPlayerSendCancel(cid, msg:format(getItemNameById(runa)))
end
end
Acima um simples exemplo de Sudden Death que só pode ser usada equipada em uma das mãos.




info
Grupo: Visconde
Registrado: 21/12/06
Posts: 355
Reputação: +118
Gênero: Masculino
Tipo do script: NO SABE
Protocolo (versão do Tibia): 8,6
Servidor utilizado: tfs 0.4
Nível de experiência: Alta
Adicionais/Informações:
Queria saber como colocar para poder usar uma RUNA, apenas quando ela estiver em minha MAO, no tibia.
(no lugar na sword... etc, sacou?!)