Reportado
Area errada
Lugar Correto
Open Tibia>Area De Desenvolvimento>Magias
info
Grupo: Banidos
Registrado: 25/09/07
Posts: 4
Reputação: 0
Char no Tibia: Ex-Lord Lolzao
Reportado
Area errada
Lugar Correto
Open Tibia>Area De Desenvolvimento>Magias
Modificando o Crystal Arow by:ME
Pra quem quizer inova vo posta o crystal arrow modificado por mim para melhora a situação dos pally =P
1°
va na pasta dada/items/ abra o item.xml e localize o ID: 2352 = Crystal arrow e modifique para o codigo abaixo:
---------------------------------------------------------------------------------------------------------------------------------
<item id="2352" name="crystal arrow">
<attribute key="attack" value="5"/>
<attribute key="description" value="Flecha Especial Feita por Zeus para os paladinos do Bem."/>
<attribute key="weight" value="70"/>
<attribute key="attack" value="99"/>
<attribute key="weaponType" value="ammunition"/>
<attribute key="ammoType" value="arrow"/>
<attribute key="shootType" value="arrow"/>
----------------------------------------------------------------------------------------------------------------------------------
2°
agora vai em \data\weapons e abre o weapons.xml e adicione abaixo de <!-- Distance weapons --> o seguinte codigo abaixo:
-----------------------------------------------------------------------------------------------------------------------------------
<distance id="2352" range="6" enabled="1" exhaustion="0" hitchance="85" ammo="removecount" script="crystal arrow.lua"></distance>
-----------------------------------------------------------------------------------------------------------------------------------
3°
agora va em \data\weapons\scripts e copya qualque arquivo e renomeia para Crystal Arrow abra o arquivo renomeado e apague o que tem dentro e adicine o codigo abaixo:
-----------------------------------------------------------------------------------------------------------------------------------
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES )
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2, -3, -2, -3)
local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } )
setCombatArea(combat, area)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
---------------------------------------------------------------------------------------------------------------------------------------
Pronto só salva e liga o serve e testa espero que gostem smile.gif
Info: Esse eh um arrow com magia e dano de LIFEDRAIN dano do arrow + magia medio alto =P
Editado Setembro 27 por planet
info
Grupo: Campones
Registrado: 03/09/07
Posts: 28
Reputação: 0
Bom isso nao eh um Tutoria e sim um Download + eu nao achei outro luga pra posta entaum vai aqui msm...
Bom pessoal Fiz umas Magias Espero que Gostem
(vs 8.0)
Magia 1° >> Exori Max Explosion.lua
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--Dano Forte--
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -4.4, -30, -4.5, 0)
local arr = {
{ 0, 0, 0, 0, 0, 1, 0, 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 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 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, 0, 1, 0, 0, 0, 0, 0 }
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Spell.xml
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<instant name="Exori Max Explosion" words="Exori Max Explosion" needtarget="0" needWeapon="0" lvl="120" maglv="17" mana="800" exhaustion="1" prem="1" enabled="1" script="Exori Max Explosion.lua"><vocation name="Paladin"/><vocation name="Royal Paladin"/><vocation name="Druid"/><vocation name="Elder Druid"/><vocation name="Knight"/><vocation name="Elite Knight"/><vocation name="Sorcerer"/><vocation name="Master Sorcerer"/></instant>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Magia 2° >> Exori Atomic Blue.lua
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--Dano Medio--
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA )
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SNOWBALL)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2, -3, -2, -3)
local arr = {
{ 0, 0, 0, 0, 0, 1, 0, 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 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 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, 0, 1, 0, 0, 0, 0, 0 }
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Spell.xml
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<instant name="Exori Atomic Blue" words="Exori Atomic Blue" needtarget="0" needWeapon="0" lvl="90" maglv="10" mana="500" exhaustion="1" prem="1" enabled="1" script="Exori Atomic Blue.lua"><vocation name="Paladin"/><vocation name="Royal Paladin"/><vocation name="Druid"/><vocation name="Elder Druid"/><vocation name="Knight"/><vocation name="Elite Knight"/><vocation name="Sorcerer"/><vocation name="Master Sorcerer"/></instant>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Magia 3° >> Utani Gran Tempest.lua
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--Dano Medio Alto--
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES )
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH )
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -3.5, -30, -3.6, 0)
local arr = {
{ 0, 0, 0, 0, 0, 1, 0, 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 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 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, 0, 1, 0, 0, 0, 0, 0 }
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Spell.xml
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<instant name="Utani Gran Tempest" words="Utani Gran Tempest" needtarget="0" needWeapon="0" lvl="100" maglv="15" mana="600" exhaustion="1" prem="1" enabled="1" script="Utani Gran Tempest.lua"><vocation name="Paladin"/><vocation name="Royal Paladin"/><vocation name="Druid"/><vocation name="Elder Druid"/><vocation name="Knight"/><vocation name="Elite Knight"/><vocation name="Sorcerer"/><vocation name="Master Sorcerer"/></instant>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FAQ:
1-As magia servem para todas as raças? = Sim
2-Qual eh o tipo de dano de magia? = Dano Fisico e atinge grande area
3-Eu posso escolher a raça que usa a magia? = Sim, Vá em spell.xml procure pelo nome da magia desejada e apague a vocação que deseja restringir o uso da msm.
4-Em que serve eu posso colca esas magias? = 8.0 (testada em Yurots)
Bom Pessoal as magias tem 3 estados de animação portando na ss nao tem como pega a magia completa nao + são muito boas testem e comentem =P
By: Planet espero que gostem =P
Vamo comentem gente lol
Editado Outubro 9 por planet