I do have security on it, so players who don't trust me with their icons (though almost anyone who knows me remotely would know I wouldn't steal their silly icons I'd rather make my own) won't upload.
here's an example of what I've tried:
if(src.iconsecurity == 0) //this is set with a yes/no alert upon every login, new char or saved.
var/icon/X = file("/savedicons/[src.key]/[src.customtile.icon]")
X = src.customtile.icon
src.customtile.icon = X
else
src << "Your tiles you make will not be saved in the update."
src.customtile.dontsave = 1
It doesn't make a new icon though. :(
I want it to pop up as C:/Program Files/Byond/bin/(game)/savedicons/(player's key)/(filename).dmi. I have my savefiles save like this, but it aparently doesn't work with icons :P
If there isn't a way to do what I want it to I'd understand that (so that games with evil people that don't set security like me can't steal icons) but if there IS a way, I'm sure the fanbase would appreciate it because every time I reboot they lose their custom turfs :(
Wait.
Scratch that: I'd appreciate it if there is a way, because I can reboot more often without getting barked at :D
I'm not sure how well that method would work anyways. You might want to look into using savefiles instead.