Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
3 registered members (AndrewAMD, Ayumi, NewbieZorro), 13,972 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: Timer ! [Re: janerwac13] #339396
08/26/10 14:25
08/26/10 14:25
Joined: Dec 2008
Posts: 222
janerwac13 Offline OP
Member
janerwac13  Offline OP
Member

Joined: Dec 2008
Posts: 222
sorry is schon ok !

Re: Timer ! [Re: janerwac13] #339397
08/26/10 14:31
08/26/10 14:31
Joined: Nov 2009
Posts: 89
Germany, NRW
T
TrackingKeks Offline
Junior Member
TrackingKeks  Offline
Junior Member
T

Joined: Nov 2009
Posts: 89
Germany, NRW
Quote:
"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..



Quote:
Wie muss das mit den digits aussehen ?


Hier dann noch die Digits:
Code:
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:
Quote:
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] #339398
08/26/10 14:32
08/26/10 14:32
Joined: Dec 2008
Posts: 222
janerwac13 Offline OP
Member
janerwac13  Offline OP
Member

Joined: Dec 2008
Posts: 222
Nun sieht das bei mir so aus :

var min=1;
var sec=60;

function Uhr()
{
while(min>=0&&sec>0)
{
sec--;
wait(-1);

if(sec==0) {sec=59; min--;}
}
}

TEXT* text =
{
font = "Asimov#32b";
string("Time:");
layer = 10;
pos_x = 0;
pos_y = 0;
flags = VISIBLE;
}

PANEL* zeitanzeige =
{
digits(0, 0, 8, Asimov#32b, 1, sec);
flags = VISIBLE;
}

Wie kann ich nun machen das runter gezält wird ?

Re: Timer ! [Re: janerwac13] #339400
08/26/10 14:45
08/26/10 14:45
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
JoGa Offline
User
JoGa  Offline
User

Joined: Dec 2003
Posts: 988
Germany, Magdeburg
du musst die Funktion Uhr aufrufen, zB. in deiner main.funktion oder am Anfang deiner Spielerfigur: function Uhr();

Re: Timer ! [Re: JoGa] #339401
08/26/10 14:55
08/26/10 14:55
Joined: Dec 2008
Posts: 222
janerwac13 Offline OP
Member
janerwac13  Offline OP
Member

Joined: Dec 2008
Posts: 222
ich möchte aber die Zeit für jedes Level anders.
und noch ne frage was ist hier mit ?

if(sec==0) {sec=59; min--;}
}
}

kommt da das rein was passiert wenn die zeit um ist ?

Re: Timer ! [Re: janerwac13] #339402
08/26/10 15:01
08/26/10 15:01
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
JoGa Offline
User
JoGa  Offline
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.
Code:
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.
Code:
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: janerwac13] #339403
08/26/10 15:08
08/26/10 15:08
Joined: Dec 2008
Posts: 222
janerwac13 Offline OP
Member
janerwac13  Offline OP
Member

Joined: Dec 2008
Posts: 222
function time()
{
while(min>=0&&sec>0)
{
sec--;
wait(-1);

if(sec==0) {sec=59; min--;}
ende();
}
}

klappt nicht !

Re: Timer ! [Re: janerwac13] #339404
08/26/10 15:15
08/26/10 15:15
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
JoGa Offline
User
JoGa  Offline
User

Joined: Dec 2003
Posts: 988
Germany, Magdeburg
da ich mich mit c-lite nicht auskenne ist "klappt nicht" für mich zu allgemein, da müsste ich scon die Fehlermeldung wissen um evntl. helfen zu können.
Aber ich würd mal sagen, du solltest dein ende(); funktionsaufruf ne klammer weiter unten setzen

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 Offline
Expert
Rei_Ayanami  Offline
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 wink

Re: Timer ! [Re: JoGa] #339406
08/26/10 15:19
08/26/10 15:19
Joined: Dec 2008
Posts: 222
janerwac13 Offline OP
Member
janerwac13  Offline OP
Member

Joined: Dec 2008
Posts: 222
Also wenn 0 erereicht ist passiert nix !

Page 2 of 3 1 2 3

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1