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
 

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

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


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 Sistema de Rachas (Double kill, trible kill.....) Empty

Inventario :
Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10
Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10

Sistema de Rachas (Double kill, trible kill.....) Empty
Mensaje(#) Tema: Sistema de Rachas (Double kill, trible kill.....) Sistema de Rachas (Double kill, trible kill.....) Clock10Vie 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

Marcos_M


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

Mensajes Mensajes : 3327
Reputación Reputación : 591
Monedas de oro : 10350
Monedas de Platino : 0 Sistema de Rachas (Double kill, trible kill.....) Empty

Inventario :
Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10
Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10

Sistema de Rachas (Double kill, trible kill.....) Empty
Mensaje(#) Tema: Re: Sistema de Rachas (Double kill, trible kill.....) Sistema de Rachas (Double kill, trible kill.....) Clock10Vie 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 : 6
Reputación Reputación : 0
Monedas de oro : 8
Monedas de Platino : 0 Sistema de Rachas (Double kill, trible kill.....) Empty

Inventario :
Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10
Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10

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

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

Trigger.edge


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

Mensajes Mensajes : 978
Reputación Reputación : 111
Monedas de oro : 1245
Monedas de Platino : 0 Sistema de Rachas (Double kill, trible kill.....) Empty

Inventario :
Cetro del Rey Armadura Mágica Daga Mística
Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10 Sistema de Rachas (Double kill, trible kill.....) Empysl10

Sistema de Rachas (Double kill, trible kill.....) Empty
Mensaje(#) Tema: Re: Sistema de Rachas (Double kill, trible kill.....) Sistema de Rachas (Double kill, trible kill.....) Clock10Sá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.


Sistema de Rachas (Double kill, trible kill.....) Wc3scr10
Volver arriba Ir abajo
Contenido patrocinado




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

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

-
» Generation Kill
» Silhouette Core - Sistema de rol con d6
» Sobre la educación moderna & Sistema educativo español
» Filosofía de la Política: El Sistema Político Ideal
» Nuevo sistema de crianza

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