[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 2 de 2.
Página 2 de 2. • 1, 2
Recuerdo del primer mensaje :
[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
[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:
- 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
Página 2 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 2 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