Ir para conteúdo

Quero Cria 1 Magia De Attack No Meu Otserv E Nao Sei Como


lango1230

Posts Recomendados

Ola Gente Do Xtibia quero cria magias novas para meu ot serv entao nao sei onde boto as coisas sempre quando faço da erro entao quero q vcs me ajudem

 

 

Aonde Boto Isso: local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ANI_NONE)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_NONE)

setCombatFormula(combat, COMBAT_FORMULA_UNDEFINED, 500, 500, 1000, 1000)

 

local arr= {

{1,0,0,0,0,0,0,0,0,0,1},

{0,1,0,0,0,0,0,0,0,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,1,1,1,1,1,0,0,0},

{0,0,0,1,1,2,1,1,0,0,0},

{0,0,0,1,1,1,1,1,0,0,0},

{0,0,0,1,1,1,1,1,0,0,0},

{0,0,1,0,0,0,0,0,1,0,0},

{0,1,0,0,0,0,0,0,0,1,0},

{1,0,0,0,0,0,0,0,0,0,1},

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid,

combat, var)

end

 

 

 

 

 

 

 

 

E Aonde Boto Isso: <instant name="Morre Porra" words="Morre Porra" aggressive="1" lvl="450" maglv="2" mana="100" soul="10" needtarget="0" direction="0" exhaustion="0" prem="0" enabled="1" needlearn="0" script=".lua"><vocation name="Elite Knight"/></instant>

Link para o comentário
Compartilhar em outros sites

Isso:


<instant name="Morre Porra" words="Morre Porra" aggressive="1" lvl="450" maglv="2" mana="100" soul="10" needtarget="0" direction="0" exhaustion="0" prem="0" enabled="1" needlearn="0" script=".lua">
<vocation name="Elite Knight"/>
</instant> 

 

Você coloca em Spells.xml em Data/Spells.

Lembrando q na parte "script=".lua">" vc tem que coloca o nome do script que contem sua Magia.

Link para o comentário
Compartilhar em outros sites

[06/10/2011 13:23:07] [Error - LuaScriptInterface::loadFile] cannot open data/spells/scripts/dead porra.lua: No such file or directory

[06/10/2011 13:23:07] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/dead porra.lua)

[06/10/2011 13:23:07] cannot open data/spells/scripts/dead porra.lua: No such file or directory

 

 

 

 

Rep - Fudidasso mal explicado e nem deu certo :button_cancel:

Editado por Laguinloko
Link para o comentário
Compartilhar em outros sites

Vou baixar 1 ot de tibia pra testar sua spell

Edit ---



Sua spell está pegando perfeitamente.

Vou explicar como colocar ela.



Em Data/Spells/Scripts crie 1 arquivo LUA chamado Morre Porra e adiciona essa sua spell dentro.

Agora em Data/Spells abre o Spells.xml e adiciona essas linhas:


<instant name="Morre Porra" words="Morre Porra" aggressive="1" lvl="450" maglv="2" mana="100" soul="10" needtarget="0" direction="0" exhaustion="0" prem="0" enabled="1" needlearn="0" script="Morre Porra.lua">
<vocation name="Elite Knight"/>
</instant> 

Porem sua spell ta sem effect, ou seja vai hitar + vai parecer que não esta saindo nada.

Para adicionar um effect mude essa linha

setCombatParam(combat, COMBAT_PARAM_EFFECT, 12)

No caso eu coloque effect 12

Editado por DeathAngels
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...