12.03.2013, 16:22 | #1 (permalink) |
Registriert seit: 10.03.2013
Beiträge: 19
|
King of the Hill
King of the Hill
Aufgaben: 1. Basis infiltrieren 2. Zielperson ausschalten 3. Mit Helikopter exfiltrieren Schwierigkeiten/Hindernisse: • Patrouillen • Wachen Tipps: • Mindestens 2-3 Spieler • Min. 1 Fernkämpfer, Min. 1. Sprengstoffexperten oder Anti-Tank Respawn: • Spieler: 1 min. • Quads: 10 min. Geplante Verbesserungen: • Helikopter kommt hergeflogen (und spawnt nicht einfach) -> Problem: Skript das Helikopter veranlasst zu warten bis alle Spieler eingestiegen sind • Leere Quads in der gegnerischen Basis Dateien • KingOfTheHill.Stratis.zip = "Editordateien" • KingOfTheHillMP.Stratis.zip = Spielbare Missionsdatei Kritik, Verbesserungsvorschläge und/oder Hilfe sind erwünscht! DerFlamer Geändert von DerFlamer (12.03.2013 um 16:27 Uhr). |
13.03.2013, 18:29 | #2 (permalink) |
Registriert seit: 10.03.2013
Beiträge: 19
|
Update
Erstes Update
Veränderungen: * Bugfixes: Helikopter explodiert beim spawnen * Leere Quads in gegnerischer Basis hinzugefügt * Wegpunkte hinzugefügt * Schalldämpfer für Marksman hinzugefügt Mögliche Verbesserungen: • Geschalldämpfte Sekundärwaffen für den Rest des Teams Angehängte Datei ist diesmal nur die spielbare Mission. Geändert von DerFlamer (13.03.2013 um 18:32 Uhr). |
14.03.2013, 18:11 | #3 (permalink) |
Registriert seit: 05.01.2008
Alter: 32
Beiträge: 1.703
|
Kleiner Tipp zu deinen Problemen mit dem Heli und den Quads. Wenn du ein Script hast, welches den Heli herfliegen und landen lässt, dann setzt einfach vor den nächsten WP eine Schleife die entweder mit http://community.bistudio.com/wiki/vehicle oder mit http://community.bistudio.com/wiki/crew abfragt ob deine Einheiten im Heli sind, erst danach wird soll das Script weiterlaufen. Dasselbe mit den Quads, da kannst du ebenfalls eine Schleife einbauen die prüft ob sich Einheiten im Fahrzeug befinden und einen Timer hochzählt falls das nicht so ist. |
14.03.2013, 19:00 | #4 (permalink) |
Registriert seit: 10.03.2013
Beiträge: 19
|
Hallo Joe,
danke für deinen Beitrag Bei den Quads besteht kein Problem, die sollen leer sein Zu den Helis: Das war mir bis jetzt echt ein Rätsel! Wenn ich (in Singleplayermissionen) Code:
player in heli Ich gucke mir jetzt mal deine Links an Gruß, DerFlamer |
14.03.2013, 19:16 | #5 (permalink) |
Registriert seit: 05.01.2008
Alter: 32
Beiträge: 1.703
|
Dann hab ich das falsch verstanden. Du musst im MP vor allen auf die Lokalität achten, also wo (Server oder client) ist das Objekt vorhanden.
Ganz einfach könntest du mit Code:
count crew |
14.03.2013, 19:46 | #6 (permalink) |
Registriert seit: 10.03.2013
Beiträge: 19
|
Habe mir eben eine simple Mission gebastelt.
Wegpunkte: 1. Heli landet um Spieler einsteigen zu lassen. (Type: "LOAD") Activation: Code:
while {!(player in (crew heli))} do { sleep 1; }; Activation: Code:
while {player in (crew heli)} do { sleep 1; }; Activation: Code:
deleteVehicle heli; endMission "END1"; PS: Grade deinen Post gelesen. Einzelspielermissionen verwende ich nur zum testen. Alleine spiele ich ArmA nicht und mache dementsprechend auch keine Es wäre für mich nötig zu wissen wie ich überprüfen kann ob das ganze Team im Heli ist. Ungetestet, würde wahrscheinlich funktionieren, oder? "allIn.sqf" Parameter _vehicle Code:
_allIn= true; { if{!(_x in (crew _vehicle))} then {_allIn= false;} } forEach units group player; _allIn (Verwirrte) Grüße, DerFlamer Geändert von DerFlamer (14.03.2013 um 19:49 Uhr). Grund: If-Bedingung, falsche Syntax |
14.03.2013, 21:42 | #8 (permalink) |
Registriert seit: 05.01.2008
Alter: 32
Beiträge: 1.703
|
Also, ich hab eben mal eine Mission zusammengebaut (Anhang) die deine Wegpunkte abfliegt und dann beendet wird.
Den LOAD Wegpunkt hab ich noch nie mit einem menschlichen Spieler zum laufen bekommen, immer nur wenn KIs im Spiel waren. Die Activation Zeile bei wegpunkten wird erst ausgeführt wenn die Einheit den Wegpunkt absolviert hat, d.h. wenn dein Heli einen MOVE Befehl hat und du in der Activation hint "Bin da"; stehen hast, dann wirst du den hint erst sehen wenn die Einheit am Wegpunkt ist. Beim TRANSPORT UNLOAD ist wichtig, dass ein Helipad (sichtbar oder unsichtbar) in der Nähe ist, weil Helis immer da landen wo sie ein helipad finden (Ich hab keine Ahnung ab welcher Entfernung die Helipads ignoriert werden). Dein Script wird auf einem Dedizierten Server nicht funktionieren, weil die player Variable auf Servern nicht existiert. Am besten du baust einen zweiten Parameter in den du den Namen einer Einheit aus der Gruppe schreibst. |
16.03.2013, 16:28 | #9 (permalink) |
Registriert seit: 10.03.2013
Beiträge: 19
|
Update
Zweites Update
Veränderungen: * Hinzugefügt: Klasse Teamleader * Entfernt: Regen * Gefixt: Marksman hat keinen Schalldämpfer nach Respawn * Geändert: Uhrzeit ist 18:00 * Geändert: Außer dem Marksman haben alle geschalldämpfte Sekundärwaffen Mögliche Verbesserungen: • Munition in Basis auffüllen Geändert von DerFlamer (16.03.2013 um 16:35 Uhr). |
Stichworte |
king of the hill, könig vom berg |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Militär Video Thread... | KidDynamite | Offtopic | 194 | 08.02.2017 18:47 |