LU

Como Criar Magia Em Um Otserver 8.60?

Por luxmax, 14 de jan. de 2012 em Archived

otserv
3
1.1k
luxmaxL
14 de janeiro de 2012 às 19:38

Meu nome é Lucas e eu tenho um otserver 8.60 e gostaria de saber como eu crio uma magia em meu otserver. De preferência utana vid pois ela não existe em meu ot.

Obrigado.

caioxd99C
15 de janeiro de 2012 às 01:52

Olá Luxmax,

Vou lhe ensinar a criar a Utana Vid.

Primeiramente vá na pasta do seu ot data/spells/script/support.

Copie qualquer arquivo .lua e renomeie para invisible.

Após ter feito isso abra apague tudo e cole:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

 

local condition = createConditionObject(CONDITION_INVISIBLE)

setConditionParam(condition, CONDITION_PARAM_TICKS, 200000)

setCombatCondition(combat, condition)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

Explicando:

Em vermelho, será como ele irá ficar após o uso da spells, ou seja ali ele vai ficar com o mesmo effect de quando usa exura ou uh so que vermelho, vooc pode substituir por setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

ou setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

 

Em azul está afirmando que ele não eh agressivo, ou seja não serve para atacar players, vooc tem que por esta tag em todas as spells qe forem de support ou de healling que n sejam de attack.

 

Em verde mostra, que o objeto de invisible (setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) será criado em cima de vooc, ou seja substituirá seu outfit

 

Em cinza, é os segundos que irá durar a magia, ou seja quanto tempo deepois vai voltar para o outfit, a cada 1000 é 1 segundo e ali estão 200000=200 segundos.

 

 

 

Te ajudei ? REP+ nãao custa nada (:

dwhfmsD
16 de janeiro de 2012 às 00:22

Amigo, aqui não é a área correta. Por favor leia as regras antes de postar.

 

Fechado.