Ir para conteúdo
  • 0

Dentre as infinitas, deixar determinada runa não-infinita!


ADMKame

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Oi amigo, vc só precisa adicionar uma linha no script... Vou dar um exemplo com a sd (data/spells/scripts/attacks/sudden death.lua)


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, -32, -1, -48, 5, 5, 9.29, 11.89)

function onCastSpell(cid, var)
    if doPlayerRemoveItem(cid, 2268, 1) then
        return doCombat(cid, combat, var)
    end
end

Oq eu fiz? Só adicionei if doPlayerRemoveItem(cid, 2268, 1) then e um end no final.

2268 é o id da sd, se for outra runa, basta mudar o id.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...