Ir para conteúdo

[Tutorial] Como Criar Wand


Alvarovictor

Posts Recomendados

Óla Gente Vou Ensinar Como Criar Uma Wand com varios Elementos EX= ELA VAI HITAR : HOLY , FIRE , ICE , E ETC....

 

1° Vocês Vao Em Data/Weapons/Scripts e Copia o arquivo bust arrow...

 

 

 

Dentro Deve Tar Assim:

 

local combat = createCombatObject()

 

setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)

 

setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)

 

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

 

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)

 

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT,

CONST_ANI_BURSTARROW)

setCombatFormula

(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0)

 

 

local area = createCombatArea({

{1, 1, 1},

{1, 3, 1},

 

 

 

Ai voce Trocam para:

 

 

w = {

[1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE},

[2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE},

[3] = {ef = 45, sh = 38, dmg = COMBAT_POISONDAMAGE},

[4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE},

[5] = {ef = 11, sh = 35, dmg = COMBAT_ENERGYDAMAGE},

[6] = {ef = 31, sh = 35, dmg = COMBAT_PHYSICALDAMAGE},

[7] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE}

}

 

function onUseWeapon(cid, var)

min, max = atk min, atk max -- dano minimo e maximo

target = getCreatureTarget(cid)

if target ~= 0 then

wx = w[math.random(1, #w)]

doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh)

addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef)

end

return true

end

 

 

 

Dai Voces Vai Em Weapons abre Weapons.lua e bota la isso:

 

</wand>

<wand id="xxx" level="200" mana="13" min="0" max="0" type="earth" event="script" value="wand.lua"> <!-- Enforced Wand --> (nao muda nada de min e max)

<vocation id="1"/>

<vocation id="5"/>

 

 

Dae Voce Escolhe a wand que voce quiser e pega o ID da wand

 

Depois Vai Em Weapons e na wand q vc botou la caso vai ser essa

 

</wand>

<wand id="VOCE BOTA O ID AKI" level="200" mana="13" min="0" max="0" type="earth" event="script" value="wand.lua"> <!-- Enforced Wand -->

<vocation id="1"/>

<vocation id="5"/>

 

E pronto Galera Wand criada Agora So e Abrir o Ot Bota o ID Da wand q vc escolheu e usala

 

 

Bom Galera Ate o proximo Tutorial e SE AJUDEI REP+ nao cai o dedo

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

amigo, gostei da explicação, mais tente deixar essas tag em code, ficaria mais bonito exemplo:

 

assim.

 

mais tirando isso, acho que ira ajudar bastante gente. abraços.

Link para o comentário
Compartilhar em outros sites

REP+ não é nada meu jóvem guerreiro..

Bastá você ajudar os outros de coração e em tróca você receberá

coisas muito melhóres no futuro.

Oque adianta ter reputação em um forum cheio de "Tibianos gordos e Nérds"?

Enfim, grato.

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

REP+ não é nada meu jóvem guerreiro..

Bastá você ajudar os outros de coração e em tróca você receberá

coisas muito melhóres no futuro.

Oque adianta ter reputação em um forum cheio de "Tibianos gordos e Nérds"?

Enfim, grato.

 

Concordoo Fenix.

Link para o comentário
Compartilhar em outros sites

Olá XTibiano!

 

Infelizmente, seu tutorial foi reprovado.

Procure por ajuda na seção de como formular um bom tutorial.

 

Grato pela atenção.

Movido.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...