Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 29.09.2008, 20:52   #1 (permalink)
Newbie
 
Benutzerbild von John.J.Predoc
 
Registriert seit: 04.01.2008
Alter: 44
Beiträge: 46
Standard sichtbarer countdown

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
John.J.Predoc ist offline   Mit Zitat antworten
Alt 29.09.2008, 21:04   #2 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Schau mal in diesem Buch... 6.15 Der Zeitzähler - Seite 204
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 29.09.2008, 22:51   #3 (permalink)
Newbie
 
Benutzerbild von John.J.Predoc
 
Registriert seit: 04.01.2008
Alter: 44
Beiträge: 46
Standard

Naja ich hab ja nur die Erstausgabe, werd mir mal das Saugen und dann mich deiner Offenbarung stellen
__________________
Lieber ein lebender Feigling, als ein toter Held
John.J.Predoc ist offline   Mit Zitat antworten
Alt 29.09.2008, 23:16   #4 (permalink)
Newbie
 
Benutzerbild von John.J.Predoc
 
Registriert seit: 04.01.2008
Alter: 44
Beiträge: 46
Standard

ö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
John.J.Predoc ist offline   Mit Zitat antworten
Alt 30.09.2008, 09:19   #5 (permalink)
5000 Beiträge
 
Benutzerbild von Xeno
 
Registriert seit: 03.01.2008
Alter: 77
Beiträge: 6.547
Standard

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;
Nenn das sqf File meinetwegen countdown.sqf, Aufruf im Auslöser mit
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.
Xeno ist offline   Mit Zitat antworten
Alt 30.09.2008, 09:23   #6 (permalink)
5000 Beiträge
 
Benutzerbild von Xeno
 
Registriert seit: 03.01.2008
Alter: 77
Beiträge: 6.547
Standard

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.
Xeno ist offline   Mit Zitat antworten
Alt 30.09.2008, 09:53   #7 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Lester
 
Registriert seit: 26.11.2006
Ort: Kiel, S-H
Alter: 51
Beiträge: 3.011
Standard

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
Lester ist offline   Mit Zitat antworten
Alt 30.09.2008, 09:56   #8 (permalink)
5000 Beiträge
 
Benutzerbild von Xeno
 
Registriert seit: 03.01.2008
Alter: 77
Beiträge: 6.547
Standard

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).
Xeno ist offline   Mit Zitat antworten
Alt 30.09.2008, 11:47   #9 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Servus
Auch der weiß das, aber anscheinend beim Buchschreiben eingeschlafen und im Trance eingetippert. Dann nenne es eben _IrgenwieAnders
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 30.09.2008, 13:37   #10 (permalink)
Newbie
 
Benutzerbild von John.J.Predoc
 
Registriert seit: 04.01.2008
Alter: 44
Beiträge: 46
Standard


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
John.J.Predoc ist offline   Mit Zitat antworten
Alt 01.10.2008, 13:51   #11 (permalink)
Newbie
 
Benutzerbild von John.J.Predoc
 
Registriert seit: 04.01.2008
Alter: 44
Beiträge: 46
Standard

Okaaay, ich sehe schon... ohne Bestechung in form von Keksen und heißen Kakao läuft hier nichts
__________________
Lieber ein lebender Feigling, als ein toter Held
John.J.Predoc ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Countdown der Zeitbombe festlegen!? joe_hahn Editing 5 27.03.2006 15:09


Kontakt - HX3.de - Archiv - Nach oben

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