HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing (https://hx3.de/editing-139/)
-   -   Auslöser Frage / MP Missionszeit einstellen (https://hx3.de/editing-139/ausloeser-frage-mp-missionszeit-einstellen-13925/)

Taku 16.12.2006 13:04

Auslöser Frage / MP Missionszeit einstellen
 
Huhu erstma,

vermutlich stell ich mich zu blöd an, aber ich schaff es nicht, einen Auslöser zu erstellen der anspringt sobald ein Zivi getötet wird.

Ich hab in der Stadt mehrere Zivilisten verteilt. Diese sind nicht in einer Gruppe. Ich will das wenn einer von Ihnen getötet wird, ein Missionsziel ("Töten Sie keine Zivilisten") nicht erreicht wird... Ich könnte das zwar regeln in dem ich jeden einen Namen(bsp. Zivi1) verpasse und dann einen Auslöser
?not (alive zivi1) erstelle aber das geht sicher noch einfacher oder?


Und ich hätte gerne das der Host/Admin im Briefing einstellen kann, wieviel Uhr es bei Missionsbegin ist :)

Und noch eine Frage am Rande: Wo stell ich ein das meine Mission in der MP-Liste als "koop" angezeigt wird?

Über eine Antwort würde ich mich freuen...

Mfg
Taku :D

Atsche 16.12.2006 19:44

Zu 1: Könntest Du mit nem EventHandler machen, somit kannste noch n paar Sachen einfacher machen.

Du erstellst einen Trigger, der das ganze Gebiet umfasst, in dem die Zivis sind. Auslösung durch Zivis vorhanden, einmal, Countdown 5 Sekunden. Bedingung this, bei Aktivierung:

Code:

{_x addEventHandler ["killed",{_this exec "CivKilled.sqs"}]}  foreach this list
Das Script dann z.B:
Code:

_civilian = _this select 0
_killer  = _this select 1
? side _killer == west : TitleText ["Verdammt, das war ein Zivilist! Missions vorbei","plain down"];
exit

Zu 2: Im Briefing wohl kaum dann schon eher vor Missionstart bzw im Slotauswahlmenue ansonsten mit Skiptimescripts.

Hättest du mit wenig Suchen bzw genauerem hinschauen hier im Forum auch gefunden also fürs nächste mal Suche benutzen.
http://hx3.de/editing-139/auswaehlbare-zeit-mp-13894/

Zu 3: In der Description.ext

Code:

class Header
{
  gameType = COOP;
  minPlayers = 2;
  maxPlayers = 16;
};


Taku 17.12.2006 12:12

Hoi,

danke erstmal für die Hilfe!
Leider bekomm ich bei
Code:

{_x addEventHandler ["killed",{_this exec "CivKilled.sqs"}]} foreach this list
den Fehler:

"Fehlender ;" und er springt vor das Wort "list"...

zum 2.... Ich meinte nicht die Spieldauer sondern die Zeit an sich ( 5:00uhr, 13:00uhr usw...). Da hab ich leider hier im Forum nichts gefunden.

pspsps91 17.12.2006 15:28

es muss thislist heißen und nicht this list

Taku 17.12.2006 21:30

klappt danke :) Um die Mission fertig zu machen fehlt mir nur noch das mit der Zeitauswahl...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119