Outro dia eu quase fiz isso de postar os efeitos, eu também fiz uma lista com as imagens dos distance effects mas não sei em que area postar...
Enfim, achei o seu tutorial um pouco inutil, pois já temos a lista do antharaz e milhões de tutoriais ensinando como mudar os efeitos.
Sua intenção foi boa, mas o tutorial é "figurinha repetida".
Mas de qualquer jeito vai ajudar alguém.









info
Grupo: Campones
Registrado: 14/06/10
Posts: 11
Reputação: +5
Bom pessoal segue o meu primeiro tópico.
O objetivo desse tópico não é ensinar fazer spell, mais sim mostrar os efeitos que pode ser adicionado em cada spell, mais para que tivesse mais facilidade de visualização resolvi colocar uma magia como exemplo.
1° criando uma spell (eu usei essa como exemplo, mais você pode colocar o efeito em qualquer outra spell)
Entre na pasta data/spell/scripts e crie um arquivo com o nome de efeitos.lua e cole o seguinte código:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 26) -- coloque aqui no lugar do "26" o numero do seu efeito -- setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -70.3, -30, -75.7, 0) arr = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill + attack * 3, level / 5 return -(skillTotal * 1.2 + levelTotal), -(skillTotal * 4 + levelTotal) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) endDepois vai em data/spell e procure pelo arquivo spell.xml e adicione a seguinte tag:
Após feito isso, pronto! sua magia está criada, agora basta trocar onde se encontra o "26" e colocar o numero do efeito que deseja. exemplo:
- onde está assim:
- voce pode deixar assim:
Agora basta logar o seu GOD e digitar /reload spells e testar o seu efeito de acordo com a lista a seguir:
Efeito: 1
Efeito: 2
Efeito: 3
Efeito: 4
Efeito: 5
Efeito: 65
Segue a baixo algumas imagens postado pelo Antharaz (créditos 100% a ele) nesse post: http://www.xtibia.co...e-como-usa-los/
lista:
bom Antes de postar eu procurei sobre tópicos que representava os mesmo assunto, acabei encontrando alguns até mesmo interessante, mais como eu já tinha tirado as imagens antes resolvi postar.
nesse caso irei direcionar os créditos as pessoas que eu encontrei com o mesmo assunto, caso falte alguém por favor me avise que eu irei colocar os créditos.
Espero que goste desde já agredeço!
Editado Dezembro 8 por lipeehhhh