Ir para conteúdo
  • 0

Spell Remover Summon


nickissonlobo

Pergunta

Tá Aqui a Spell de Sumon

function onCastSpell(cid, var)

 

 

local playerpos = getPlayerPosition(cid)

 

local MaximoSummon = 1 --- Maximo de Monstros Sumonados!! No Caso So Posso Sumonar 5 Clones

 

 

local summons = getCreatureSummons(cid)

 

if(table.maxn(summons) < MaximoSummon) then -- no summons

 

local clone = doCreateMonster("Itachi Edo Tensei", playerpos)

 

doConvinceCreature(cid, clone)

doSendMagicEffect(playerpos, 2)

 

return TRUE

 

end

 

end

 

Quero Uma Spell Que Remova o Summon

Exemplo: Edo Tensei Kai - quando eu soltar essa spell, removera o summon

alguém ajuda ae

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

function onCastSpell(cid, var)
local summons = getCreatureSummons(cid)
if #summons >= 1 then
for i = 1, #summons do
doRemoveCreature(summons[i])
end
return true
end

 

n so chegado em spells mas..

Link para o comentário
Compartilhar em outros sites

  • 0
local effect = 10 -- efeito q vai sair quando remover o summon
function onCastSpell(cid, var)
summons = getCreatureSummons(cid)
for _, summon in pairs(summons) do
 doSendMagicEffect(getThingPos(summon), effect)
 doRemoveCreature(summon)
end
return true
end

Link para o comentário
Compartilhar em outros sites

  • 0

essas 2 spells que postaram deveriam funcionar normalmente, porém elas removem os summons de quem usa a magia...

 

function onCastSpell(cid, var)

   local target = var.number or 0
   if not isCreature(target) then return false end
   for _, uid in pairs (getCreatureSummons(target)) do
    doSendMagicEffect(getThingPos(uid), CONST_ME_BLOCKHIT)
    doRemoveCreature(uid)
   end

return true
end

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...