Foro especializado en Warcraft III y su editor
 
BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarse
Eventos Actuales
No hay eventos actualmente
¡ Bienvenido Invitado !

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte
 

 [Ayuda] Activar acciones al iniciar entrenamiento

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Amras
Soldado
Amras


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

Mensajes Mensajes : 111
Reputación Reputación : 7
Monedas de oro : 278
Monedas de Platino : 0 [Ayuda] Activar acciones al iniciar entrenamiento Empty

Inventario :
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10

[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10Mar Mayo 12, 2015 12:56 pm

¡Hola! La duda es que al iniciar un entrenamiento quiero que se active unas acciones. Hasta aquí sencillo, el problema está en las condiciones. A parte de oro y madera, quiero crear un tercer recurso que se muestra en una tabla múltiple, y lo que quiero hacer en que si, por ejemplo, entreno un soldado me consuma 50 del tercer recurso, si es campesino -> 20, o si es caballero -> 70. Ahora estoy usando el evento 'Una unidad TERMINA un entrenamiento' porque se puede utilizar la condición (Trained unit) para referirse a la unidad entrenada. Pero no hay condición para la unidad que está siendo entrenada. Para mí lo veo complicado. ¿Qué debería hacer si es posible?
Volver arriba Ir abajo
JhOtAm
Héroe
JhOtAm


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

Mensajes Mensajes : 1706
Reputación Reputación : 414
Monedas de oro : 9549
Monedas de Platino : 0 [Ayuda] Activar acciones al iniciar entrenamiento Empty

Inventario :
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10

[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: Re: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10Mar Mayo 12, 2015 2:24 pm

Hola, te serviria la condicion ; "tipo de unidad"


[Ayuda] Activar acciones al iniciar entrenamiento Portada_wc3_by_jhotam_ddctqei-fullview.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9NDc3IiwicGF0aCI6IlwvZlwvZTVmMmI5N2EtMjBmMS00NGI0LTkyMGItZThmNjJmOWIwYmJhXC9kZGN0cWVpLWE3MDhhNmYwLTdlN2MtNGMyNC05MWE4LWNlYzc3OTQwYWYwYi5wbmciLCJ3aWR0aCI6Ijw9MTI4MCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19


[Ayuda] Activar acciones al iniciar entrenamiento Marcaperu
Volver arriba Ir abajo
https://www.deviantart.com/jhotam
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3333
Reputación Reputación : 594
Monedas de oro : 10371
Monedas de Platino : 0 [Ayuda] Activar acciones al iniciar entrenamiento Empty

Inventario :
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10

[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: Re: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10Mar Mayo 12, 2015 4:14 pm

Si Trained Unit no funciona(ya probaste?)
Utiliza Triggering Unit
Volver arriba Ir abajo
Sapphiron

Sapphiron


Barra de Salud : Este usuario es invulnerable ¿Será que es fiel a las normas?

Mensajes Mensajes : 1450
Reputación Reputación : 229
Monedas de oro : 12096
Monedas de Platino : 0 [Ayuda] Activar acciones al iniciar entrenamiento Empty

Inventario :
Frostmourne Escudo lunar Armadura Lunar Avanzada
Diamante Encantado Anillo Sagrado Libro de Leyendas

[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: Re: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10Mar Mayo 12, 2015 6:39 pm

@Amras escribió:
¡Hola! La duda es que al iniciar un entrenamiento quiero que se active unas acciones. Hasta aquí sencillo, el problema está en las condiciones. A parte de oro y madera, quiero crear un tercer recurso que se muestra en una tabla múltiple, y lo que quiero hacer en que si, por ejemplo, entreno un soldado me consuma 50 del tercer recurso, si es campesino -> 20, o si es caballero -> 70. Ahora estoy usando el evento 'Una unidad TERMINA un entrenamiento' porque se puede utilizar la condición (Trained unit) para referirse a la unidad entrenada. Pero no hay condición para la unidad que está siendo entrenada. Para mí lo veo complicado. ¿Qué debería hacer si es posible?

Creo que en todo caso "Triggering Unit" iría, aunque no recuerdo si en el acontecimiento esta "Comienza a entrenar una unidad"

Lo que tenes que hacer para el tercer recurso es una variable de Número entero que almacene el valor de dicho tercer recurso. Entonces al finalizar el entrenamiento de una unidad éste verifique si tenes la cantidad necesaria, en caso de que no, que automáticamente se remueva la unidad y te devuelva el oro y madera(en caso de que no uses una variable para éstos y uses los espacios que ya ofrece el juego).

Yo te recomendaría que te olvides de los recursos del juego(oro y madera) y uses los 3 en distintas variables y al terminar el entrenamiento se verifique si se cumplen los requisitos.

Saludos.


Lets take a moment to break the ice, so my intentions are known..

[Ayuda] Activar acciones al iniciar entrenamiento SILNVOb
⭐Reglas del foro⭐ Listado de Tutoriales⭐
⭐Consultas del editor de mundos Like a Star @ heaven Requisitos de Tutoriales y Spells⭐
Volver arriba Ir abajo
https://www.worldofeditors.net
Amras
Soldado
Amras


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

Mensajes Mensajes : 111
Reputación Reputación : 7
Monedas de oro : 278
Monedas de Platino : 0 [Ayuda] Activar acciones al iniciar entrenamiento Empty

Inventario :
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10

[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: Re: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10Jue Mayo 14, 2015 6:54 am

@JhOtAm escribió:
Hola, te serviria la condicion ; "tipo de unidad"
¿Pero qué tipo de unidad? No es lo mismo entrenar un soldado que un campesino.
@Marcos_M escribió:
Si Trained Unit no funciona(ya probaste?)
Utiliza Triggering Unit
Si probé Trained unit, pero solo hace referencia a la unidad que termina su entrenamiento. Si un cuartel entrena un soldado, Triggering unit hará referencia al cuartel, no al soldado.
@Sapphiron escribió:
@Amras escribió:
¡Hola! La duda es que al iniciar un entrenamiento quiero que se active unas acciones. Hasta aquí sencillo, el problema está en las condiciones. A parte de oro y madera, quiero crear un tercer recurso que se muestra en una tabla múltiple, y lo que quiero hacer en que si, por ejemplo, entreno un soldado me consuma 50 del tercer recurso, si es campesino -> 20, o si es caballero -> 70. Ahora estoy usando el evento 'Una unidad TERMINA un entrenamiento' porque se puede utilizar la condición (Trained unit) para referirse a la unidad entrenada. Pero no hay condición para la unidad que está siendo entrenada. Para mí lo veo complicado. ¿Qué debería hacer si es posible?
Creo que en todo caso "Triggering Unit" iría, aunque no recuerdo si en el acontecimiento esta "Comienza a entrenar una unidad"

Lo que tenes que hacer para el tercer recurso es una variable de Número entero que almacene el valor de dicho tercer recurso. Entonces al finalizar el entrenamiento de una unidad éste verifique si tenes la cantidad necesaria, en caso de que no, que automáticamente se remueva la unidad y te devuelva el oro y madera(en caso de que no uses una variable para éstos y uses los espacios que ya ofrece el juego).

Yo te recomendaría que te olvides de los recursos del juego(oro y madera) y uses los 3 en distintas variables y al terminar el entrenamiento se verifique si se cumplen los requisitos.

Saludos.
Bueno, ya utilizo una variable para el tercer recurso. Pero voy a probar lo de usa otras variables para el oro y la madera.

Gracias a todos los que me han ayudado. Creo que una condición tipo (Training unit) hubiese solucionado mejor el problema, pero Blizzard no se les ocurrió crear esa condición. Ojalá hicieran algún parche que incluya esa condición y otras más como se ven en el editor de StarCraft 2.
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3333
Reputación Reputación : 594
Monedas de oro : 10371
Monedas de Platino : 0 [Ayuda] Activar acciones al iniciar entrenamiento Empty

Inventario :
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10

[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: Re: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10Jue Mayo 14, 2015 10:50 am

GetTrainedUnitType()
Encontré esa función en el API de JASS, no sé si tenga forma en GUI, en Unit-Type comparison debería estar si es que existe. Revisa, si no existe te explico como hacerlo andar
Volver arriba Ir abajo
neruvian
Capitán
neruvian


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

Mensajes Mensajes : 207
Reputación Reputación : 37
Monedas de oro : 809
Monedas de Platino : 0 [Ayuda] Activar acciones al iniciar entrenamiento Empty

Inventario :
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10
[Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10 [Ayuda] Activar acciones al iniciar entrenamiento Empysl10

[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: Re: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10Mar Mayo 19, 2015 1:14 pm

triggerin unit se usa de forma general en acontecimiento si aparece cuando para que se refiera al soldado debes especific ar unidad en condicion unit-type comparition la cual triggering unit es igual al soldado raso por tanto la cual deberas repetir este proceso tantas veces en diferentes detonadores sea necesario, para el tercer recurso es necesario la variable real aunque no se la aplicacion a eso pero creo que podria ser mas facil el uso del jass para eso
Volver arriba Ir abajo
Contenido patrocinado




[Ayuda] Activar acciones al iniciar entrenamiento Empty
Mensaje(#) Tema: Re: [Ayuda] Activar acciones al iniciar entrenamiento [Ayuda] Activar acciones al iniciar entrenamiento Clock10

Volver arriba Ir abajo
 

[Ayuda] Activar acciones al iniciar entrenamiento

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

 Temas similares

-
» Ayuda con mazo verde rojo.
» AYUDA PC .
» Nueva Ayuda para Erepublik
» ¿me siento solo ayuda ?
» AYUDA!! Estoy sufriendo por un amor no correspondido

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