BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarseGrupos de Usuarios
Eventos Actuales
¡ Bienvenido Invitado!

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 Sistema de Rachas (Double kill, trible kill.....)

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
kalebcaro9
Soldado
avatar


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Sistema de Rachas (Double kill, trible kill.....) Vie Sep 06, 2013 5:18 pm

Buenos dias tardes noches. En esta ocaciona he creado un sistema de rachas pero al parecer no siempre funciona, solo debes en cuando, me gustaría saber que estoy haciendo mal. Aquí los detos:

[gui]Contador Data
Events
Map initialization
Conditions
Actions
Custom script: call DestroyTrigger(GetTriggeringTrigger())
Set ContadorPlayer[1] = Player 1 (Red)
Set ContadorBoolean[1] = False
Set ContadorPlayer[2] = Player 2 (Blue)
Set ContadorBoolean[2] = False
Set ContadorPlayer[3] = Player 3 (Teal)
Set ContadorBoolean[3] = False
Set ContadorPlayer[4] = Player 4 (Purple)
Set ContadorBoolean[4] = False
Set ContadorPlayer[5] = Player 5 (Yellow)
Set ContadorBoolean[5] = False
Set ContadorPlayer[6] = Player 6 (Orange)
Set ContadorBoolean[6] = False
Set ContadorPlayer[7] = Player 7 (Green)
Set ContadorBoolean[7] = False
Set ContadorPlayer[8] = Player 8 (Pink)
Set ContadorBoolean[8] = False
Set ContadorPlayer[9] = Player 9 (Gray)
Set ContadorBoolean[9] = False
Set ContadorPlayer[10] = Player 10 (Light Blue)
Set ContadorBoolean[10] = False
Set ContadorPlayer[11] = Player 11 (Dark Green)
Set ContadorBoolean[11] = False
Set ContadorPlayer[12] = Player 12 (Brown)
Set ContadorBoolean[12] = False[/gui]

[gui]Contador
Events
Unit - A unit Dies
Conditions
And - All (Conditions) are true
Conditions
((Triggering unit) is A Hero) Equal to True
((Killing unit) is A Hero) Equal to True
((Dying unit) belongs to an enemy of (Owner of (Killing unit))) Equal to True
Actions
Set ContadorKills[(Player number of (Owner of (Killing unit)))] = (ContadorKills[(Player number of (Owner of (Killing unit)))] + 1)
Set ContadorTime[(Player number of (Owner of (Killing unit)))] = 0.00
Set ContadorBoolean[(Player number of (Owner of (Killing unit)))] = True
Set ContadorBoolean2[(Player number of (Owner of (Killing unit)))] = True[/gui]

