function onCastSpell(cid, var)
local from,to = {x=962, y=885, z=7},{x=973, y=892, z=7}
local from2,to2 = {x=979, y=901, z=7},{x=991, y=905, z=7}
local dir = getPlayerLookDir(cid)
local ppos = getPlayerPosition(cid)
if(dir==1)then
ppos.x = ppos.x + 1
elseif(dir==2)then
ppos.y = ppos.y + 1
elseif(dir==3)then
ppos.x = ppos.x - 1
elseif(dir==0)then
ppos.y = ppos.y - 1
end
local summon = getCreatureSummons(cid)
local MaximoSummon = 0
if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) then
doPlayerSendCancel(cid, "Você não pode usar Summons Aqui!")
return false
end
if (table.maxn(summon) > MaximoSummon) then
doPlayerSendTextMessage(cid, 22, "Voce ainda tem summons em batalha!")
return false
end
local clone1 = doConvinceCreature(cid, doCreateMonster("Suiton Hearth", ppos))
local clone2 = doConvinceCreature(cid, doCreateMonster("Fuuton Hearth", ppos))
local clone3 = doConvinceCreature(cid, doCreateMonster("Raiton Hearth", ppos))
local clone4 = doConvinceCreature(cid, doCreateMonster("Katon Hearth", ppos))
doPlayerSendTextMessage(cid, 22, "Voce summonou quatro criaturas!")
end
FIZ ISSO PRA VOCÊ, NÁO SEI SE VAI TE AJUDAR, MAIS SÓ PODE SUMONAR MAIS QUANDO NÃO TER MAIS SUMONS EM BATALHA SE TE AJUDEI NÃO ESQUEÇA DE REP+