Ir para conteúdo
Entre para seguir isso  
Mochileiro

Pripi

Recommended Posts

Mochileiro    0
Mochileiro

  • Nome do Sistema ou Script : Pripi
  • Nome do Autor : Mochileiro
  • Versão do Tibia : 8.60

 

Vamos Lá !

 

Primeiro passo..

Abra a pasta de seu OT/data/spells/scripts

Crie um arquivo LUA apague o que dentro e coloque..

 

[spoiler=SCRIPT]

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 17)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -6.0, -100, -3.0, -250)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 43)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.0, -500, -1.3, -680)

 

arr1 = {

{0, 1, 0},

{1, 3, 1},

{0, 1, 0}

}

 

 

 

 

arr2 = {

{1, 0, 1},

{0, 3, 0},

{1, 0, 1}

}

 

 

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, combat2, parameters.var)

end

 

function onCastSpell(cid, var)

local parameters = { cid = cid, var = var}

doPlayerAddItem(cid,2112,1)

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 100, parameters)

 

return TRUE

end

 

 

Agora salve como pripi

 

Agora Vai em spells.xml e coloque isso

 

[spoiler=TAG]

<instant name="pripi" words="pripi" lvl="160" mana="1600" prem="1" range="3" casterTargetOrDirection="0" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="attack/pripi.lua">

<vocation name="Druid"/>

<vocation name="Elder Druid"/>

</instant>

 

 

 

Explicando .

 

Oque está em Vermelho é o ID do item que vc vai colocar para quando a pessoa soltar a magia vai aparecer .

Oque está em rosa é a quantidade que vai cair o item quando vc soltar a magia !

 

 

Muito Obrigado !

 

Editado por Mochileiro
não conseguir colocar a imagem hospedada em gif

Compartilhar este post


Link para o post
Oneshot    24
Oneshot

É uma magia relativamente estranha, o jogador invoca ela, causa dano nos outros e ganha um Teddy Bear. Não sei qual a utilidade dela nos servidores e, além de tudo, o código está muito simples.

 

Estude um pouco mais os códigos LUA e só um conselho... scripting não é só fazer magias, existem muitas outras formas de programar coisas de OTServ, estude-as.

 

[ APROVADO ]

Editado por Garou

Compartilhar este post


Link para o post
iuniX    4
iuniX

Não entendi a utilidade disso e o script está bem simples. Como o Garou disse, de uma estudada melhor em lua e não focalize em magias, comece fazer actions que eu acho mais simples e tem mais liberdade para fazer as coisas

Compartilhar este post


Link para o post
Mochileiro    0
Mochileiro

Assim . Eu sei eu tambem nao entendi o destino dela .

 

O ruim que eu nunca estudei direito LUA se vc's poderem falar algum site que eu aprenda .

 

Se puder manda por PM

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×