Not logged inClonkspot Forum
Forum Home Help Search Register Login
Up Topic Deutsch / Hilfestellung / [Gelöst] Alle angewählten clonks Backflip
- - By Serpens66 (More than 200 posts.) Date 24.03.2016 15:37
Die hazardclonks können ja den Backflip beim Springen.
Aber wenn man mehrere Clonks angewählt hat, springen zwar beide hoch, aber den Backflip macht nur der "Hauptclonk".

Ist es möglich via Skript die Befehle an alle angewählten clonks zu übertragen?
Parent - - By Luchs (More than 1000 posts.) Date 24.03.2016 15:52
Du kannst ja mit `GetCursor` herausfinden, welche anderen Clonks noch ausgewählt sind. Es ist aber nicht unbedingt sinnvoll, die Befehle so weiterzureichen, da die Clonks etwa nicht unbedingt alle in die selbe Richtung springen.
Parent - By Kanibal (More than 200 posts.) Date 24.03.2016 16:04 Upvotes 1
Vielleicht wäre es für die Engine sinnvoll, Clonks die sehr nahe beinander stehen, tatsächlich die selben Tastendrücke ausführen zu lassen... hm.
Parent - By Serpens66 (More than 200 posts.) Date 25.03.2016 12:38 Edited 25.03.2016 12:40 Upvotes 1
Danke! :)

Das risiko der falschen Richtung hat man halt immer wenn man mehrere Clonks gleichzeitig steuert ^^ aber es ist viel schlimmer, wenn man mit vielen clonks über nen abgrund springen will und nur der hauptclonk mit dem doppeltsalto rüberkommt, während der Rest in den tod springt :D Das geht dann nämlich immer schief und nicht nur eventuell ;)

Habe es jetzt so gelöst und es klappt tatsächlich wunderbar :)
Im HasAgilitiy Script des hazard Packs (Version 2.0 Rev 1746) am anfang der ControlAgility Fkt einfach zugefügt:
   
    var pCrew,i=1; // i bei 1 starten, weil der befehl nicht nochmal an den hauptclonk geschickt werden soll
    if(this()==GetCursor(GetOwner())) // wenn dies der Hauptclonk ausführt, dann den Befehl an alle angewählten nicht-hauptclonks weitergeben. (damits befehl nur einmal ausgeführt wird)
    while (pCrew=GetCursor(GetOwner(),i++)) // gib den Befehl an alle anderen angewählten Clonks weiter
    {
        pCrew->~ControlAgility(strControl);
    }
Up Topic Deutsch / Hilfestellung / [Gelöst] Alle angewählten clonks Backflip

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill