AR

Spell De Summon

Por arturf, 07 de mai. de 2010 em Archived

tibia
script
otserv
4
1.7k
arturfA
07 de maio de 2010 às 14:39

Tipo do script: Creature summon

Protocolo (versão do Tibia): 8.54

Servidor: Forgotten server

 

Estou precisando de um spell "demon attack" que fizesse 6 demon ao lado do player.É igual a utevo res, mas com 6 demon.

 

Obrigado

Editado Maio 7 por arturf

SubwatS
08 de maio de 2010 às 12:24

crie um arquivo chamado demon.lua

 

e cole tudo isso dentro:

 

function onTargetTile(cid, pos)

local getPos = pos

getPos.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE

 

local corpse = getThingFromPos(getPos)

if(corpse.uid > 0 and isCorpse(corpse.uid) and isMoveable(corpse.uid) and getCreatureSkullType(cid) ~= SKULL_BLACK) then

doRemoveItem(corpse.uid)

doConvinceCreature(cid, doCreateMonster("Demon", pos))

 

doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)

return true

end

 

return false

end

 

local area, combat = createCombatArea(AREA_CIRCLE3X3), createCombatObject()

setCombatArea(combat, area)

 

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

agora vai em spells.xml:

<instant name="demon res" words="utevo mas demon" lvl="130" mana="1500" prem="0" exhaustion="1500" needlearn="0" event="script" value="demon.lua">

<vocation id="2"/>

<vocation id="6"/>

</instant>

 

pronto.

Editado Maio 8 por Subwat

arturfA
08 de maio de 2010 às 19:23

No meu ot não está funcionando. Eu faço o spell e não faz nenhum bicho. Apenas faz como "exura gran mas res" mas não mete vida...

2 semanas depois...
matheus1000M
22 de maio de 2010 às 11:50

Tente isto:

 

<instant name="Summon Creature" words="utevo res demon" lvl="105" params="6" exhaustion="2000" needlearn="0" function="summonMonsterDemon">

<vocation name="Sorcerer"/>

<vocation name="Druid"/>

<vocation name="Master Sorcerer"/>

<vocation name="Elder Druid"/>

<vocation name="Ultimate Sorcerer" />

<vocation name="Healing Druid" />

</instant>

 

Depois vá em demon.xml na pasta monster e terá uma parte assim:

 

<flag summonable="0"/>

 

Basta mudar para 1.