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
 

 [Resuelto] Ayuda - Tiendas disponibles según color de jugador

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


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

Mensajes Mensajes : 68
Reputación Reputación : 4
Monedas de oro : 261
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Sáb Oct 19, 2013 6:57 am

Hola, quería saber si esto es posible:
En mi mapa los jugadores elijen una especialidad que es visible a los otros jugadores mediante el color, y quiero hacer que una tienda solo esté disponible para el jugador de las unidades amarillas por ejemplo. Es posible?
Volver arriba Ir abajo
KoleshyEngine

KoleshyEngine


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

Mensajes Mensajes : 548
Reputación Reputación : 129
Monedas de oro : -216
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Sáb Oct 19, 2013 11:41 am

amigo todo se puede, la cosa es buscar como lograrlo.
lo que yo daria como idea seria darle como objetivo a la habilidad de seleccion de esa tienda, a las unidades aliadas y claro esa tienda debe ser controlada por alguno de los de su equipo.

le puedes dar visualisacion 0 y asi no podran ver siempre la tienda o los que pasan cerca de ella.


Like a Star @ heaven  Desarrollador de Software Contactar
Volver arriba Ir abajo
http://koleshyengine.blogspot.com/
Piru
Soldado


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

Mensajes Mensajes : 68
Reputación Reputación : 4
Monedas de oro : 261
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Sáb Oct 19, 2013 4:50 pm

El tema es que hay dos equipos de cuatro jugadores y en ambos equipos se pueden elegir cuatro especialidades (las mismas) y dependiendo de estas especialidades son las tiendas disponibles.
O puedo hacer que el item se dropée si la unidad no tiene x color tal vez.
Volver arriba Ir abajo
KoleshyEngine

KoleshyEngine


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

Mensajes Mensajes : 548
Reputación Reputación : 129
Monedas de oro : -216
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Sáb Oct 19, 2013 5:10 pm

para eso hay una condicion especial:

ejemplo:
(Color of (Owner of (Triggering unit))) Igual a Rojo

con eso cheekas el color del jugador.
lo que podrias hacer es bloquear cierta tienda.
y no permitirle comprar items ahi, si por ejemplo compra unas botas de velocidad, se le devuelve el oro y el item se le remueve dandole un mensaje de que solo cierto equipo puede compra ahi.


Like a Star @ heaven  Desarrollador de Software Contactar
Volver arriba Ir abajo
http://koleshyengine.blogspot.com/
Piru
Soldado


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

Mensajes Mensajes : 68
Reputación Reputación : 4
Monedas de oro : 261
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Sáb Oct 19, 2013 5:43 pm

De acuerdo, solo me falta algo más. Sabes si hay alguna condición asi?
El objeto adquerido es comprado en LA TIENDA
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3548
Reputación Reputación : 680
Monedas de oro : 11090
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Dom Oct 20, 2013 2:28 am

Bueno, haré unos detonadores según yo entendí, elegir especialidad en un héroe, y poder comprar cosas solo en las tiendas de esa especialidad, cualquier cosa avisas.

https://mega.co.nz/#!X5ZnBIza!IeDWQ1bc96lgwV72CzZcQFfv2wRP1fqOFd1S3keyN_E

Detonadores:

[gui]Init
Acontecimientos
Map initialization
Condiciones
Acciones
Partida de refriega - Use melee time of day (for all players)
Partida de refriega - Limit Heroes to 1 per Hero-type (for all players)
Partida de refriega - Give trained Heroes a Scroll of Town Portal (for all players)
Partida de refriega - Set starting resources (for all players)
Partida de refriega - Remove creeps and critters from used start locations (for all players)
Partida de refriega - Run melee AI scripts (for computer players)
-------- En tu caso para setear un héroe, si es con taberna por ejemplo sería como en el detonador apagado y desactivado debajo es este --------
Set Heroe[1] = Mago sanguinario 0000 <gen>
-------- Colocamos las tiendas --------
Set TiendaInvocador = Mercado Goblin 0001 <gen>
Set TiendaMago = Mercado 0002 <gen>
-------- Para que sepan --------
Texto flotante - Create floating text that reads Tienda para Magos above TiendaMago with Z offset 200.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Texto flotante - Create floating text that reads Tienda para Invocad... above TiendaInvocador with Z offset 200.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Partida - Display to (All players) for 10.00 seconds the text: No puedes comprar d...
[/gui]

[gui]Como seria
Acontecimientos
Unidad - A unit Vende una unidad
Condiciones
((Sold unit) is Un héroe) Igual a (==) True
Acciones
Set Heroe[(Player number of (Owner of (Sold unit)))] = (Sold unit)
-------- Cambiemos el color de la unidad para decir que no tiene especialidad --------
Unidad - Change color of (Sold unit) to Negro
[/gui]

