LA

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

Por lango1230, 05 de out. de 2011 em Archived

otserv
tibia
script
6
718
lango1230L
05 de outubro de 2011 às 20:55

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>

nyuchihaN
06 de outubro de 2011 às 00:02

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.

lango1230L
06 de outubro de 2011 às 13:13

[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 Outubro 6 por Laguinloko

nyuchihaN
06 de outubro de 2011 às 13:39

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 Outubro 6 por DeathAngels

lango1230L
06 de outubro de 2011 às 20:27

Agora Sim!! Agora Explicou Direitin, Mano Ainda Nao Testei Qunado Testa Falo Aki Se Pegou ou Nao

nyuchihaN
06 de outubro de 2011 às 20:44

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

Você falo Rep - /\ e deu Rep + o.O