NB: Õpetus pole minu tehtud! See on tehtud dm11 poolt.(loodan, et ta ei pahanda)
Selles õpetuses õpid kuidas teha aeg, mis näitaks, palju sa oled oma mängu mänginud. Kui sa teed oma mängu, siis pärast on jube hämmastav vaadata, kui palju sa seda tegelikult mänginud oled.
Esiteks tuleb teha üks objekt, mis oleks mängu algusest saati ja persistent kastis linnuke. (Vaadake et levelit restartides te seda objekti 2 tükki ei tekita )
Createsse:
ini_open("globaltime.ini")
tund=ini_read_real(' ',"c",0)
sekk=ini_read_real(' ',"v",0)
mint=ini_read_real(' ',"b",0)
ini_close()
tund_='0';
mint_='0';
sekk_='0';
alarm[0]=fps
if alarm[0]<2 alarm[0]=2;
Alarm0:
sekk+=1;
if sekk>59 { sekk=0 mint+=1 }
if mint>59 { mint=0 sekk=0 tund+=1 }
if sekk>9 sekk_='';
if tund>9 tund_='';
if mint>9 mint_='';
if sekk<10 sekk_='0';
if tund<10 tund_='0';
if mint<10 mint_='0';
alarm[0]=fps;
if alarm[0]<2 alarm[0]=2;
Et kuvada seda aega, pange kuhugi F9 vms:
show_message(string(tund_)+string(tund)+':'+string(mint_)+string(mint)+':'+string(sekk_)+string(sekk));
Game end:
ini_open("globaltime.ini")
ini_write_real(' ',"c",tund);
ini_write_real(' ',"v",sekk);
ini_write_real(' ',"b",mint);
ini_close()