Na magia que necessita estar ativada para usar a outra, você seta uma storage com os.time (que seria a duração do efeito desta). Depois, no código da outra spell, você checa tal storage, como o exemplo a seguir demonstra:
--Melodia
function onCastSpell(cid, var)
return setPlayerStorageValue(cid, 91838, os.time() + 5)
end
--Exiva
function onCastSpell(cid, var)
if getPlayerStorageValue(cid, 91838) > os.time() then
return print("Pode castar esta magia, pois está com o efeito de Melodia ativado.")
else
return print("Não pode castar esta magia, pois não está com o efeito de Melodia ativado.")
end
end





info
Grupo: Campones
Registrado: 01/03/14
Posts: 54
Reputação: +14
Explicando o Pedido
vamos lá , então , eu quero assim , para você usar uma habilidade exemplo " Exiva " Precisa ter a magia " Melodia " ativa , ou seja quando um player for tentar usar exiva vai aparecer você precisa estar com a magia " Melodia " ativada caso contrario nao sera possível usar a magia " Exiva " , e quando o player ativar a magia " Melodia " ele conseguir usar o exiva , acho que deu para entender né ? Obrigado desde já !
@Valendo ?
Reputação ^^,