![]() |
#1 (permalink) |
![]() Registriert seit: 04.01.2008
Alter: 51
Beiträge: 46
|
![]()
Hoi mal wieder
![]() nach langen suchen hier, bräuchte ich mal ein script das einen sichtbaren Countdown ablaufen lässt. Der Wert wäre dann 300sec bis 0 halt. Wichtig ist halt nur das man den sieht. Und das bei 0 ein Auslöser gestartet wird. Dankö ![]()
__________________
Lieber ein lebender Feigling, als ein toter Held ![]() |
![]() |
![]() |
![]() |
#2 (permalink) |
![]() |
![]()
Schau mal in diesem Buch... 6.15 Der Zeitzähler - Seite 204
![]()
__________________
MR-MURRAY presents ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#4 (permalink) |
![]() Registriert seit: 04.01.2008
Alter: 51
Beiträge: 46
|
![]()
öhmmm...
der Zählt in etwa so: 60.001 60.012 60.027 usw also zählt hoch statt runter, ich hab das eins zu eins übernommen: _time = _this select 0; #Start ~1 _time = _time -1; Hint format["Noch %1 Sekunden", _time]; if (_time >= 1) then {goto "Start"} else {}; Titletext ["","plain down"]; exit; fehlt irgendwas, oder muss ich beim Auslöser was beachten ![]()
__________________
Lieber ein lebender Feigling, als ein toter Held ![]() |
![]() |
![]() |
![]() |
#5 (permalink) |
![]() ![]() Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
|
![]()
Hm, zählt ja wirklich hoch (hat _time eine andere Bedeutung in sqs oder ist es in sqs gleichzusetzen mit time ?)
Versuch es mal hiermit (sqf). Code:
_countdowntime = _this select 0; // in sekunden _endtime = time + _countdowntime; hint format["Noch %1 Sekunden", round (_endtime - time)]; while {_endtime >= time} do { sleep 1; hint format["Noch %1 Sekunden", round (_endtime - time)]; }; ausloeservariable = true; handle = [300] execVM "countdown.sqf" Ich denke, Du machst wieder eine MP Mission. Da musst Du natürlich aufpassen, dass ein Spieler, der während dem Countdown joined eventuell mit einem Countdown von 300 beginnt. In dem Moment wohl ein nicht gewünschter Effekt. Ein Vorschlag wäre daher, den Countdown selber auf dem Server laufen zu lassen und die Sekunden per publicVariable zu broadcasten und auf den Clients mittels eines addPublicVariableEventhandler eine Ausgabe auf dem Bildschirm zu erzeugen. Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels. |
![]() |
![]() |
![]() |
#6 (permalink) |
![]() ![]() Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
|
![]()
Aha, benennst Du die _time Variable in Mr-Murrays Skript in _ctime um, funktioniert das ebenfalls anstandslos.
Dann hat _time in sqs wohl die gleiche Bedeutung wie time und liefert die Zeit seit Missionsstart zurück. Dann ist klar, warum das Skript hochzählt. Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels. |
![]() |
![]() |
![]() |
#7 (permalink) |
![]() ![]() ![]() ![]() Registriert seit: 26.11.2006
Ort: Kiel, S-H
Alter: 58
Beiträge: 3.013
|
![]()
Tja, interne Variablennamen zu verwenden ist nie besonders sinnvoll.
Faustformel: Alle Variablennamen die Befehlsnamen entsprechen (auch wenn ein "_" davor ist !) sollte man eh meiden. ![]()
__________________
Nur ein Beispiel das zeigt wie BI "support" definiert: https://feedback.bistudio.com/T75547 |
![]() |
![]() |
![]() |
#8 (permalink) |
![]() ![]() Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
|
![]()
Dann muss das mal einer dem Murray sagen, anscheinend benutzt er das so
![]() Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels. Geändert von Xeno (30.09.2008 um 10:13 Uhr). |
![]() |
![]() |
![]() |
#9 (permalink) |
![]() |
![]()
Servus
Auch der weiß das, aber anscheinend beim Buchschreiben eingeschlafen und im Trance eingetippert. Dann nenne es eben _IrgenwieAnders ![]()
__________________
MR-MURRAY presents ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#10 (permalink) |
![]() Registriert seit: 04.01.2008
Alter: 51
Beiträge: 46
|
![]() ![]() Xeno, oder Murray oder jeder der sich mit scripten auskennt, könntet ihr mir das BÜDDE BÜDDE (mit viel Sahne oben drauf) für eine MP fertig machen ??? So das, wie Xeno schon sagte, es keine Probleme im MPlay wegen den Countdown auftreten. Das würde meiner Map noch den letzen Schliff verleihen ![]() Schonmal Dank an euch ![]()
__________________
Lieber ein lebender Feigling, als ein toter Held ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Countdown der Zeitbombe festlegen!? | joe_hahn | Editing | 5 | 27.03.2006 15:09 |