[SISTEMA] Respawn de Creeps igual a Dota - By ArOn •
+17
carlos267
UxNaRsIr
jose moreno
Malek
Eduard2464
TheMaverickMc
Zárukar
fernando83
xxnahuelxx12
TRISTAN
Warcrift
Fudou Ryouho
zu_furio
-[Deathkok]-
Blade Master
malocam
KoleshyEngine
21 participantes
Página 1 de 2.
Página 1 de 2. • 1, 2
[SISTEMA] Respawn de Creeps igual a Dota - By ArOn
Descripción de lo que hace el Sistema:
guarda tus creeps del mapa al comenzar la partida en un grupo (por defecto le puse guardar las del jugador Neutral Hostil)
luego otro detonador que al entrar un creep de hostil neutral mediante detonadores al mapa, este creep que recien se a creado tambien se guarde en el grupo antes mencionado.
el ultimo detonador es lo que hara revivir a los creeps (fue necesario usar locales para hacerlo mas simple sin necesidad de crear loop)
Terminando => el sistema contiene 3 detonadores, facil de importar a su mapa, los creeps reviviran en su posicion guardada o donde se creen mediante algun detonador que ya tengas.
Detonadores:
Bueno sin mas que comentar el link del mapa ejemplo.
(para los flojos: descargar > abrir mapa > copiar y pegar los detonadores >_<)
Descargar:
==> DESCARGAR - CLICK AQUI <==
--Deben esperar unos segundos que cargue, es para que no borren el enlace, gracias por la comprension....
no olvidar agradecer



Descripción de lo que hace el Sistema:
guarda tus creeps del mapa al comenzar la partida en un grupo (por defecto le puse guardar las del jugador Neutral Hostil)
luego otro detonador que al entrar un creep de hostil neutral mediante detonadores al mapa, este creep que recien se a creado tambien se guarde en el grupo antes mencionado.
el ultimo detonador es lo que hara revivir a los creeps (fue necesario usar locales para hacerlo mas simple sin necesidad de crear loop)
Terminando => el sistema contiene 3 detonadores, facil de importar a su mapa, los creeps reviviran en su posicion guardada o donde se creen mediante algun detonador que ya tengas.
Detonadores:
- Spoiler:
- [gui]Creeps Respawn Guardar
Acontecimientos
Map initialization
Condiciones
Acciones
-------- Aqui cambiale al tiempo que quieras que revivan, yo le puse como ejemplo 30 segundos... --------
Set CreepsTiempoRespawn = 30.00
-------- Con lo de aqui abajo se hara que las unidades que esten ya en el mapa sean guardadas sus posiciones y sus value correspondiente --------
-------- segun el aumento de la variable "Creeps_Aumentar" --------
Set Creeps_Guardarlos = (Units owned by Neutral hostil matching (((Matching unit) is Invocado) Igual a False))
Grupo de unidad - Pick every unit in Creeps_Guardarlos and do (Actions)
Bucle: Acciones
Set Creeps_Aumentar = (Creeps_Aumentar + 1)
Unidad - Set the custom value of (Picked unit) to Creeps_Aumentar
Set Creeps_Posiciones[Creeps_Aumentar] = (Position of (Picked unit))
Custom script: call DestroyGroup(udg_Creeps_Guardarlos)[/gui]
- Spoiler:
- [gui]Creeps Respawn Entran y Guardar
Acontecimientos
Unidad - A unit enters (Playable map area)
Condiciones
(Owner of (Triggering unit)) Igual a Neutral hostil
((Triggering unit) is Invocado) Igual a False
Acciones
-------- con este detonador hara que si por ejemplo se crea una unidad de Neutral Hostil mediante detonadores se guarde tambien al grupo del detonador anterior... --------
-------- tambien guardara su posicion e value correspondiente. --------
Set Creeps_Aumentar = (Creeps_Aumentar + 1)
Unidad - Set the custom value of (Triggering unit) to Creeps_Aumentar
Set Creeps_Posiciones[Creeps_Aumentar] = (Position of (Triggering unit))[/gui]
- Spoiler:
- [gui]Creeps Respawn Empezar
Acontecimientos
Unidad - A unit Muere
Condiciones
(Owner of (Triggering unit)) Igual a Neutral hostil
((Triggering unit) is Invocado) Igual a False
(Custom value of (Triggering unit)) Mayor que 0
Acciones
-------- aqui abajo se esta utilizando locales para hacerlo mas sencillo y no tener que estar creando un loop largo --------
Custom script: local integer i = GetUnitTypeId(GetTriggerUnit())
Custom script: local integer ii = GetUnitUserData(GetTriggerUnit())
Wait CreepsTiempoRespawn game-time seconds
-------- esta es la accion de GUI "unidad - create" bueno pero esto esta en custom script. --------
Custom script: call SetUnitUserData(CreateUnit(Player(12),i,GetLocationX(udg_Creeps_Posiciones[ii]),GetLocationY(udg_Creeps_Posiciones[ii]),270),ii)
Custom script: call RemoveLocation(udg_Creeps_Posiciones[ii])[/gui]
Bueno sin mas que comentar el link del mapa ejemplo.
(para los flojos: descargar > abrir mapa > copiar y pegar los detonadores >_<)
Descargar:
==> DESCARGAR - CLICK AQUI <==
--Deben esperar unos segundos que cargue, es para que no borren el enlace, gracias por la comprension....
no olvidar agradecer