[gui]Contador Loop
Events
Time - Every 0.01 seconds of game time
Conditions
Actions
For each (Integer ContadorInteger[1]) from 1 to 12, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(ContadorPlayer[ContadorInteger[1]] slot status) Equal to Is playing
ContadorBoolean[ContadorInteger[1]] Not equal to False
Then - Actions
Set ContadorTime[ContadorInteger[1]] = (ContadorTime[ContadorInteger[1]] + 0.01)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
ContadorKills[ContadorInteger[1]] Not equal to 0
ContadorBoolean2[ContadorInteger[1]] Not equal to False
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
ContadorKills[ContadorInteger[1]] Greater than or equal to 6
Then - Actions
Set ContadorBoolean2[ContadorInteger[1]] = False
Game - Display to (All players) the text: ((|c0000FFFF + ((Name of ContadorPlayer[ContadorInteger[1]]) + |r)) + HA COMETIDO UNA MASACRE!!!)
Sound - Play MonsterKill
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
ContadorKills[ContadorInteger[1]] Equal to 5
Then - Actions
Set ContadorBoolean2[ContadorInteger[1]] = False
Game - Display to (All players) the text: ((|c0000FFFF + ((Name of ContadorPlayer[ContadorInteger[1]]) + |r)) + está sobre dios!!! QUE ALGUIEN HAGA ALGO!!!)
Sound - Play Rampage
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
ContadorKills[ContadorInteger[1]] Equal to 4
Then - Actions
Set ContadorBoolean2[ContadorInteger[1]] = False
Game - Display to (All players) the text: ((|c0000FFFF + ((Name of ContadorPlayer[ContadorInteger[1]]) + |r)) + está en racha!!! QUE ALGUIEN LO PARE!!!)
Sound - Play UltraKill
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
ContadorKills[ContadorInteger[1]] Equal to 3
Then - Actions
Set ContadorBoolean2[ContadorInteger[1]] = False
Game - Display to (All players) the text: ((|c0000FFFF + ((Name of ContadorPlayer[ContadorInteger[1]]) + |r)) + ha cometido un asesinato triple.)
Sound - Play triple_kill
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
ContadorKills[ContadorInteger[1]] Equal to 2
Then - Actions
Set ContadorBoolean2[ContadorInteger[1]] = False
Game - Display to (All players) the text: ((|c0000FFFF + ((Name of ContadorPlayer[ContadorInteger[1]]) + |r)) + ha cometido un asesinato doble.)
Sound - Play Double_Kill
Else - Actions
Do nothing
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
ContadorTime[ContadorInteger[1]] Greater than or equal to 10.00
Then - Actions
Set ContadorBoolean[ContadorInteger[1]] = False
Set ContadorBoolean2[ContadorInteger[1]] = False
Set ContadorKills[ContadorInteger[1]] = 0
Set ContadorTime[ContadorInteger[1]] = 0.00
Else - Actions
Do nothing
Else - Actions
Do nothing[/gui]


Espero puedan ayudarme, saludos....
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 2768
Reputación Reputación : 433
Monedas de oro : 8476
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Sistema de Rachas (Double kill, trible kill.....) Vie Sep 06, 2013 5:28 pm

No lo analicé completamente pero

*En el init creo que tienes que colocar el DestroyTrigger al final

Y puedes hacer todo en un Loop

For loop integer A from 1 to 12

Set contadorplayer[Integer A] = Player(Integer A)
Set contadorboolean[Integer A] = False

y te ahorras líneas y tiempo

*Coloca un loop de 0.03 a 0.05 porque 0.01 es un asesino del juego.

*Elimina todos los Do Nothing, son una mala costumbre
Volver arriba Ir abajo
Cerocuel
Iniciado


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

Mensajes Mensajes : 3
Reputación Reputación : 0
Monedas de oro : 5
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Sistema de Rachas (Double kill, trible kill.....) Lun Feb 13, 2017 10:16 pm

Tio Podrias subir tu mapa para descargarlo porfavor!!
Volver arriba Ir abajo
Trigger.edge

avatar


Barra de Salud : Este usuario es invulnerable ¿Será que es fiel a las normas?

Mensajes Mensajes : 977
Reputación Reputación : 106
Monedas de oro : 1239
Monedas de Platino : 0

Inventario :
Cetro del Rey Armadura Mágica Daga Mística


Mensaje(#) Tema: Re: Sistema de Rachas (Double kill, trible kill.....) Sáb Feb 18, 2017 10:15 pm

@Cerocuel escribió:
Tio Podrias subir tu mapa para descargarlo porfavor!!

Es una duda de hace 3 años, esto podria servirte https://www.hiveworkshop.com/threads/ass-advanced-streak-system.195757/

Cierro tema.


Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: Sistema de Rachas (Double kill, trible kill.....)

Volver arriba Ir abajo
 

Sistema de Rachas (Double kill, trible kill.....)

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» El sistema de rachas de muertes de MW3 ha sido completamente cambiado.
» Noticia Battlefiled 3 Armored Kill, galones,mapas,chapas etc
» Trailer BF3 Almored kill
» Generation Kill
» Nao by KILL Final version

Permisos de este foro:No puedes responder a temas en este foro.
Warcraft III - WorldEditor :: Zona de Aprendizaje(Dudas) :: GUI (Detonadores)-