local maxSorc = 2
local maxMS = 4
local maxDruid = 4
local maxED = 6
function onSay(cid, param)
--Player Status
local playerpos = getPlayerPosition(cid)
local t = string.explode(param, ",")
if t[1] ~= nil then
if getPlayerVocation(cid) == 1 and #getCreatureSummons(cid) >= maxSorc then
return doPlayerSendCancel(cid, "Você já tem sumons demais.")
elseif getPlayerVocation(cid) == 2 and #getCreatureSummons(cid) >= maxDruid then
return doPlayerSendCancel(cid, "Você já tem sumons demais.")
elseif getPlayerVocation(cid) == 5 and #getCreatureSummons(cid) >= maxMS then
return doPlayerSendCancel(cid, "Você já tem sumons demais.")
elseif getPlayerVocation(cid) == 6 and #getCreatureSummons(cid) >= maxED then
return doPlayerSendCancel(cid, "Você já tem sumons demais.")
end
--Summon
doConvinceCreature(cid, doCreateMonster(t[1], playerpos))
doSendMagicEffect(playerpos, 2)
return true
else
doPlayerSendCancel(cid,7,'Sorry not enough parameters.')
end
end
Te ajudei?? REP+ e ficamos quites... 
Atenciosamente,
Danihcv.
Abraços!