Foro especializado en Warcraft III y su editor
 
BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarseGrupos de Usuarios
Eventos Actuales
¡ Bienvenido Invitado!

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 Pedido de skill

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Kurookami
Peón
avatar


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 39
Reputación Reputación : 0
Monedas de oro : 115
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Pedido de skill Vie Jul 06, 2018 1:44 am

Buenas me he roto la cabeza pensando en como crear la skill purificación de omniknight de dota 2 y al parecer no tengo los conocimientos necesarios y me gustaría por favor que me instruyan haciendo la skill en un mapa y enviándomela para aprender y ser feliz Sad gracias
Si desean información de la skill:
-La habilidad está basada en Luz sagrada

HABILIDAD: Unit Target
AFECTA A: Allied Units (También puedes curarte a ti mismo, si se usa en un muerto viviente aliado que también lo cure, esto puede implicar que ya no se use la habilidad luz sagrada como base)
TIPO DE DAÑO: Puro (Caos para warcraft 3)
ATRAVIESA INMUNIDAD A HECHIZOS: No

Cura instantáneamente a una unidad aliada y daña a todas las unidades enemigas cercanas.

CURACIÓN/DAÑO: 90 / 160 / 230 / 300
RADIO DEL DAÑO: 260
COOLDOWN: 14 / 13 / 12 / 11
MANA: 85 / 100 / 115 / 130
Volver arriba Ir abajo
Marcos_M

avatar


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3062
Reputación Reputación : 511
Monedas de oro : 9495
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Pedido de skill Vie Jul 06, 2018 3:03 pm

Es uno de los hechizos más simples de crear. He aquí como se hace:

[gui]Purification
Acontecimientos
Unidad - A unit Inicia el efecto de una habilidad
Condiciones
(Ability being cast) Igual a (==) Purificacion
Acciones
Set Punto = (Position of (Target unit of ability being cast))
Set GrupoDeUnidad = (Units within 260.00 of Punto matching ((((Matching unit) is Una estructura) Igual a (==) False) and (((Matching unit) belongs to an enemy of (Triggering player)) Igual a (==) True)))
Grupo de unidad - Pick every unit in GrupoDeUnidad and do (Actions)
Bucle: Acciones
Unidad - Cause (Triggering unit) to damage (Picked unit), dealing (20.00 + (70.00 x (Real((Level of (Ability being cast) for (Triggering unit)))))) damage of attack type Conjuros and damage type Normal
Custom script: call RemoveLocation(udg_Punto)
Custom script: call DestroyGroup(udg_GrupoDeUnidad)
[/gui]

A la hora de poner la condición, asegurate de poner primero la condición "And" y luego podrás poner las 2.
La función del grupo de unidad se llama "Units in range matching Condition"
Las variables tienen nombres autodescriptivos, así que espero que sepas crearlas con su tipo correcto.
Por último, las dos acciones son Custom Script y si miras con atención vas a ver que uno tiene la palabra "udg_Punto" y tu variable es "Punto", y la otra acción tiene la palabra "udg_GrupoDeUnidad" y tu variable es "GrupoDeUnidad". Mira con atención, y verás una relación aquí.
Volver arriba Ir abajo
Kurookami
Peón
avatar


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 39
Reputación Reputación : 0
Monedas de oro : 115
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Pedido de skill Sáb Jul 07, 2018 9:27 pm

Muchas gracias Marcos, Usaré la habilidad de Ola curativa para que cure a muertos vivientes aliados (Objetivos 1 y le quitaré los saltos y el efecto del rayo)
Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: Pedido de skill

Volver arriba Ir abajo
 

Pedido de skill

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Warcraft III - WorldEditor :: Zona de Aprendizaje(Dudas) :: General-