Eu queria uma magia que trapa uma pessoa!
Eu olhei em ot e gostei!
Protocolo:8.50
Valeu,postem ai! :positive:
Também já vi uma magia dessa a muito tempo, irei deixar uma dica pra galera
que irá fazer, use magic wall, assim ela ira sair sozinha..
Exemplo:
Atenciosamente, Vilden.
É fácil, tipo um exevo gran trap. Quem for fazer utilize a doCreateObject(id). Eu tenho ela aqui em casa porém estou com preguiça de procurar o CD.
KaKilo ~
local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatParam(combat1, COMBAT_PARAM_CREATEITEM, 1498)
local arr1 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 0, 2, 0, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 0, 0, 0, 0, 0}
}
}
local area1 = createCombatArea(arr1)
setCombatArea(combat1, area1)
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1 }
addEvent(onCastSpell1, 100, parameters)
addEvent(onCastSpell2, 250, parameters)
addEvent(onCastSpell3, 400, parameters)
addEvent(onCastSpell4, 550, parameters)
end
Estou sem o spells.xml para mostrar o que por, mas você já deve saber né?
Exevo gran trap
Abraços.
KaKilo ~
É eu botei aqui no Spell.xml
Mais não funciono olha o erro que dá:
[29/10/2009 12:40:36] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/Exevo gran trap.lua)
[29/10/2009 12:40:36] cannot open data/spells/scripts/Exevo gran trap.lua: No such file or directory
Se puder botar ai,bota ai por favor!
tipo se der me enviem tbm o scripit dessa magia que tenho que por no spell.xml na pasta da spell vo ve se consigo po no meu ot vlws ai
mathemas
Troque o nome do arquivo para trap.lua e consecutivamente no spells.xml o diretório onde encontrar.
Salve no bloco de todas como todos os arquivos, com o nome trap.lua. Nos spells.xml verifique-se se fez corretamente e se o caminho está certo, com o novo nome trap.lua
KaKilo ~
Olha eu botei assim no Spells.xml!
<instant name="Trap" words="exevo gran trap" lvl="8" mana="20" direction="1" exhaustion="1000" needlearn="0" script="trap.lua">
<vocation name="Sorcerer" />
<vocation name="Druid" />
<vocation name="Master Sorcerer" />
<vocation name="Elder Druid" />
<vocation name="Knight" />
<vocation name="Elite Knight" />
<vocation name="Paladin" />
<vocation name="Royal Paladin" />
<vocation name="Slayer Sorcerer" />
<vocation name="Slayer Druid" />
<vocation name="Slayer Paladin" />
<vocation name="Slayer Knight" />
</instant>
E deu o mesmo erro!
Aqui está um novo.
Vá em data/spells/scripts e copie algum arquivo, apague tudo o que existe dentro e cole isso:
local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatParam(combat1, COMBAT_PARAM_CREATEITEM, 1498)
local arr1 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 0, 2, 0, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 0, 0, 0, 0, 0}
}
local area1 = createCombatArea(arr1)
setCombatArea(combat1, area1)
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1 }
addEvent(onCastSpell1, 100, parameters)
end
Salve como trap.
Aqui está o que deve ser colocado no spells.xml
<instant name="gran trap" words="exevo gran trap" lvl="110" mana="1200" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="trap.lua"><vocation name="Master Sorcerer" />
<vocation name="Elder Druid" />
<vocation name="Royal Paladin" />
<vocation name="Elite Knight" />
</instant>
Abraços.
KaKilo ~
Amigo, o Kakilo postou a solucao, se nao esta gastando mana, tente mudar o que será grifado em vermelho na frase abaixo.
<instant name="gran trap" words="exevo gran trap" lvl="110" mana="1200" prem="1" aggressive="0" selftarget="1"
O problema pode ser este... 1200 refere-se a o total de mana, que gastará..
• Qual a versao do seu ot?
Abras, espero ter ajudado..