tem como voce fazer ela como se fosse uma estrela ? usando o efeito 65 ?
- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- 2 Spells 8.6 Com Imagens
MA
spell
2 Spells 8.6 Com Imagens
Por Matematheus, 26 de jul. de 2012 em Globalevents e Spells
8.6
magia
scripts
script
otserv
5
3.1k
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

26 de julho de 2012 às 16:31
info
Grupo: Campones
Registrado: 25/07/12
Posts: 73
Reputação: +12

26 de julho de 2012 às 16:34
tem como voce fazer ela como se fosse uma estrela ? usando o efeito 65 ?
nao entendi direito me explica ;x
Editado Julho 26 por FlaashMan
info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: Kissy

26 de julho de 2012 às 16:44
Overllord
tente assim
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YALAHARIGHOST)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 4, 4, 5, 6)
local arr = {
{0, 0, 0, 0, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 2, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 0, 0, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
7 meses depois...
info
Grupo: Artesão
Registrado: 24/10/12
Posts: 107
Reputação: -3
Char no Tibia: binhostylle

09 de fevereiro de 2013 às 16:58
AFF aki no meu não pego ![]()




info
Grupo: Campones
Registrado: 25/07/12
Posts: 73
Reputação: +12
Eae pessoal, irei postar 2 magias para colocar no seu otserver!
Abra seuot/data/spells/scripts/attack
Copie algum arquivo lua, e nome-ie de rushkina:
Primeira Magia: Exori Rush
Cole isso dentro da pasta:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 50, 60, 60, 65)
local arr = {
{0, 1, 1, 1, 0},
{1, 1, 1, 1, 1},
{1, 1, 2, 1, 1},
{1, 1, 1, 1, 1},
{0, 1, 1, 1, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Depois volte para a pasta spells, e abra o arquivo spells.xml, cole isso embaixo de alguma magia:
<instant name="Rush Kina" words="exori rush" lvl="300" mana="340" prem="1" needweapon="1" exhaustion="1200" needlearn="0" script="attack/rushkina.lua">
<vocation id="4"/>
<vocation id="8"/>
</instant>
Imagem da magia:
_____________
Segunda Magia: Exevo mas holy
Faça igual a primeira magia: seuot/data/spells/scripts/attack
Copie algum arquivo lua, e nome-ie de star
Cole isso dentro da pasta:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STUN)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 4, 4, 5, 6)
local arr = {
{0, 0, 0, 0, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 2, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 0, 0, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Depois volte para a pasta spells, e abra o arquivo spells.xml, cole isso embaixo de alguma magia:
<instant name="Star" words="exevo mas holy" lvl="100" mana="1100" prem="1" exhaustion="1000" selftarget="1" needlearn="0" script="attack/star.lua">
<vocation id="2"/>
<vocation id="6"/>
<vocation id="1"/>
<vocation id="5"/>
</instant>
Imagem da magia:
Espero te ajudado com essas magias ^^.