Überläufer/Verräter kreieren - How to do??
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 :ugly: 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? |
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... :rolleyes: |
Jo, Mercie - das kommt dem gesuchten schon seeehr nahe.
Mal sehen was sich daraus machen läßt :ugly: |
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ß! |
@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 |
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; 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 ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:04 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias