local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, TRUE)
function onCastSpell(cid, var)
local c = {
storage = 8888,
name_summoned_monster = "Fire Elemental",
how_much_summons = 4,
name_of_creatureevent = "SummonDeath"
}
for i = 1, (c.how_much_summons - getPlayerStorageValue(cid, c.storage)) do
local creature = doSummonCreature(c.name_summoned_monster, getCreaturePosition(cid))
doConvinceCreature(cid, creature)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
registerCreatureEvent(creature, c.name_of_creatureevent)
end
setPlayerStorageValue(cid, c.storage, c.how_much_summons)
end