[gui]Especialidad
Acontecimientos
Jugador - Jugador 1 (rojo) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 2 (azul) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 3 (teja) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 4 (morado) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 5 (amarillo) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 6 (naranja) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 7 (verde) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 8 (rosa) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 9 (Gris) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 10 (azul claro) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 11 (verde oscuro) types a chat message containing -especialidad as Una subcadena
Jugador - Jugador 12 (marrón) types a chat message containing -especialidad as Una subcadena
Condiciones
Acciones
-------- Estas variables son para agregarle legibilidad al código --------
Set Player = (Triggering player)
Set String = (Entered chat string)
Set Numero = (Player number of Player)
Set Unidad = Heroe[Numero]
-------- ------------------------------------------------------------------------------------------ --------
-------- Esto es para evitar que se cambien de especialidad --------
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
HeroeEspecialidad[Numero] Igual a (==) <Cadena vacía>
Entonces: Acciones
-------- El 15 surge de contar los caracteres(incluyendo el espacio) en "-especialidad " más uno --------
Set StringEspecialidad = (Substring(String, 15, (Length of String)))
Partida - Display to (All players) the text: StringEspecialidad
-------- Son 3 condiciones porque hay algunos que escriben como quieren --------
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
Multiple ConditionsOr - Any (Conditions) are true
Condiciones
StringEspecialidad Igual a (==) Mago
StringEspecialidad Igual a (==) mago
StringEspecialidad Igual a (==) MAGO
Entonces: Acciones
Set HeroeEspecialidad[Numero] = Mago
Unidad - Change color of Unidad to Morado
Partida - Display to (All players) the text: ((Name of Player) + ( ha elegido ser + HeroeEspecialidad[Numero]))
Otros: Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
Multiple ConditionsOr - Any (Conditions) are true
Condiciones
StringEspecialidad Igual a (==) Invocador
StringEspecialidad Igual a (==) invocador
StringEspecialidad Igual a (==) INVOCADOR
Entonces: Acciones
Set HeroeEspecialidad[Numero] = Invocador
Unidad - Change color of Unidad to Rojo
Partida - Display to (All players) the text: ((Name of Player) + ( ha elegido ser + HeroeEspecialidad[Numero]))
Otros: Acciones
Otros: Acciones
[/gui]

[gui]ItemsMago
Acontecimientos
Unidad - A unit Vende un objeto (de la tienda)
Condiciones
Multiple ConditionsOr - Any (Conditions) are true
Condiciones
Multiple ConditionsAnd - All (Conditions) are true
Condiciones
(Triggering unit) Igual a (==) TiendaMago
HeroeEspecialidad[(Player number of (Owner of (Buying unit)))] No igual a (!=) Mago
Multiple ConditionsAnd - All (Conditions) are true
Condiciones
(Triggering unit) Igual a (==) TiendaInvocador
HeroeEspecialidad[(Player number of (Owner of (Buying unit)))] No igual a (!=) Invocador
Acciones
-------- A diferencia de String, Numero, Player y Unidad, esta si es necesaria --------
Set Unidad = (Buying unit)
Set Player = (Owner of Unidad)
Set GrupoJugador = (Player group(Player))
-------- Para agregar más tiendas tendrías que crear más variables, por lo menos de esta forma --------
Héroe - Drop (Sold Item) from Unidad
Objeto - Remove (Sold Item)
Partida - Display to GrupoJugador the text: No puedes comprar d...
-------- Una pequeña remuneración al player tonto. --------
Jugador - Add 50 to Player Oro actual
[/gui]
Volver arriba Ir abajo
Piru
Soldado


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

Mensajes Mensajes : 68
Reputación Reputación : 4
Monedas de oro : 261
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Dom Oct 20, 2013 6:47 am

Los jugadores que se usan son el 2,3,4,5 y 8,9,10,11. Son cuatro por equipo, y en ambos equipos cada jugador debe elegir una especialidad:
- Especialidad amarilla
- Especialidad azul
- Especialidad morada
- Especialidad roja
Depende de la especialidad será su color de equipo, pero no cambia de equipo, sus aliados y enemigos son quienes se establecieron antes de comenzar el juego. El color no afecta al equipo, pueden de color amarillo los ocho jugadores y aún así habrán dos equipos de cuatro.
Mi idea es que quienes tengan especialidad amarilla (y por ende el color amarillo) solo puedan comprar items en la tienda amarilla.

Crées que tu detonador aplica a esto Marcos?
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3548
Reputación Reputación : 680
Monedas de oro : 11090
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Dom Oct 20, 2013 10:02 am

Si, el player verá que se diferencian por color, pero para mí manejar la especialidad por strings es más fácil, el color es solo para visualización, vos visualmente puedes cambiarlo como quieras.
Volver arriba Ir abajo
Piru
Soldado


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

Mensajes Mensajes : 68
Reputación Reputación : 4
Monedas de oro : 261
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Dom Oct 20, 2013 1:25 pm

La especialidad ya había solucionado como hacerlo hace un tiempo, es decir ya queda así, no es por vago sino porque ese tipo de selección quería, es mediante botones de diálogo, al igual que el modo de juego.
Ahora solo necesitaba que según el color se activen algunas tiendas.
Revisaré cuidadosamente estos detonadores Marcos.
Te dejo +rep, a ArOn igual.
Saludos!
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3548
Reputación Reputación : 680
Monedas de oro : 11090
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Dom Oct 20, 2013 5:00 pm

En el Detonador "ItemsMago" debes agregar esta acción al final

[gui] Custom script: call DestroyForce(udg_GrupoJugador)[/gui]

Me olvidé de ese leak xDD
Volver arriba Ir abajo
Piru
Soldado


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

Mensajes Mensajes : 68
Reputación Reputación : 4
Monedas de oro : 261
Monedas de Platino : 0 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty

Inventario :
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10
[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10 [Resuelto] Ayuda - Tiendas disponibles según color de jugador Empysl10

[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10Dom Oct 20, 2013 5:22 pm

Jaja bueno Very Happy
Había olvidado darles +rep, ahora ya está.
Se puede cerrar el tema.
Volver arriba Ir abajo
Contenido patrocinado




[Resuelto] Ayuda - Tiendas disponibles según color de jugador Empty
Mensaje(#) Tema: Re: [Resuelto] Ayuda - Tiendas disponibles según color de jugador [Resuelto] Ayuda - Tiendas disponibles según color de jugador Clock10

Volver arriba Ir abajo
 

[Resuelto] Ayuda - Tiendas disponibles según color de jugador

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) :: General-