function onCastSpell(cid, combat, var)
local monster = "Orc"
local summons = 2
local time = 15
for i = 1, summons do
local summon = doSummonCreature(monster, getCreaturePosition(cid))
doConvinceCreature(cid, summon)
addEvent(doRemoveSummon, time * 1000, summon)
end
end
local function doRemoveSummon(summon)
if isCreature(summon) == true then
doRemoveCreature(summon)
end
return LUA_ERROR
end
UNTESTED
LUA:function onCastSpell(cid, combat, var) local monster = "Orc" local summons = 2 local time = 15 for i = 1, summons do local summon = doSummonCreature(monster, getCreaturePosition(cid)) doConvinceCreature(cid, summon) addEvent(doRemoveSummon, time * 1000, summon) end end local function doRemoveSummon(summon) if isCreature(summon) == true then doRemoveCreature(summon) end return LUA_ERROR end