• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Help!!! Triggers stopped working at any moment (like Map Initialization) [Too many triggers!]

Status
Not open for further replies.
Level 6
Joined
Oct 25, 2018
Messages
108
Map in development link
Gladiador Survival 1.0 - Warcraft 3 Maps - Epic War.com


I am creating a map of Gladiators ... as my native language is Spanish, it is created entirely in that language ... so if there is a Latino friend or who knows how to speak in Spanish and can give me a hand I would be grateful ... It happens that inside the map that I am developing (the one that I leave in the link) when starting the triggers of "Relics" it works correctly for Player 1, but as for Player 2 there is no case that they work. Also from the point where you create that trigger the Map Initialization is useless, it does not work and neither can I create new triggers, because even if they are well written, they do not start. Analyze each and every one of the triggers and their variants and I can not find the error. Something super important is that I stop working the trigger from one moment to another, because in the morning when the probe started, and today early to open the editor (without achieving absolutely nothing) no longer ran .... highlight that I have made an immense amount of Items that bear the model of the object in question on the character and a skill that will be granted; all items are made based on a mold, so all have the same mechanics and should not work some and not others. Please, seriously if someone who understands the language can review it and see if it works (Relics P2) I would be grateful. The map is just in progress so the other 10 players are not configured, just started.

Estoy creando un mapa de Gladiadores...como mi idioma natal es el español, esta creado totalmente en ese idioma... por lo que si hay algun amigo latino o que sepa hablar en español y pueda darme una mano estaria agradecido... Pasa que dentro del mapa que estoy desarrollando (el que dejo en el link) al iniciar los triggers de "Reliquias" funciona correctamente para el Player 1, pero en cuanto al Player 2 no hay caso que funcionen.Tambien desde el punto en que cree ese trigger el Map Initialization no sirve de nada, no funciona y tampoco puedo crear nuevos triggers, porque aunque esten bien escritos, no arrancan. Analice todos y cada uno de los triggers y sus variantes y no encuentro el error. Algo super importante ademas es que dejo de funcionar el trigger de un momento a otro, ya que en la mañana cuando lo probe arrancaba, y hoy temprano al abrir el editor (sin alcanzar a hacer absolutamente nada) ya no corria.... Cabe resaltar que he echo una cantidad inmensa de Items que al portar otorgan el modelo del objeto en cuestion sobre el personaje y una habilidad que se le otorgara; todos los items son hechos a base de un molde, por lo que todos tienen la misma mecanica y no deberian funcionar unos y otros no. Favor, en serio si alguien que entienda el idioma puede revisarlo y ver si funciona (Reliquias P2) estaria agradecido. El mapa esta recien en progreso por lo que los otros 10 players no estan configurados, recien comence.
upload_2019-2-25_23-2-42.png
upload_2019-2-25_23-3-11.png
upload_2019-2-25_23-3-23.png


Esos son los que no arrancan y si se fijan son identicos a los de Player 1 que si funcionan
Those are the ones that do not start and if they are fixed they are identical to those of Player 1 that if they work

upload_2019-2-25_23-4-57.png



Obviously Player 1 and Player 2 do not share variables, for example the Hero of player 1 (Unit Variable = HeroeP1U) and Hero of player 2 is (Unit Variable = HeroeP2U) so with the objects, Player 1 (Item Tipe = ReliquiaCristalP1) or Player 2 (Item Tipe = Relic CristalP2). I did the same with the more than 50 items with included models that I added for each player.

Obviamente Player 1 y Player 2 no comparten variables, por ejemplo el Heroe de player 1 (Unit Variable = HeroeP1U) y el Heroe de player 2 es (Unit Variable = HeroeP2U) asi con los objetos, Player 1 (Item Tipe= ReliquiaCristalP1) o Player 2 (Item Tipe = Reliquia CristalP2). Hice lo mismo con los mas de 50 items con modelos incluidos que agregue para cada jugador.
 
