Ir para conteúdo
  • Cadastre-se

[Resolvido] [PEDIDO] Colocar limites de summon


Posts Recomendados

Bom galera achei um script de summon o ruim e que ele não tem limites da pra sumonar 500, queria saber como colocar limite

function onCastSpell(cid, var)

----Player Status
local playerpos = getPlayerPosition(cid)
local cloth = getCreatureOutfit(cid)
local health = getCreatureHealth(cid)
local maxhp = getCreatureMaxHealth(cid)
local summon = doSummonCreature("Clone", playerpos)

----Clone do Player
doConvinceCreature(cid, summon)
setCreatureMaxHealth(summon, maxhp)
doCreatureAddHealth(summon, health)
doSetCreatureOutfit(summon, cloth, -1)
doSendMagicEffect(playerpos, 2)    
return
end

Link para o post
Compartilhar em outros sites

local max = 3
function onCastSpell(cid, var)
   if #getCreatureSummons(cid) >= max then
      return doPlayerSendCancel(cid, "Você tem sumons demais meu fí. Que isso!")
   end

   ----Player Status
   local playerpos = getPlayerPosition(cid)
   local cloth = getCreatureOutfit(cid)
   local health = getCreatureHealth(cid)
   local maxhp = getCreatureMaxHealth(cid)
   local summon = doSummonCreature("Clone", playerpos)

   ----Clone do Player
   doConvinceCreature(cid, summon)
   setCreatureMaxHealth(summon, maxhp)
   doCreatureAddHealth(summon, health)
   doSetCreatureOutfit(summon, cloth, -1)
   doSendMagicEffect(playerpos, 2)    
   return
end

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

local max = 3
function onCastSpell(cid, var)
   if #getCreatureSummons(cid) >= max then
      return doPlayerSendCancel(cid, "Você tem sumons demais meu fí. Que isso!")
   end

   ----Player Status
   local playerpos = getPlayerPosition(cid)
   local cloth = getCreatureOutfit(cid)
   local health = getCreatureHealth(cid)
   local maxhp = getCreatureMaxHealth(cid)
   local summon = doSummonCreature("Clone", playerpos)

   ----Clone do Player
   doConvinceCreature(cid, summon)
   setCreatureMaxHealth(summon, maxhp)
   doCreatureAddHealth(summon, health)
   doSetCreatureOutfit(summon, cloth, -1)
   doSendMagicEffect(playerpos, 2)    
   return
end

 

REPUTADO, funcionou cara vlw! Se n for pedir mt tem como botar pra ele vir com o nome igual ao do player? Pros caras que usa-sem essa magia era mais pra fazer uns clones pra confundiir os inimigos

 

---

 

E o script tem dois problemas, na hora que sumona os monstros ele não tem exausted e nem gasta mana, só gasta mana dps que sumona os 3

Editado por ruggerii (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

local max = 3
function onCastSpell(cid, var)
   if #getCreatureSummons(cid) >= max then
      return doPlayerSendCancel(cid, "Você tem sumons demais meu fí. Que isso!")
   end

   ----Player Status
   local playerpos = getPlayerPosition(cid)
   local cloth = getCreatureOutfit(cid)
   local health = getCreatureHealth(cid)
   local maxhp = getCreatureMaxHealth(cid)
   local summon = doSummonCreature("Clone", playerpos)

   ----Clone do Player
   doConvinceCreature(cid, summon)
   setCreatureMaxHealth(summon, maxhp)
   doCreatureAddHealth(summon, health)
   doSetCreatureOutfit(summon, cloth, -1)
   doSendMagicEffect(playerpos, 2)    
   return true
end

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

local max = 3
function onCastSpell(cid, var)
   if #getCreatureSummons(cid) >= max then
      return doPlayerSendCancel(cid, "Você tem sumons demais meu fí. Que isso!")
   end

   ----Player Status
   local playerpos = getPlayerPosition(cid)
   local cloth = getCreatureOutfit(cid)
   local health = getCreatureHealth(cid)
   local maxhp = getCreatureMaxHealth(cid)
   local summon = doSummonCreature("Clone", playerpos)

   ----Clone do Player
   doConvinceCreature(cid, summon)
   setCreatureMaxHealth(summon, maxhp)
   doCreatureAddHealth(summon, health)
   doSetCreatureOutfit(summon, cloth, -1)
   doSendMagicEffect(playerpos, 2)    
   return true
end

 

Agora ta 100%! VLW MANO, ta com exausted, gastando mana tudo certin

Mas aí tem como colocar pra vir com o nome do player?

reputado

Link para o post
Compartilhar em outros sites

Aí você teria que fazer umas modificações na source do seu servidor, seria mais complicado.

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

Aí você teria que fazer umas modificações na source do seu servidor, seria mais complicado.

vlw cara! reputado pela resposta, obrigado pela ajuda toda ai

podem fechar

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo