|
|
#1 (permalink) |
![]() Registriert seit: 30.07.2009
Beiträge: 20
|
Mir schwebt eine Missi vor in welcher ein Überläufer bzw. Verräter gefunden und eliminiert/gefangen werden soll.
Mein Problem dabei ist, ich komme auf keine passable Lösung wie ich eine Unit der eigenen Fraktion zurechtfriemeln kann damit diese sich unbedarft unter Gegnern bewegen kann und bei Angriff meinerseits eventuell auch auf die "eigenen" Leute schießt. Ich habe schon versucht, alle Einstellungen bezüglich Feindverhalten abzuschalten. Ergebnis ist natürlich das er zwar nicht auf die Gegner feuert - diese aber natürlich umgehend auf ihn. Die gegnerische Fraktion kann ich ja nicht auf freundlich stellen. Wäre wohl etwas sehr stranged ![]() Ich habe auch schon daran gedacht, einen Charakter einer dritten Fraktion einfach mit den Skins des entsprechenden Charakters zu versehen. Das würde natürlich die Mission für jeden anderen unspielbar machen da diese Modifikation natürlich niemand in seinem Gameordner haben würde - und verständlicherweise auch nicht haben will. Ich nämlich auch nicht. Deshalb meine Frage: Hat jemand eine Idee oder weiß wie man die Freund-/Feindeinstellung "einer einzigen" Unit umpolen könnte? |
|
|
|
|
#2 (permalink) |
![]() ![]() Registriert seit: 24.06.2009
Beiträge: 168
|
Mit dem Befehl setCaptive kannst Du eine Einheit unter Feinden verweilen lassen, ohne dass die Feinde ihn beschießen.
Allerdings beschießt er die Feinde, wenn Du im eine geladene Waffe in die Hand drückst. Du solltest ihm also alle Magazine oder gleich die ganzen waffen wegnehmen...
|
|
|
|
|
#4 (permalink) |
![]() ![]() Registriert seit: 04.06.2008
Beiträge: 197
|
Hi,
du kannst eine WEST Einheit einfach in eine gegnerische Gruppe stecken, dann wird sie automatisch z.B. EAST. was auch geht ist z.B. EAST Offizier Einheit setzten und die wahrscheinlichkeit des Vohandenseins auf 0 setzten. Dann den Überlaufer in die gruppe Offiziers. Dabei muss allerdings der EAST Offizier Ranghöher sein. Vllt. hilfts weiter, ging zumindest bei ArmA1 so. Gruß! |
|
|
|
|
#5 (permalink) |
![]() Registriert seit: 30.07.2009
Beiträge: 20
|
@SmartGun
Näi, dat geit wohl nu nit mä in Arma twei Man muß wirklich "setCaptive" einsetzen und das Männlein zusätzlich noch beschäftigen. Stellt man das Männlein einfach in eine feindliche Gruppe rein schmeißt er sich sofort in den Dreck. Leider hat sich auch gezeigt daß in etwa 1/5 aller Fälle trotz "setCaptive" das arme Männlein trotzdem sofort gemeuchelt wird wenn die Missi gestartet wird - ein Umstand den ich allerdings auch direkt mit einbauen könnte. In der Art wie !alive verraeter -> nächste Schandtat in Angriff nehmen |
|
|
|
|
#6 (permalink) |
![]() ![]() ![]() Registriert seit: 31.05.2009
Beiträge: 321
|
so, hab hier mal was gebastelt:
das hier in die "bei aktivierung" zeile eines auslösers: Code:
[s1] exec "renegade.sqs"; das hier ist die renegade.sqs, in im ordner der mission liegen muss: Code:
;renegade.sqs; ;##############; _renegade = _this select 0; [_renegade] join grpNull; g2 = Creategroup EAST; [_renegade] join g2; g2 setCombatMode "RED"; _renegade setBehaviour "Combat;" _rate = rating _renegade; _setrate = _rate+5000; ~5 _renegade addrating -(_setrate); exit edit: achja, wichtig noch: es muss sich bereits min. eine feindliche einheit auf der karte befinden, da sonst noch kein east-center existiert. alternativ center in der init.sqs definieren, steht im guide auf seite 125
__________________
Kickstart fighter launch Throttle set to full Speed king race to win Afterburners roaring Ghostlike counterstrike Takes them by surprise |
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|