Ir para conteúdo
  • Cadastre-se

[Resolvido] [ajuda] Tutorial para criar magias de ataque


Posts Recomendados

Boa Noite Galera!

 

Bom eu queria criar uma spells de ataque pra coloka nos bichos do meu OT e tbm magias novas pros Players, mais so que nao sei criar entao se alguem tiver alguma tutorial de um link explicando bem como se cria passo a passo e poder me desponibiliza ai

 

 

Link para o post
Compartilhar em outros sites

você quer uma spell que o monstro ataque isso?

 

no script do seu monstro você pode adicionar esta parte:

    <attacks>
                <attack name="holy" interval="900" chance="25" range="7" radius="7" min="-800" max="-1000">
                        <attribute key="areaEffect" value="yellowenergy"/>
                </attack>
    </attacks>

essa magia vai criar uma grande área com um efeito de energia amarela e vai hitar de 800 a 1000, você pode mudar o script como por exemplo:

		<attack name="melee" interval="1850" skill="70" attack="130"/>
		<attack name="fire" interval="1700" chance="50" range="1" radius="3" target="1" min="-160" max="-650">
			<attribute key="shootEffect" value="FIREATTACK"/>
			<attribute key="areaEffect" value="firearea"/>
		</attack>
		<attack name="fire" interval="1800" chance="60" range="1" radius="4" target="1" min="-160" max="-650">
			<attribute key="shootEffect" value="FIREATTACK"/>
			<attribute key="areaEffect" value="firearea"/>
		</attack>
		<attack name="fire" interval="1800" chance="51" range="1" radius="5" target="1" min="-160" max="-650">
			<attribute key="shootEffect" value="FIREATTACK"/>
			<attribute key="areaEffect" value="firearea"/>
		</attack>

o (radius="4") vai mudando e os formatos vão ficando diferente, é só ir brincando que consegue aprender (:

se tiver uma duvida posta que eu te ajudo

Link para o post
Compartilhar em outros sites

Sim mano seria pra monstros mesmo ,pois estou criando novos bichos e quests e fica usando a mesma magias nos bichos Fica Tenso ai..

 

Mais tipo queria uma magia que soltasse uns efeitos diferenti ta ligado pra min tbm por nos monstros, mais ou menos aquele efeitos soltandos pelos os GOD no /z

 

Essa magia que vc cito a cima e tbm os exemplos de outras magias vai ajudar ,mais se der pra ajuda eu com o que falei em cima ali ia ser bem melhor

Link para o post
Compartilhar em outros sites

bom há muitas formas de fazer, se você quer aqueles efeitos tem uma listinha aqui:

 

lista1q.png
lista2.png
lista3j.png

CONST_ME_DRAWBLOOD = 0
CONST_ME_LOSEENERGY = 1
CONST_ME_POFF = 2
CONST_ME_BLOCKHIT = 3
CONST_ME_EXPLOSIONAREA = 4
CONST_ME_EXPLOSIONHIT = 5
CONST_ME_FIREAREA = 6
CONST_ME_YELLOW_RINGS = 7
CONST_ME_GREEN_RINGS = 8
CONST_ME_HITAREA = 9
CONST_ME_TELEPORT = 10
CONST_ME_ENERGYHIT = 11
CONST_ME_MAGIC_BLUE = 12
CONST_ME_MAGIC_RED = 13
CONST_ME_MAGIC_GREEN = 14
CONST_ME_HITBYFIRE = 15
CONST_ME_HITBYPOISON = 16
CONST_ME_MORTAREA = 17
CONST_ME_SOUND_GREEN = 18
CONST_ME_SOUND_RED = 19
CONST_ME_POISONAREA = 20
CONST_ME_SOUND_YELLOW = 21
CONST_ME_SOUND_PURPLE = 22
CONST_ME_SOUND_BLUE = 23
CONST_ME_SOUND_WHITE = 24
CONST_ME_BUBBLES = 25
CONST_ME_CRAPS = 26
CONST_ME_GIFT_WRAPS = 27
CONST_ME_FIREWORK_YELLOW = 28
CONST_ME_FIREWORK_RED = 29
CONST_ME_FIREWORK_BLUE = 30
CONST_ME_STUN = 31
CONST_ME_SLEEP = 32
CONST_ME_WATERCREATURE = 33
CONST_ME_GROUNDSHAKER = 34
CONST_ME_HEARTS = 35
CONST_ME_FIREATTACK = 36
CONST_ME_ENERGYAREA = 37
CONST_ME_SMALLCLOUDS = 38
CONST_ME_HOLYDAMAGE = 39
CONST_ME_BIGCLOUDS = 40
CONST_ME_ICEAREA = 41
CONST_ME_ICETORNADO = 42
CONST_ME_ICEATTACK = 43
CONST_ME_STONES = 44
CONST_ME_SMALLPLANTS = 45
CONST_ME_CARNIPHILA = 46
CONST_ME_PURPLEENERGY = 47
CONST_ME_YELLOWENERGY = 48
CONST_ME_HOLYAREA = 49
CONST_ME_BIGPLANTS = 50
CONST_ME_CAKE = 51
CONST_ME_GIANTICE = 52
CONST_ME_WATERSPLASH = 53
CONST_ME_PLANTATTACK = 54
CONST_ME_TUTORIALARROW = 55
CONST_ME_TUTORIALSQUARE = 56
CONST_ME_MIRRORHORIZONTAL = 57
CONST_ME_MIRRORVERTICAL = 58
CONST_ME_SKULLHORIZONTAL = 59
CONST_ME_SKULLVERTICAL = 60
CONST_ME_ASSASSIN = 61
CONST_ME_STEPSHORIZONTAL = 62
CONST_ME_BLOODYSTEPS = 63
CONST_ME_STEPSVERTICAL = 64
CONST_ME_YALAHARIGHOST = 65
CONST_ME_BATS = 66
CONST_ME_SMOKE = 67
CONST_ME_INSECTS = 68
CONST_ME_DRAGONHEAD = 69
CONST_ME_ORCSHAMAN = 70
CONST_ME_ORCSHAMAN_FIRE = 71
CONST_ME_NONE = 255
CONST_ME_LAST = CONST_ME_ORCSHAMAN_FIRE

é só substituir os nomes no script pra sair o efeito diferente.

 

pra criar magias pra players faz o seguinte:

 

adiciona essa tag no spells.xml

	<instant name="Nova" words="nova" lvl="20" mana="1050" prem="1" selftarget="1" exhaustion="40000" groups="4,4000" icon="118" needlearn="0" event="script" value="attack/nova.lua">
		<vocation id="2;6"/>
	</instant>

cria em data/spells/scripts/attack um arquivo chamado nova.lua

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HEARTS)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 6, 12)

local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

 

Aqui você muda o tipo de damage, ice, fire, holy, death, phisycal, etc...

Aqui você poem o nome de um daqueles efeitos da lista eu eu te passei

Aqui você edita o dano que vai dar

Aqui é a área que a magia vai sair

Link para o post
Compartilhar em outros sites

Opa agora sim em Maninho vai da pra min brincar tenho bastanti recursos agora pra min poder explora, antes tinha nada nao sabia os efeitos e tals o que vc me passo vai ajuda agora,Vlw ai Mlk  REP+ ai pra ti 

 

 

Bom ultima coisa so  tem aquela Area ali AREA_CROSS5X5, ou Tem outras ,se tiver outra tem como se passa se for possivel?

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo