Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Magia Massa para OT server (Tudo esplicadinho)!


4061865
 Compartilhar

Posts Recomendados

Ola sou um programador de um OT srever e darei uma magia esclusiva para 8.1+

 

 

Vamos la primeiro abra um arquivo lua em "data/spells/scripds" crie um arquivo chamado "sword"

 

Em seguida cole isso dentro dele:

 

 

............................................................................................................................

 

local scom1 = createCombatObject()

local scom2 = createCombatObject()

 

 

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 36)

setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WEAPONTYPE)

setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 10, -1600, 1.0, -10000)

 

 

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 0)

setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WEAPONTYPE)

setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 0, -1600, 1.0, -10000)

 

arr1 = {

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

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

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

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

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

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

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

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

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

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

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

}

 

 

 

arr2 = {

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

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

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

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

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

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

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

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

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

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

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

}

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

setCombatArea(scom1, area1)

setCombatArea(scom2, area2)

 

function onTargetTile(cid, pos)

doCombat(cid,combat1,positionToVariant(pos))

end

 

function onTargetTile2(cid, pos)

doCombat(cid,combat2,positionToVariant(pos))

end

setCombatCallback(scom1, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

setCombatCallback(scom2, CALLBACK_PARAM_TARGETTILE, "onTargetTile2")

 

local function onCastSpell1(parameters)

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

end

 

local function onCastSpell2(parameters)

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

end

 

function onCastSpell(cid, var)

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

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 200, parameters)

end

 

 

...................................................................................................

 

 

 

Agora va em "data/spells" e cole isso:

(Lenbrando que meu server e XML se seu server for SQL ira ser diferente)

...........................................................................................................

 

<instant name="exevo gran mas dorion" words="crew" lvl="80" mana="200" direction="1" exhaustion="800" needlearn="0" script="sword.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" />

</instant>

.....................................................................................................................

 

E se o server for SQL cole isso:

...................................................................................................................

 

<instant name="vigawar" words="exevo gran mas dorion" lvl="100" maglv="10" soul="0" mana="10" exhaustion="1" prem="1" enabled="1" script="sword.lua"><vocation id="6"/><vocation id="7"/><vocation id="2"/><vocation id="2"/><vocation id="5"/><vocation id="4"/><vocation id="1"/><vocation id="8"/><vocation id="3"/></instant>

 

......................................................................................................................

 

Espero ter ajuda se encontrarem augum BUG postem ai que respondo!:D:D

 

Credito 100%-Ramex Gamiolius

 

Se consseguisse eu postava imagens mais não conssigo

 

Tem atake diferentee diacordo com a arma:

AXE's

CLUB's

SWORD's

 

 

^^ T+

Link para o comentário
Compartilhar em outros sites

  • 4 semanas atrás...

pego certim. mas tem um bug

não gasta mana

se vc puder resolver agradeço

ou melhor vo agradecer agora q funfo vlw msm!

 

1784776.gif

É necessário se cadastrar para acessar o conteúdo.

É necessário se cadastrar para acessar o conteúdo.

 

1796463.gif

É necessário se cadastrar para acessar o conteúdo.

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...
  • 2 semanas atrás...
  • 2 meses depois...
Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.