CnC Foren

CnC Foren (http://www.cncforen.de/index.php)
-   Maps und Mods allgemein (http://www.cncforen.de/forumdisplay.php?f=17)
-   -   Brauche Hilfe: Spawn unnamed Unit on a team at a waypoint... (http://www.cncforen.de/showthread.php?t=34006)

maxl 17-06-2003 18:39

Brauche Hilfe: Spawn unnamed Unit on a team at a waypoint...
 
Mit dem Befehl hab ich meine Probleme... nicht, dass er nicht funktionieren würde... ganz im Gegenteil: Er funktioniert zu gut.

Das ist jetzt der Befehl:
Spawn unit of type 'AmericaInfantryRanger' on Team 'teamWaver' at waypoint Waypoint 'CreateEnemiesAtThisWaypoint'

Wenn er ausgeführt wird, dann erstellt er aber nicht nur für den Spieler Waver einen Ranger, sondern auch für den Player (neutral)... weiß einer warum und vor allem, wie man das ändern kann?

Und noch ne Frage, weil's so schön is. ;)

Wie kann ich denn bitte eine Einheit verschwinden lassen, wenn sie eine Area betritt?

Hoffe ihr könnt mir helfen... :)

Dibelius 17-06-2003 21:02

zur spawn action:

eigentlich dürfte das nich sein...
also nochmal: du erstellst das team im team-editor "Team X". Dann setzt du einen Waypoint "Waypoint X" und öffnest den script editor. da rufst du dann die action "[Unit] spawn - unnamed - at waypoint" auf, stellst das Object ein, das zu Team X gehört und am Waypoint X erscheinen soll. da dürfte normalerweise nix mit neutral player sein. sonst guck nochmal, ob du in nem anderen script parallel dazu was hast, was den anderen ranger spawnt.

zum löschen beim betreten einer Area:

Erstelle die Area "Area X". Script editor: bedingung: "[Unit] Unit enters an area." Area X -> action: "[Unit] Delete a specific unit"
Das gleiche kannst du auch mit ganzn teams machen etc. Für delete (löschen) kannst du auch "[Unit] Kill a specific unit." nehmen, dann wird die Einheit getötet, und die Animation dazu läuft ab.

Hoffe, ich konnte helfen.
Bei weiteren fragen, frag den Experten :D

maxl 18-06-2003 19:43

Ich löse mal das erste auf. :D

Es liegt nicht an der Befehlszeile, die ich gepostet habe, sondern an der Bedingung, auf die hin das Script ausgeführt wird.
Offenbar darf man den Spawnbefehl nicht mit Befehlen wie Timer expired oder Counter compared to value verwenden, denn sonst taucht (bei mir jedenfalls) zusätzlich eine neutrale Einheit auf.

Ich habe das nun gelöst, indem ich Reinforcment-Teams bilde... das ist die wesentlich bessere Lösung. :)

Zum zweiten hab ich noch ne Frage... Nämlich bei der Bedingung [Unit] Unit enters an area muss ich da Als Einheit <This Object> einstellen? Das funktioniert nämlich glaub ich net.

Dibelius 18-06-2003 19:58

hast du Icq?

meine nummer ist: 166463674

lässt sich dann besser erklären


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:09 Uhr.

Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.