Zeit - Problem

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Schoasch

Betreff: Zeit - Problem

BeitragSo, Feb 18, 2007 8:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi Smile
Also ich mach grad so ein Spiel wie moorhuhn aba hab da folgendes problem:
Ich weis net wie man das macht das wenn man z.B. wie bei Waldmeister sause eine trophyente abschießt das die dann für eine bestimmte zeit das auge öffnet aber das programm nicht stehen bleibt (also kein delay)
ich möchte das wenn es geht so machen das ich nicht auf die uhrzeit zugreifen muss... geht das? wenn ja - wie... wenn nein - wie greif ich auf die uhrzeit zu? xD

Danke schon mal im Vorraus

Schoasch

ToeB

BeitragSo, Feb 18, 2007 11:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

alt = Millisecs()

Repeat
If alt <= Millisecs() - 2000 ;2000 ist in diesem fall die Zahl, die die Millisecunden anzeigt.
Print "Hallo"
alt = Millisecs()
EndIf
Until KeyHit(1)

End


Büdde schöön !
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

Eingeproggt

BeitragSo, Feb 18, 2007 11:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Auf die Uhrzeit zugreifen ist so eine Sache...
Verwende MilliSecs()
Das gibt dir die Anzahl der Millisekunden zurück, die seit dem Start des Systems vergangen sind, soweit ich weiss.
Wenn du jetzt Sekunden haben willst (Ich nehme an, um die Größenordnung geht es dir) schreibst du sowas in der Art: Code: [AUSKLAPPEN]

Repeat
  If trophyente_abgeschossen Then
    startzeit = MilliSecs()
  Endif
 
  If MilliSecs()-startzeit < 100 Then
    augen_offen()
  Endif
Forever


EDIT: Wieso komm ich immer zu spät?
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

aMul

Sieger des Minimalist Compo 01/13

BeitragSo, Feb 18, 2007 11:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Eingeproggt hat Folgendes geschrieben:
EDIT: Wieso komm ich immer zu spät?

Besser zu spät als falsch. Cracks Code kannst du in die Tonne kloppen, der klappt nämlich nicht. Deiner ist dagegen richtig.
Panic Pong - ultimate action mashup of Pong and Breakout <= aktives Spiele-Projekt, Downloads mit vielen bunten Farben!
advASCIIdraw - the advanced ASCII art program <= aktives nicht-Spiele-Projekt, must-have für ASCII/roguelike/dungeon-crawler fans!
Alter BB-Kram: ThroughTheAsteroidBelt - mit Quelltext! | RGB-Palette in 32²-Textur / Farbige Beleuchtung mit Dot3 | Stereoskopie in Blitz3D | Teleport-Animation Screensaver

ToeB

BeitragSo, Feb 18, 2007 13:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Wieo falsch ? Meina klappt doch auch !?
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

BladeRunner

Moderator

BeitragSo, Feb 18, 2007 15:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Dein Code wird alle 2 Sekunden einmal ausgeführt.
Was er jedoch will ist dass der Code ab eintreffen des Ereignisses für 2 Sekunden ausgeführt wird.
Ein deutlicher Unterschied.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

ToeB

BeitragSo, Feb 18, 2007 16:36
Antworten mit Zitat
Benutzer-Profile anzeigen
oh... Embarassed Da hab ich mich wohl verlesen ...
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group