Level 39
Joined
Feb 27, 2007
Messages
4,994
Yes you can crash the map init thread with too many triggers. Instead you should use the "Time - Elapsed Game Time is x.xx seconds" event. Change all of your triggers that use the map initialization event to use the time elapsed event instead: I would recommend staggering your triggers so not everything goes off at once: use 0.20 seconds for the most important core triggers, 0.40 for others that rely on those, 0.60 for unrelated triggers, 0.80, etc.. No specific time is necessary you just want to space out all of your loading triggers and ensure that no trigger is working with variables/units/anything else that hasn't yet been loaded by the previous trigger.

You can use a map init event or elapsed time = 0.00 to put up a black mask cinematic effect to hide the loading for the first 1-5 seconds of the map.
 
Level 6
Joined
Oct 25, 2018
Messages
108
[QUOTE = "Pyrogasm, post: 3329780, member: 134714"] Sí, puedes bloquear el hilo de inicio del mapa con demasiados disparadores. En su lugar, debe utilizar el evento "El tiempo transcurrido de juego es x.xx segundos". Cambie todos sus disparadores que usan el evento de inicialización del mapa para usar el evento de tiempo transcurrido: recomendaría escalonar sus disparadores para que no todo se dispare de una vez: use 0.20 segundos para los disparadores centrales más importantes, 0.40 para otros que dependen de ellos , 0.60 para desencadenantes no relacionados, 0.80, etc. No es necesario un tiempo específico, solo desea espaciar todos sus desencadenantes de carga y asegurarse de que no haya desencadenadores que funcionen con variables / unidades / cualquier otra cosa que aún no haya sido cargada por el disparador anterior.

Puede usar un evento de inicio de mapa o un tiempo transcurrido = 0.00 para poner un efecto cinemático de máscara negra para ocultar la carga durante los primeros 1 a 5 segundos del mapa. [/ QUOTE]
upload_2019-2-27_16-21-55.png
upload_2019-2-27_16-21-36.png
upload_2019-2-27_16-21-44.png
upload_2019-2-27_16-22-11.png
upload_2019-2-27_16-22-24.png
upload_2019-2-27_16-22-32.png
upload_2019-2-27_16-22-38.png
upload_2019-2-27_16-22-44.png
upload_2019-2-27_16-22-57.png
upload_2019-2-27_16-23-4.png
upload_2019-2-27_16-23-10.png
upload_2019-2-27_16-23-15.png
upload_2019-2-27_16-23-20.png
upload_2019-2-27_16-24-26.png
upload_2019-2-27_16-24-34.png
upload_2019-2-27_16-24-42.png
upload_2019-2-27_16-24-49.png
upload_2019-2-27_16-23-35.png
upload_2019-2-27_16-23-42.png
upload_2019-2-27_16-23-47.png
upload_2019-2-27_16-23-52.png
upload_2019-2-27_16-23-57.png
upload_2019-2-27_16-24-1.png
upload_2019-2-27_16-25-13.png
upload_2019-2-27_16-25-18.png
upload_2019-2-27_16-25-23.png
upload_2019-2-27_16-25-38.png
upload_2019-2-27_16-25-46.png
upload_2019-2-27_16-25-52.png
upload_2019-2-27_16-25-31.png
upload_2019-2-27_16-26-1.png
upload_2019-2-27_16-26-13.png
upload_2019-2-27_16-26-20.png
upload_2019-2-27_16-26-26.png
upload_2019-2-27_16-26-32.png


This I must do with the other 10 players, I only have 2 players configured, and I can not continue. The triggers no longer start and as you see, I need other events besides the time ... I do not know how to continue the map since I do not use codes to formulate the triggers ... I am new to this. The last captures are of only one weapon (they are more than 50 items configured as well) and that is only the player 1 ... what can I do?

Esto debo hacer con los otros 10 jugadores, solo tengo 2 jugadores configurados y no puedo continuar. Los disparadores ya no se inician y, como ve, necesito otros eventos además del tiempo ... No sé cómo continuar con el mapa, ya que no uso los códigos para formular los disparadores ... Soy nuevo en esto. Las últimas capturas son de un solo arma (son más de 50 elementos configurados también) y eso es solo el jugador 1 ... ¿qué puedo hacer?
 
Status
Not open for further replies.
Top