With this peace of code you can manage as many logs for your games as you want.Keep track of anything you need in separate log files if you want.
sync on : sync rate 60
backdrop on
disable escapekey
global GameLog
MAIN_StartLog(1,"Log1.txt")
MAIN_StartLog(2,"Log2.txt")
do
MAIN_AddLog(1,"dummy = "+str$(dummy))
dummy = dummy + 1
MAIN_AddLog(2,"dummy2 = "+str$(dummy2))
dummy2 = dummy - dummy2
if KEYSTATE(1) = 1
MAIN_EndLog(1)
MAIN_EndLog(2)
exit
endif
sync
loop
`*************** LOG FILES *****************
function MAIN_StartLog(GameLog,filename$)
if file exist(filename$)
delete file filename$
endif
open to write GameLog,filename$
MAIN_AddLog(GameLog,"Log start")
endfunction
function MAIN_EndLog(GameLog)
MAIN_AddLog(GameLog,"Log end")
close file 1
endfunction
function MAIN_AddLog(GameLog,message$)
write string GameLog,message$
endfunction
`*******************************************
Original code : Fallout
Here:
http://forum.thegamecreators.com/?m=forum_view&t=84097&b=1
Coding is My Kung Fu!
And My Kung Fu is better than Yours!