| Limite de Heroes segun cantidad de Jugadores en el mapa. | |
|
|
Autor | Mensaje |
---|
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Limite de Heroes segun cantidad de Jugadores en el mapa. Jue Sep 01, 2016 5:24 pm | |
| Hola, para ser concreto, estoy teniendo el siguiente problema. Tengo un mapa propio donde el numero de jugadores es de 5 v 5, donde cada player tiene la posibilidad de elegir hasta tres heroes cada uno.. Ahora lo que me gustaria lograr.. es que, En el caso de que la partida se inicie siendo 5vs4 players por falta de uno.. como puedo hacer un detonador que le avise al juego que ''si falta un player en el equipo contrario(por ejemplo 5 vs 4, 4 vs 3, 3 vs 2, etc), el equipo con mas jugadores no pueda hacer mas de 2 heroes por player'' Me explico? dejo el detonador que limita los heroes a 3.. Si alguien me puede orientar se lo agradeceria! Gracias  |
|
 | |
Héroe

Barra de Salud : 
Mensajes : 1126
Reputación : 160 Monedas de oro : 1069 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Jue Sep 01, 2016 11:54 pm | |
| [gui] heroplz Acontecimientos Condiciones Acciones Set group = (All players matching ((((Matching player) controller) Igual a Usuario) and (((Matching player) slot status) Igual a Está jugando))) Grupo de jugadores - Pick every player in group and do (Actions) Bucle: Acciones If (All Conditions are True) then do (Then Actions) else do (Else Actions) Si: Condiciones (Number of players in group) Igual a 10 Entonces: Acciones -------- tus cosas -------- Otros: Acciones Jugador - Limit training of Heroes to 2 for (Picked player) [/gui] Seda   Haz click a una de las imagenes y entra a un trip |
|
 | |


Barra de Salud : 
Mensajes : 3665
Reputación : 733 Monedas de oro : 11250 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 8:06 am | |
| Lo primero que quisiera saber es si tienes variables para los equipos 1 y 2, y como las inicializas |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 11:37 am | |
| Em, realmente la unica variable que hice fue una que se llama group de grupo de jugadores, te dejo la foto de como esta:  Sinceramente probe el detonador que me dejaron arriba y no me funciono y lo hice tal cual, probe el mapa teniendo todos los jugadores y me limitaba los heroes en 2 cuando se supone que lo que quiero es que cuando estan todos el limite no se ejecute, quiero que si se ejecute si en el equipo contrario FALTA un jugador, sino no. EJEMPLO: 5 vs 5, todos los jugadores de ambos equipos pueden comprar tres heroes cada uno. EJEMPLO 2: 5 vs 4: el team con 4 jugadores puede comprar hasta tres heroes cada uno, pero el team con 5 jugadores solo puede comprar 2 heroes cada no.. Me explico? Esencialmente, lo que quiero es que siempre que en el equipo que haya menos jugadores, como tambien puede ser que sea un 4 vs 3 o 3 vs 2, 2 vs 1 , siempre el equipo que tenga mas jugadores se le limite la compra de heroes en dos, mientras que al equipo que tenga menos jugadores en su equipo, el limite sea de 3 heroes |
|
 | |


Barra de Salud : 
Mensajes : 3665
Reputación : 733 Monedas de oro : 11250 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 5:46 pm | |
| Necesitas definir variables para cada equipo, y no sé como divides los equipos ni los jugadores |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 6:03 pm | |
| Necesitas saber como los divido, o no sabes como hacerlo? |
|
 | |
Héroe

Barra de Salud : 
Mensajes : 1126
Reputación : 160 Monedas de oro : 1069 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 6:40 pm | |
| - uneric escribió:
- Em, realmente la unica variable que hice fue una que se llama group de grupo de jugadores, te dejo la foto de como esta:

