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.
  • 0

Quero saber como edita spells?


antonionunes!!!
 Compartilhar

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Bom, achei um tutorial:

Voce nao Sabe nada sobre scripts e nem mesmo como funcionao e quer criar uma magia

Voce pode ir no classico copy/paste:

Primeiro Passo:

Copie uma tag no spells.xml Exemplo:

<instant name="Eternal Winter" words="exevo gran mas frigo" lvl="60" mana="1200" prem="1" selftarget="1" exhaustion="2000" needlearn="0" script="attack/eternal winter.lua">

<vocation name="Druid"/>

<vocation name="Elder Druid"/>

</instant>

 

E cole logo a baixo uma identica.

Agora edite certos campos:

 

<instant name="Eternal Winter" words="exevo gran mas frigo" lvl="60" mana="1200" prem="1" selftarget="1" exhaustion="2000" needlearn="0" script="attack/eternal extreme winter.lua">

<vocation name="Druid"/> <vocation name="Elder Druid"/>

</instant>

 

 

 

Vermelho Palavras a serem ditas para a magia sair

Verde Level para Usar a magia

Amarelo Mana pra Usar a magia

 

Negrito Voce deve mudar para o nome do seu script, no caso usaremos eternal extreme winter

 

Procure na pasta scripts/attack o bloco de notas chamado eternal winter copieo e cole renomeie-o para eternal extreme winter, abaixo ensino como editar.

 

 

Em seguida voce pode editar certas coisas

--Calculed by ta4e--

--For tibia 8.31--

--Made in 07/11/08--

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)

function getCombatFormulas(cid, lv, maglv)

local formula_min = -((lv*0.25 + maglv*3) * 2.7)

local formula_max = -((lv*0.25 + maglv*3) * 3.1)

 

if(formula_max < formula_min) then

local tmp = formula_max

formula_max = formula_min

formula_min = tmp

end

return formula_min, formula_max

end

 

local area = createCombatArea(AREA_CROSS5X5)

setCombatArea(combat, area)

 

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

Azul Minimo Dano -- Leve em base que dakele geito que esta 2.7 ira dar 500 de dano se voce multiplicar por 2 o 2.7 ira ficar 5.4 e ira dar 1000 de dano

Rosa Maximo Dano -- mesmo conceito de cima

 

Laranja se voce nao conhece o comando pode ser !z 1,2,3...66 ou /z 1,2,3...66 useo no seu ot e veja um bem legal e apague toda a parte laranja e bote o efeito que voce quer no meu caso irei botar 61

 

Conclusao a magia ira ficar com a forma do exevo gran mas frigo com otro dano e com otro efeito

Link para o comentário
Compartilhar em outros sites

  • 0

@antonionunes!!!

Bom, para editar somente o nome da magia ( o que se diz ) é só abrir o arquivo da spell e achar esta linha:

words="exevo gran mas frigo" ( por exemplo )

Troque pelo oq você quer que o player diga para sair a magia.

Link para o comentário
Compartilhar em outros sites

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.