mob
verb
Create()
var/savefile/F = new("Admin")
var/list/Admin
Admin = list(Admins = "Xyren" = 4)
Problem description:
When I use this it creates an empty savefile called Admin. However I want it to write Admins = list("Xyren" = 4)
On one line within the file. What am I doing wrong?
More importantly, however: you are not actually DOING anything with the savefile. In order to store values in it, you need to use the << operator (see: Reference)
Additionally, savefiles are not plaintext. You will not get a savefile containing the string "Admins = list("Xyren" = 4)". If you want plain text, you can output to a textfile using text2file() and file2text(), but then you have to handle serialization and such on your own (you don't want to do this). You can read a savefile in a plaintext format using ExportText(), but that's not actually particularly useful except for simply examining the contents of a savefile.