Última edición por KoleshyEngine el Sáb Nov 04, 2017 7:56 pm, editado 2 veces
Tengo una duda , yo le cambie esto
Detonador
Creeps Respawn Guardar
Set Creeps_Guardarlos = (Units owned by Jugador 12 (marron) matching (((Matching unit) is Invocado) Igual a False))
Creeps Respawn Entran y Guardar
(Owner of (Triggering unit)) Igual a Jugador 12 (marron)
Creeps Respawn Empezar
(Owner of (Triggering unit)) Igual a Jugador 12 (marron)
Los creep respawean , pero solo 1 vez D: , osea los matas , reviven , y no reviven mas u.u
Detonador
Creeps Respawn Guardar
Set Creeps_Guardarlos = (Units owned by Jugador 12 (marron) matching (((Matching unit) is Invocado) Igual a False))
Creeps Respawn Entran y Guardar
(Owner of (Triggering unit)) Igual a Jugador 12 (marron)
Creeps Respawn Empezar
(Owner of (Triggering unit)) Igual a Jugador 12 (marron)
Los creep respawean , pero solo 1 vez D: , osea los matas , reviven , y no reviven mas u.u

Holi C:
Fudou RyouhoSoldado - Barra de Salud :
Mensajes : 103
Reputación : 3
Monedas de Oro : 25
Muy bueno ArOn.. parece que le va a ser útil a muchos te dejo reputación..
TRISTANCaballero - Barra de Salud :
Mensajes : 297
Reputación : 64
Monedas de Oro : 1792
- Redactor con HonoresPrimer Puesto en el Concurso de Historias IICreador del ApocaplisisSegundo Puesto en el Concurso de BossesCreador del Nuevo CaosTercer Puesto en el Concurso de Bosses IIMapper con HonoresTercer Puesto en el Concurso de MapasMapper CreativoSegundo Puesto en el Concurso de Mapas IICampeón ReconocidoQuedar 5 veces en el Pódium de los Concursos del Foro.
Me ha sido util gracias
Última edición por UxNaRsIr el Vie Sep 28, 2018 12:03 pm, editado 1 vez

![[SISTEMA] Respawn de Creeps igual a Dota - By ArOn • The_su10](https://i.servimg.com/u/f62/19/90/55/20/the_su10.gif)
![[SISTEMA] Respawn de Creeps igual a Dota - By ArOn • D1port10](https://i.servimg.com/u/f62/19/90/55/20/d1port10.gif)
Los insultos son alagos muertos
Me gustan
Desgustan lo que soy de una manera perturbadora
Sin estructura alguna
Y se quedan sin dejar laguna que valga para dañar mi personalidad
Sinseridad ante todo rap parte de lo qur soy hoy
y lo que deje ayer para mañana
poder lograr actitudes sabias
que corroian tus entrañas
Página 1 de 2. • 1, 2

» [Map-Tutorial] Sistema de Creditos Flotantes By ArOn
» [Map-Tutorial] Sistema Capturar Edificios By ArOn
» Has Tu DOTA y no jodas mas [+IA] = By ArOn
» [SISTEMA] Acumulación/Agrupación de items (Estilo DOTA) •
» [SISTEMA] Exp y DC Premiun - By ArOn •
» [Map-Tutorial] Sistema Capturar Edificios By ArOn
» Has Tu DOTA y no jodas mas [+IA] = By ArOn
» [SISTEMA] Acumulación/Agrupación de items (Estilo DOTA) •
» [SISTEMA] Exp y DC Premiun - By ArOn •
Página 1 de 2.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|
» 【CONCURSO】 Creación de Héroes III / Forjando Campeones
» [Aporte] Mapas de las campañas de Warcraft III - por Gerhalt
» DotA 6.83d_AI 1.8 "Kokox" Español
» Otro editor de mundos?
» Salón de la Fama
» 【CREAR SPELLS EN WC3】 Naruto - Rasengan
» [ANUNCIO] [2023] Nuevo Estilo!
» Sistema de Buff para GUI
» Íconos ocultos por defecto
» Fucion de objetos con inventario lleno (tutomap)
» Has Tu DOTA y no jodas mas [+IA] = By ArOn
» Problema con el world editor
» [Spellpack] Mago Sanguinario
» Habilidad pasiva que haga que falles