Jump to content

Edo Tensei System


Junior001

Recommended Posts

Eae pessoal do xtibia hoje vou monstrar o novo edo tensei system.

 

O player fala "edo tensei" se ele conseguir capturar o inimigo vai ser criado um item que invoca o edo tensei.

 

Vá em spells e crie um arquivo lua chamado de edo tensei e coloque isto:

 

 

 

function onCastSpell(cid, var)

local playerpos = getPlayerPosition(cid)

local targetpos = getPlayerPosition(getCreatureTarget(cid))

local cloth = getCreatureOutfit(cid)

local health = getCreatureHealth(getCreatureTarget(cid))

 

if not isMonster(getCreatureTarget(cid)) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você so deve pegar o corpo para edo tensei de ninjas e monstros selvagens.")

return 0

end

if health >= getCreatureMaxHealth(getCreatureTarget(cid))/100*70 then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, ""..getCreatureName(getCreatureTarget(cid)).." esta resistindo ao edo tensei retire mais vida dele")

return 0

end

if getCreatureMaxHealth(getCreatureTarget(cid)) > getCreatureMaxHealth(cid) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você so pode invocar criaturas com o poder mais baixo que o seu")

return 0

end

local item = doPlayerAddItem(cid, 2525)

doItemSetAttribute(item, "corpse", ""..getCreatureName(getCreatureTarget(cid)).."")

doItemSetAttribute(item, "health", ""..getCreatureMaxHealth(getCreatureTarget(cid)).."")

doSendMagicEffect(playerpos, 2)

doSendMagicEffect(targetpos, 2)

doItemSetAttribute(item, "name", "Edo tensei "..getCreatureName(getCreatureTarget(cid)).."")

doRemoveCreature(getCreatureTarget(cid))

return true

 

end

 

Agora vá em spells e coloque esta tag:

 

 

 

<instant name="edo tensei" words="edo tensei" lvl="100" mana="1000" selftarget="1" prem="0" exhaustion="2000" needlearn="1" script="edo tensei.lua">

</instant>

 

 

Agora vá em actions e crie um arquivo chamado de edo tensei e coloque isto:

 

 

 

function onUse(cid, item, frompos, item2, topos)

local monstro = getItemAttribute(item.uid, "corpse")

local health = getItemAttribute(item.uid, "health")

local name = getItemAttribute(item.uid, "monstro")

if #getCreatureSummons(cid) > 0 then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ja esta usando uma reencarnação ou um pet")

return true

end

if getPlayerMana(cid) < health/100*70 then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem chakra suficiente")

return true

end

if getPlayerStorageValue(cid, 24436) == 1 then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode invocar mais de reanimação junto.")

return true

end

t = doCreateMonster(monstro, getThingPos(cid))

doConvinceCreature(cid, t)

setCreatureMaxHealth(t, health)

doCreatureAddHealth(t, health)

doPlayerAddMana(t, -getItemAttribute(item.uid, "health")/90)

setPlayerStorageValue(cid, 24436, name)

return true

 

end

 

 

Coloque esta tag em actions.xml:

<action itemid="2525" event="script" value="edo tensei.lua"/>

 

Configurando.

 

E simples na hora de colocar a tag em actions.xml você coloca o id do itemid que o player ira usar para invocar o edo tensei.

 

CREDITOS:

Hero: por postar em um outro forum.

Junior001: por postar aque para voçês.

Link to comment
Share on other sites

Nossa mano.

 

Você retirou o conteudo do ##########.

Mais tudo bem.

Coloquei os créditos tudo certinho.

 

Esta spell e um dos scripts que tem no naruto world uma edição do nrtao.

Ela ta disponivel já no ##########

Aproveite sky e da uma olhada também na spells de repulsão sei que ira gostar dela.

Edited by caotic
Link to comment
Share on other sites

Caotic nao entendi

 

Estou dizendo que esta spells pertence ao naruto world um projeto que fiz +- em 2 semanas so que irei disponibilizar incompleto.

Ela já esta disponível e tem algumas spells novas como a repulsão aquele ataque do PAIN.

Link to comment
Share on other sites

Logico que da pra por....da uma pesquisada no forum

 

Já procurei só que não encontro.

 

é do msm geito que coloca para em outras vocaçoes vc coloca esse edo tensei so para o orochimaru !

 

A spell eu coloquei de boa, o problema é o pergaminho.. todas as vocações conseguem usar.

Link to comment
Share on other sites

  • 1 month later...
×
×
  • Create New...