2 registered members (OptimusPrime, AndrewAMD),
14,595
guests, and 5
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Timer !
[Re: janerwac13]
#339397
08/26/10 14:31
08/26/10 14:31
|
Joined: Nov 2009
Posts: 89 Germany, NRW
TrackingKeks
Junior Member
|
Junior Member
Joined: Nov 2009
Posts: 89
Germany, NRW
|
"Man muss die zeit auch sehen können die man noch hat"
Digits ist hier das Zauberwort Ich dachte janerwac13 fragte nur nach der timer funktion fragen.. Wie muss das mit den digits aussehen ? Hier dann noch die Digits:
PANEL* timer =
{
digits(0, 0, 1.0, *, 1, min);//Hier position anpassen
digits(10, 0, 1.0, *, 1, sec);//Hier position anpassen
flags = SHOW;
}
OT: Hoppla, dieses time_step hat sich so in meinen Kopf gebrannt das ich es fast immer schreibe grin lol^^ [EDIT] Zu spät^^
Last edited by TrackingKeks; 08/26/10 14:32.
Gamestudio: A7.82 Commercial/A8 Commercial System specs (Laptop): Windows 7 64bit DirectX v10.1 Intel Core i7-720QM CPU @ 1,60 GHz 4GB DDR2 Ram NVIDIA GeForce GT 230M (1024MB)
|
|
|
Re: Timer !
[Re: janerwac13]
#339402
08/26/10 15:01
08/26/10 15:01
|
Joined: Dec 2003
Posts: 988 Germany, Magdeburg
JoGa
User
|
User
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
|
Jein. Die if Bedingung übersetzt heißt: wenn die variable sec 0 ist. Die Anweisung heißt: dann setze wieder die Sekunden hoch, aber ziehe von den Minuten eine Minute ab.
while(min>=0&&sec>0)
{
sec--;
wait(-1);
if(sec==0) {sec=59; min--;}
}
//hier kommt dein Code rein, mit dem du beschreibst,
//was passiert, wenn der Zähler auf 0 ist, z.B:
error("hasch's Spätzlesbschdeck z'späd bscheld");
}
Die Zeit bekommst du anderst, wenn du die Zwei Variablen min und sec (die du ja beim definieren schon auf einen Weert gesetzt hast, den du aber jederzeit ändern kannst, was das Herunterzählen ja tut) bei Levelbeginn auf eine Zeit setzt. z.B.
function level_02_start()
{
min = 2; //hier 2 Minuten Zeit
sec = 0; // und zwar genau 2 Minuten ;)
}
die Funktion rufst du dann beim Laden des zweiten Levels auf
Last edited by JoGa; 08/26/10 15:05.
|
|
|
Re: Timer !
[Re: JoGa]
#339405
08/26/10 15:18
08/26/10 15:18
|
Joined: Feb 2009
Posts: 3,207 Germany, Magdeburg
Rei_Ayanami
Expert
|
Expert
Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
|
das ist klar das dass nicht klappt: unction time() { while(min>=0&&sec>0) { sec--; wait(-1); if(sec==0) {sec=59; min--;} } ende(); } Lies bitte alle tutorials und die AUMs 
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|