Sinceramente probe el detonador que me dejaron arriba y no me funciono y lo hice tal cual, probe el mapa teniendo todos los jugadores y me limitaba los heroes en 2 cuando se supone que lo que quiero es que cuando estan todos el limite no se ejecute, quiero que si se ejecute si en el equipo contrario FALTA un jugador, sino no.
EJEMPLO: 5 vs 5, todos los jugadores de ambos equipos pueden comprar tres heroes cada uno.
EJEMPLO 2: 5 vs 4: el team con 4 jugadores puede comprar hasta tres heroes cada uno, pero el team con 5 jugadores solo puede comprar 2 heroes cada no.. Me explico?
Esencialmente, lo que quiero es que siempre que en el equipo que haya menos jugadores, como tambien puede ser que sea un 4 vs 3 o 3 vs 2, 2 vs 1 , siempre el equipo que tenga mas jugadores se le limite la compra de heroes en dos, mientras que al equipo que tenga menos jugadores en su equipo, el limite sea de 3 heroes Eso es porque si hubieras puesto un poco de atención, te darías cuenta que el grupo sólo toma en cuenta a los jugadores humanos (persona) que estén jugando, por tanto es imposible de probar en singleplayer. Asumí (erróneamente al parecer?) que lo querías para jugadores humanos. No había necesidad de darme reputación negativa, el detonador funciona si los 10 jugadores son humanos y están jugando.  Haz click a una de las imagenes y entra a un trip |
|
 | |
Héroe

Barra de Salud : 
Mensajes : 1126
Reputación : 160 Monedas de oro : 1069 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 7:01 pm | |
| Doble post.
[gui] Inicialización de refriega Acontecimientos Condiciones Acciones Set group = (All players matching ((((Matching player) controller) Igual a Usuario) and (((Matching player) is an ally of Jugador 1 (rojo)) Igual a True))) Grupo de jugadores - Pick every player in group and do (Actions) Bucle: Acciones If (All Conditions are True) then do (Then Actions) else do (Else Actions) Si: Condiciones Or - Any (Conditions) are true Condiciones (Number of players in group) Igual a 4 (Number of players in group) Igual a 3 (Number of players in group) Igual a 1 Entonces: Acciones -------- tus acciones -------- Otros: Acciones Jugador - Limit training of Heroes to 2 for (Picked player) Set group = (All players matching ((((Matching player) controller) Igual a Usuario) and (((Matching player) is an ally of Jugador 2 (azul)) Igual a True))) Grupo de jugadores - Pick every player in group and do (Actions) Bucle: Acciones If (All Conditions are True) then do (Then Actions) else do (Else Actions) Si: Condiciones Or - Any (Conditions) are true Condiciones (Number of players in group) Igual a 4 (Number of players in group) Igual a 3 (Number of players in group) Igual a 1 Entonces: Acciones -------- tus acciones -------- Otros: Acciones Jugador - Limit training of Heroes to 2 for (Picked player) [/gui]
Teóricamente esto evitaría crear tanto sistema de alianzas. Sólo preocupate que el jugador 1 y el jugador 2 nunca estén en el mismo equipo.  Haz click a una de las imagenes y entra a un trip |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 7:07 pm | |
| Muchas gracias, de verdad, una ultima cosa, es necesario un acontecimiento? Y yo tengo un detonador extra que avisa que normal mente es de tres el numero maximo de heroes, es necesario que lo deje o se puede eliminar?
Otra cosa, si yo tengo una maquina predeterminada en cada equipo, (porque ambas son el edificio que se destruye de cada equipo para determinar cual de los dos equipos es el que pierde y cual gana) esto afecta al detonador que me estas otorgando?
|
|
 | |
Héroe

Barra de Salud : 
Mensajes : 1126
Reputación : 160 Monedas de oro : 1069 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 7:13 pm | |
| - uneric escribió:
- Muchas gracias, de verdad, una ultima cosa, es necesario un acontecimiento?
Y yo tengo un detonador extra que avisa que normal mente es de tres el numero maximo de heroes, es necesario que lo deje o se puede eliminar?
Otra cosa, si yo tengo una maquina predeterminada en cada equipo, (porque ambas son el edificio que se destruye de cada equipo para determinar cual de los dos equipos es el que pierde y cual gana) esto afecta al detonador que me estas otorgando?
Claramente necesita un acontecimiento, el que quieras usar. O otro deto que lo active. Eso es decisión tuya. Yo lo dejaría en las misiones pero ahí ve tú. El detonador como puedes ver sólo toma en cuenta a los jugadores humanos que sean aliados del jugador 1 o 2. Lo único que no se es que si ese jugador es contado o no, pero si es contado entonces solo hay que arreglar los números.  Haz click a una de las imagenes y entra a un trip |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 7:26 pm | |
| Bueno muchas gracias, voy a probarlo y te comento que paso! |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Vie Sep 02, 2016 8:20 pm | |
| Hasta ahora solo funciona si los team tienen la misma cantidad de jugadores, pero si uno de los dos team le falta un jugador el equipo contrario puede seguir haciendo 3 heroes cada jugador por mas que sean mas que el de menos jugadores... que sucede? |
|
 | |


