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

 como puedo crear items cambiables????

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: como puedo crear items cambiables???? Miér Abr 18, 2018 9:44 pm

asi como las power treads el dota,estube viendo algunas detos en esta pagina pero tienen un error que al cambiar de item no mantiene se mantiene en el slot
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 3065
Reputación Reputación : 513
Monedas de oro : 9506
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Jue Abr 19, 2018 12:46 pm

Se usa un pequeño bucle para determinar la posición+ una función de JASS

[gui]Fuerza a Inteligencia
Acontecimientos
Unidad - A unit Utiliza un objeto
Condiciones
(Item-type of (Item being manipulated)) Igual a (==) Power Treads |CFFFF0303[Fuerza]|R
Acciones
Do Multiple ActionsFor each (Integer A) from 1 to 6, do (Actions)
Bucle: Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Item carried by (Triggering unit) in slot (Integer A)) Igual a (==) (Item being manipulated)
Entonces: Acciones
Set Slot = (Integer A)
Otros: Acciones
Objeto - Remove (Item being manipulated)
Set Unidad = (Triggering unit)
Set ItemTipo = Power Treads |CFF0042FF[Inteligencia]|R
Custom script: call UnitAddItemToSlotById(udg_Unidad,udg_ItemTipo,udg_Slot-1)
[/gui]

[gui] Do Multiple ActionsFor each (Integer A) from 1 to 6, do (Actions)
Bucle: Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Item carried by (Triggering unit) in slot (Integer A)) Igual a (==) (Item being manipulated)
Entonces: Acciones
Set Slot = (Integer A)
Otros: Acciones
[/gui]
Este bucle revisará de 1 a 6. O sea, cada slot del inventario.
El if revisará si el item que el héroe tiene en el slot actual es el item que se acaba de activar.
En caso de ser cierto, guardamos en la variable "Slot", la posición en el inventario.
Luego fuera del bucle

[gui]Set Unidad = (Triggering unit)
Set ItemTipo = Power Treads |CFF0042FF[Inteligencia]|R
[/gui]
Estas son dos variables que serán, la unidad a la que le das tu item. Y el tipo de item que les darás

Luego pasamos a la función, que requiere que uses la acción Custom script
[gui]Custom script: call UnitAddItemToSlotById(udg_Unidad,udg_ItemTipo,udg_Slot-1)
[/gui]
La función es [ljass]UnitAddItemToSlotById[/ljass], esto le dará un item en posición a una unidad. Los parentesis contienen los argumentos y cada argumento se separa por una coma.
[ljass]udg_Unidad[/ljass] es la variable "Unidad", cuando usas JASS, toda variable del GUI tiene agregado un "udg_" al inicio de su nombre
[ljass]udg_ItemTipo[/ljass], es el item que se adhiere
[ljass]udg_Slot-1[/ljass], es la posición del inventario, ¿Por qué tiene el -1?. Porque en JASS, las posiciones del inventario van de 0 a 5, y no de 1 a 6. Entonces debes reducirle el valor en 1, para que concuerde con lo que hiciste.
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Jue Abr 19, 2018 2:12 pm

Ps Como se aplica jass nunca lo eh usado
Solo se que son textos
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 3065
Reputación Reputación : 513
Monedas de oro : 9506
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Jue Abr 19, 2018 9:14 pm

Fijate lo que escribí Neutral
Se usa la acción Custom script
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Vie Abr 20, 2018 12:15 am

listo ya lo hice solo me resta saber si la varible slot es un numero entero
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Vie Abr 20, 2018 12:37 am

no me funciono ni siquiera cambio el item xD
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Vie Abr 20, 2018 12:43 am


Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 3065
Reputación Reputación : 513
Monedas de oro : 9506
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Vie Abr 20, 2018 8:22 am

Manda el mapa de prueba

PD: Para mostrar detonador, en lugar de mandar esa imagen minúscula, usa el tag GUI, de la siguiente manera

1- Tienes que escribir [*gui][*/gui] (sin asteriscos)
2- Ir a tu detonador, justo arriba de "Acontecimientos" está el nombre del detonador, click derecho en el nombre del detonador -> Copiar como texto
3- Pegar ese texto en medio del tag GUI
4- Listo
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Vie Abr 20, 2018 3:31 pm

[gui]mordigan
   Acontecimientos
       Unidad - A unit Utiliza un objeto
   Condiciones
       (Item-type of (Item being manipulated)) Igual a mordigan 1
   Acciones
       For each (Integer A) from 1 to 6, do (Actions)
           Bucle: Acciones
               If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                   Si: Condiciones
                       (Item carried by (Triggering unit) in slot (Integer A)) Igual a (Item being manipulated)
                   Entonces: Acciones
                       Set Sloter = (Integer A)
                   Otros: Acciones
       Objeto - Remove (Item being manipulated)
       Set Unidad_mordigan = (Triggering unit)
       Set Tipo_mordigan = mordigan 2
       Custom script:   call UnitAddItemToSlotById(udg_Unidad_mordigan,udg_Tipo_mordigan,udg_Sloter-1) [/gui]
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 3065
Reputación Reputación : 513
Monedas de oro : 9506
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Vie Abr 20, 2018 10:40 pm

Si no me pasas el mapa de prueba no te puedo ayudar amigo
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Dom Abr 22, 2018 3:48 pm

@Marcos_M escribió:
Si no me pasas el mapa de prueba no te puedo ayudar amigo
https://www.epicwar.com/maps/281688/

Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 3065
Reputación Reputación : 513
Monedas de oro : 9506
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Dom Abr 22, 2018 7:31 pm

En el mapa que me mandaste si funciona bien o.o
Qué problema te dio?
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Dom Abr 22, 2018 7:40 pm

despues de cambiarlo no vuelve a cambiar al primer item , seria de mordigan 2 no vuelve al mordigan 1 al clickearlo XD
y una mas como puedo poner dos habiliddes activables en 1 item que se usen al mismo tiempo por ejemplo el mekans del dota que cura y da armadura,todavia soy noob en el editor :v
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 3065
Reputación Reputación : 513
Monedas de oro : 9506
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Lun Abr 23, 2018 3:42 pm

Yo te di un detonador para cambiar de un item a otro, sabes que puedes hacer un detonador segundo para cambiar del segundo al primero????
Un detonador no hace NADA aparte de lo que le digas, recuerda eso.
Trataste de poner 2 habilidades en un mismo objeto a ver si funciona así? Caso contrario te mostraré una forma de hacerlo por detonador
Volver arriba Ir abajo
Elgian
Iniciado


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

Mensajes Mensajes : 9
Reputación Reputación : 0
Monedas de oro : 29
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: como puedo crear items cambiables???? Lun Abr 23, 2018 4:15 pm

@Marcos_M escribió:
Yo te di un detonador para cambiar de un item a otro, sabes que puedes hacer un detonador segundo para cambiar del segundo al primero????
Un detonador no hace NADA aparte de lo que le digas, recuerda eso.
Trataste de poner 2 habilidades en un mismo objeto a ver si funciona así? Caso contrario te mostraré una forma de hacerlo por detonador
ok creare otro detonador ala inversa de los items y si ya intente poner dos poderes pero solo funciona el que esta primero ,tambien intente con el libro de poderes pero no se puede
Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: como puedo crear items cambiables????

Volver arriba Ir abajo
 

como puedo crear items cambiables????

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-