[gui]Duelo Matadas
Acontecimientos
Unidad - A unit Muere
Condiciones
((Triggering unit) is Un hÃ

roe) Igual a True
Acciones
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
duelbool Igual a True
Entonces: Acciones
-------- reduciendo los val de los heroes, claro este es en el modo "Todos contra Todos" --------
Set duelcounts[1] = (duelcounts[1] - 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
duelcounts[1] Igual a 1
Entonces: Acciones
-------- aqui obtenemos el id del heroe que quedo en la arena --------
Set duelgetlastheroid = (Units in Duel_Zonas[duelgetrandint] matching ((((Matching unit) is Un hÃ

roe) Igual a True) and (((Matching unit) is alive) Igual a True)))
Grupo de unidad - Pick every unit in duelgetlastheroid and do (Set duellastheroid = (Picked unit))
Custom script: call DestroyGroup(udg_duelgetlastheroid)
-------- y ese id obtenido le identificamos su dueño e mandamos el msg que queramos --------
-------- en este caso envia un mensaje mostrando el nombre del ultimo que quedo vivo ("PlayerName") --------
Partida - Display to (All players) the text: (El que gano el duelo como ultimo sobreviviente es: + (Name of (Owner of duellastheroid)))
-------- ejecutamos nuestra "funcion/public" como lo vean ustds... --------
Detonador - Run Duelo ExEnd
(ignoring conditions)
Otros: Acciones
-------- caso contrario si no queda sobrevivientes --------
-------- talvez suene raro, pero aveces sucede empates y bueno no se xd --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
duelcounts[1] Igual a 0
Entonces: Acciones
Misión - Display to (All players) the Actualización de misión message: No quedo sobrevivie...
-------- ejecutamos nuestra "funcion/public" como lo vean ustds... --------
Detonador - Run Duelo ExEnd (ignoring conditions)
Otros: Acciones
Otros: Acciones
-------- reduciendo los val de los heroes, claro este es en el modo "En Equipos" --------
If (((Owner of (Triggering unit)) is an ally of Jugador 1 (rojo)) Igual a True) then do (Set duelcounts[1] = (duelcounts[1] - 1)) else do (Do nothing)
If (((Owner of (Triggering unit)) is an ally of Jugador 1 (rojo)) Igual a False) then do (Set duelcounts[2] = (duelcounts[2] - 1)) else do (Do nothing)
-------- Si no queda sobrevivientes en el equipo 2 entonces claro que gana el equipo 1 --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
duelcounts[2] Igual a 0
Entonces: Acciones
Misión - Display to (All players) the Actualización de misión message: El Equipo 1 ha gana...
-------- ejecutamos nuestra "funcion/public" como lo vean ustds... --------
Detonador - Run Duelo ExEnd (ignoring conditions)
Otros: Acciones
-------- Si no queda sobrevivientes en el equipo 1 entonces claro que gana el equipo 2 --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
duelcounts[1] Igual a 0
Entonces: Acciones
Misión - Display to (All players) the Actualización de misión message: El Equipo 2 ha gana...
-------- ejecutamos nuestra "funcion/public" como lo vean ustds... --------
Detonador - Run Duelo ExEnd (ignoring conditions)
Otros: Acciones
-------- Si no queda sobrevivientes en ambos equipos entonces empate e__e --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
duelcounts[1] Igual a 0
duelcounts[2] Igual a 0
Entonces: Acciones
Misión - Display to (All players) the Actualización de misión message: Ambos equipos han e...
-------- ejecutamos nuestra "funcion/public" como lo vean ustds... --------
Detonador - Run Duelo ExEnd (ignoring conditions)
Otros: Acciones
[/gui]