Barra de Salud : 
Mensajes : 3665
Reputación : 733 Monedas de oro : 11250 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 12:15 pm | |
| El detonador de paillan limita a 2 los hèroes si el equipo 1, o el equipo 2 tiene 5 o 2 jugadores
Lo correcto para esto es hacer esto.
[gui]Set NumeroEntero1 = (Number of players in group)[/gui]
[gui]Detonador sin nombre 002 Acontecimientos Tiempo - Elapsed game time is 0.00 seconds Condiciones Acciones Set Equipo1 = (All players matching ((((Matching player) is an ally of Jugador 1 (rojo)) Igual a (==) True) and (((Matching player) slot status) Igual a (==) Está jugando))) Set Equipo2 = (All players matching ((((Matching player) is an ally of Jugador 6 (naranja)) Igual a (==) True) and (((Matching player) slot status) Igual a (==) Está jugando))) Set NumeroEntero1 = (Number of players in Equipo1) Set NumeroEntero2 = (Number of players in Equipo2) Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Si: Condiciones NumeroEntero1 Igual a (==) NumeroEntero2 Entonces: Acciones Grupo de jugadores - Pick every player in (All players) and do (Actions) Bucle: Acciones Jugador - Limit training of Heroes to 3 for (Picked player) Otros: Acciones Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Si: Condiciones NumeroEntero1 Mayor que (>) NumeroEntero2 Entonces: Acciones Grupo de jugadores - Pick every player in Equipo1 and do (Actions) Bucle: Acciones Jugador - Limit training of Heroes to 2 for (Picked player) Otros: Acciones Grupo de jugadores - Pick every player in Equipo2 and do (Actions) Bucle: Acciones Jugador - Limit training of Heroes to 2 for (Picked player) [/gui]
Este detonador compara la cantidad de jugadores aliados al Jugador 1 que estàn jugando (incluidos ordenadores), con la cantidad de jugadores aliados al Jugador 6 que estàn jugando(incluidos ordenadores)
Es importante que tengas una variable para cada equipo, nunca sabes cuando vas a usarlas.. |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 12:27 pm | |
| una pregunta, los grupos, cuando creo la variable del grupo, tengo que poner el valor, por ejemplo ''grupo 1'' valor = juigador rojo grupo2 valor = jugador azul?
y en que parte va '' Set NumeroEntero1 = (Number of players in group)'' por encima de todos o en un detonador aparte? |
|
 | |


Barra de Salud : 
Mensajes : 3665
Reputación : 733 Monedas de oro : 11250 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 12:29 pm | |
| La variable es de tipo "Grupo de Jugadores" no de tipo "Jugador" |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 12:30 pm | |
| Si, peor en un momento dice ''valor inicial'' ahi que tengo que poner? o lo dejo en predeterminado? |
|
 | |


Barra de Salud : 
Mensajes : 3665
Reputación : 733 Monedas de oro : 11250 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 12:38 pm | |
| Predeterminado tienes que dejarlo.
www.worldofeditors.net/t46-guia-sobre-variables-o
Revisa tutoriales, ayuda saber algo de teorìa |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 1:42 pm | |
| tengo una duda, en la parte qu dice ''set numeroentero1 = numer of players'' no me aparece la opcion ''number of player, solo me aparece tabla hash all players all players of control all players matching codition allies of player enemes o player convert player t player group', cual debo poner? |
|
 | |


Barra de Salud : 
Mensajes : 3665
Reputación : 733 Monedas de oro : 11250 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 1:51 pm | |
| |
|
 | |
Peón

Barra de Salud : 
Mensajes : 33
Reputación : 0 Monedas de oro : 109 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa. Sáb Sep 03, 2016 2:01 pm | |
| perfecto, entonces con este detonador, si un equipo de los dos, le falta un jugador automaticamente el equipo con mas player solo podria hacer dos heroes, no es asi? y el qeu tiene menos puede hacer tres? |
|
 | |
 | (#) Tema: Re: Limite de Heroes segun cantidad de Jugadores en el mapa.  | |
| |
|
 | |
| Limite de Heroes segun cantidad de Jugadores en el mapa. | |
|