yes, say you have a book, a key and a gold bar in your level you can give each a script which holds some variable for itself to show if they have been collected or not
i.e.
collected_key = 0, collected_book = 0, collected_goldbar = 0
then
have a script to show that data on the screen for the player (this is better to do separately so you can have it always active)
local temp = ""
if collected_key == 0 then
temp = "no"
else
temp = "yes"
end
Text(1,1,3,"Collected hidden key : "+temp)
if collected_book == 0 then
temp = "no"
else
temp = "yes"
end
Text(1,5,3,"Collected hidden book : "+temp)
if collected_goldbar == 0 then
temp = "no"
else
temp = "yes"
end
Text(1,5,3,"Collected hidden gold bar : "+temp)
for showing stuff at the end of the level yes, it requires editing the winzone.lua to have some delay before it triggers the next level