Ir para conteúdo
  • 0

joisman

Pergunta

Estou com problemas! Quando uso uma spell que eu modifiquei ela faz tanto de summon que a pessoas quiser e eu queria por um limite de monstros sumonados.. Já mexi no Cofing.lua mas n alterou porque ela não UTEVO RES "MONSTROS. Ela invoca o monstro já determinado abaixo a spell quem souber por o maximo de bicho pra ser 3..Posta aí.

 

 

local function doTargetCorpse(cid, position)
position.stackpos = 255
doConvinceCreature(cid, doSummonCreature("Arachir the ancient one", position))
return true
end
function onCastSpell(cid, var)
local position = variantToPosition(var)
if(position.x ~= 0 and position.y ~= 0) then
return doTargetCorpse(cid, position)
end


doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF)
doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
return false
end

 

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

claro ver assim

-- config by uotl£
local limite = 3
local msg = "você já ta no limite"
-- config by uotl£

local function doTargetCorpse(cid, position)
position.stackpos = 255
doConvinceCreature(cid, doSummonCreature("Arachir the ancient one", position))
return true
end
function onCastSpell(cid, var)
if #getCreatureSummons(cid) >= limite then
doPlayerSendTextMessage(cid, 27,msg)
return false
end
local position = variantToPosition(var)
if(position.x ~= 0 and position.y ~= 0) then
return doTargetCorpse(cid, position)
end


doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF)
doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
return false
end
Link para o comentário
Compartilhar em outros sites

  • 0

ver assim

-- config by uotl£
local limite = 3
local msg = "você já ta no limite"
-- config by uotl£

local function doTargetCorpse(cid, position)
position.stackpos = 255
doConvinceCreature(cid, doSummonCreature("Arachir the ancient one", position))
return true
end
function onCastSpell(cid, var)
if #getCreatureSummons(cid) >= limite then
doPlayerSendTextMessage(cid, 27,msg)
return true
end
local position = variantToPosition(var)
if(position.x ~= 0 and position.y ~= 0) then
return doTargetCorpse(cid, position)
end


doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF)
doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
return false
end

edita config a gosto

Editado por notle2012
Link para o comentário
Compartilhar em outros sites

  • 0

Não deu certo :\

 

Edit*

 

Quer dizer, deu certo. Porém o player ainda pode conjurar a spell mesmo já tendo 3 summons, mas n summona mais que 3, tem como por pra parar de usar a spell quando já tiver no limite? Obg

 

Edit* Era só isso já mudei rsrs

 

"doPlayerSendTextMessage(cid, 27,msg)
return false'
OBRIGADO MANO, salvou minha vida rsrs te devo uma! Rep+ pra ti.
Editado por joisman
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...