Hi, im creating a hero selection by using dialog,
my 1° soldier is caled "Bob" and when i hit the 3°kill, i want to show a dialog with 3 buttons, (warior,archer and mage) to select and change "Bob" to a better character
Im using:
---- Bob creation for 2 players----

(im using the same triggers for the blue, i just change the player1 to player2(blue)
Thanx
my 1° soldier is caled "Bob" and when i hit the 3°kill, i want to show a dialog with 3 buttons, (warior,archer and mage) to select and change "Bob" to a better character
Im using:
---- Bob creation for 2 players----
-
Creacion de bob
-

Acontecimientos
-


Map initialization
-
-

Condiciones
-

Acciones
-


Unidad - Create 1 Bob for Jugador 1 (rojo) at (Center of Spawn Rojo <gen>) facing Vista edificio predeterminada degrees
-


Unidad - Create 1 Bob for Jugador 2 (azul) at (Center of Spawn Azul <gen>) facing Vista edificio predeterminada degrees
-
-
-
Melee Initialization
-

Acontecimientos
-


Map initialization
-
-

Condiciones
-

Acciones
-


-------- Preparing Hero List --------
-


Set Heroes[1] = Guerrero
-


Set Heroes[2] = Arquero
-


Set Heroes[3] = Mago
-
-
-
Crear tabla de kills
-

Acontecimientos
-


Tiempo - Elapsed game time is 1.00 seconds
-
-

Condiciones
-

Acciones
-


Tabla de lÃ*deres - Create a leaderboard for (All players) titled Tabla de kills
-


Grupo de jugadores - Pick every player in (All players) and do (Actions)
-



Bucle: Acciones
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





Si: Condiciones
-






((Picked player) controller) Igual a Usuario
-
-





Entonces: Acciones
-






Tabla de lÃ*deres - Add (Picked player) to (Last created leaderboard) with label (Name of (Picked player)) and value 0
-
-





Otros: Acciones
-
-
-
-


Tabla de lÃ*deres - Mostrar (Last created leaderboard)
-
-
-
Contador de kills ROJO
-

Acontecimientos
-


Unidad - A unit Muere
-
-

Condiciones
-


((Killing unit) belongs to an ally of Jugador 1 (rojo)) Igual a True
-
-

Acciones
-


Set Player_Kills_Real[(Player number of (Owner of (Killing unit)))] = (Player_Kills_Real[(Player number of (Owner of (Killing unit)))] + 1.00)
-


Set Player_Kills[(Player number of (Owner of (Killing unit)))] = (Player_Kills[(Player number of (Owner of (Killing unit)))] + 1)
-


Tabla de lÃ*deres - Change the value for (Owner of (Killing unit)) in (Last created leaderboard) to Player_Kills[(Player number of (Owner of (Killing unit)))]
-


Tabla de lÃ*deres - Sort (Last created leaderboard) by Valor in Descendiente order
-
-
-
Primer cambio de clases
-

Acontecimientos
-


Unidad - A unit Muere
-
-

Condiciones
-


And - All (Conditions) are true
-



Condiciones
-




((Killing unit) belongs to an ally of Jugador 1 (rojo)) Igual a True
-




(Unit-type of (Killing unit)) Igual a Bob
-




Player_Kills[(Player number of (Owner of (Killing unit)))] Igual a 3
-
-
-
-

Acciones
-


Unidad - Remove (Killing unit) from the game
-


-------- Setup for Dialog 1 --------
-


Diálogo - Clear HeroDialog1
-


Diálogo - Change the title of HeroDialog1 to Choose a Hero
-


Diálogo - Create a dialog button for HeroDialog1 labelled Guerrero
-


Set DialogButtons[1] = (Last created dialog Button)
-


Diálogo - Create a dialog button for HeroDialog1 labelled Arquera
-


Set DialogButtons[2] = (Last created dialog Button)
-


Diálogo - Create a dialog button for HeroDialog1 labelled Mago
-


Set DialogButtons[3] = (Last created dialog Button)
-


-------- Showing the dialog to all players --------
-


Grupo de jugadores - Pick every player in (All players controlled by a Usuario player) and do (Actions)
-



Bucle: Acciones
-




Diálogo - Mostrar HeroDialog1 for (Picked player)
-
-
-
-
-
DoDialog
-

Acontecimientos
-


Diálogo - A dialog button is clicked for HeroDialog1
-


Diálogo - A dialog button is clicked for HeroDialog2
-
-

Condiciones
-

Acciones
-


For each (Integer A) from 1 to 3, do (Actions)
-



Bucle: Acciones
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





Si: Condiciones
-






(Clicked dialog button) Igual a DialogButtons[(Integer A)]
-
-





Entonces: Acciones
-






Cámara - Pan camera for Jugador 1 (rojo) to (Center of Spawn Rojo <gen>) over 0.00 seconds
-






Unidad - Create 1 Heroes[(Integer A)] for (Triggering player) at ((Triggering player) start location) facing Vista edificio predeterminada degrees
-






Selección - Select (Last created unit) for (Triggering player)
-






Partida - Display to (Player group((Triggering player))) the text: (Name of (Last created unit))
-
-





Otros: Acciones
-
-
-
-
-
(im using the same triggers for the blue, i just change the player1 to player2(blue)
Thanx


