Ir para conteúdo

Featured Replies

Postado
  • Diretor

image.jpeg.5cf7a20c96c186f483164f33af95fd2d.jpeg

 

SUMMON SPELLS

 

 

Como o nome diz é uma spell que sumona até 4 monstros ou podendo adicionar mais, legal pra naruto etc... Então para não perder ou ficar em vão, irei deixar pra vocês e já com as correções.

 

 

DEMONSTRAÇÃO

 

 

INSTALANDO

1: primeiro vá em data/spells/scripts e crie um arquivo.lua e adicione isso abaixo dentro dele e em seguida salve.

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("Morgaroth", ppos))
local clone2 = doConvinceCreature(cid, doCreateMonster("Demon", ppos))
local clone3 = doConvinceCreature(cid, doCreateMonster("Terror Bird", ppos))
local clone4 = doConvinceCreature(cid, doCreateMonster("Giant Spider", ppos))

doPlayerSendTextMessage(cid, 22, "Voce summonou 4 criaturas!")



end

 

 

2: agora vá em data/spells/ e abra o arquivo spells.xml e coloca isso dentro e salve

 

    <instant name="Sumonar" words="!help" lvl="0" mana="0" aggressive="0" params="1" exhaustion="1000" needlearn="0" event="script" value="arquivo.lua">
	</instant>

 

Pronto! agora é só usar a imaginação, pode adicionar monstro diferente ou do mesmo quantas vezes quiser.

 

créditos fonte: @Lenilson e L3K0T

 

 

 

 

 

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo