function AutoSave(%mins, %name){ savebuild(%name); %minutes=%mins * 1000 * 60 schedule(%minutes,0,AutoSave);}
Code: [Select]function AutoSave(%name,%minutes,%load,%cancel);{ if(%cancel $= "cancel") { cancel($AutoSave); } else if(%load $= "load") { loadbricks(%name); } else { schedule(%minutes @ "000,savebuild," @ %name); $AutoSave= schedule(%minutes @ "000,AutoSave"); }}Put a little planning into this, and you might do well.
function AutoSave(%name,%minutes,%load,%cancel);{ if(%cancel $= "cancel") { cancel($AutoSave); } else if(%load $= "load") { loadbricks(%name); } else { schedule(%minutes @ "000,savebuild," @ %name); $AutoSave= schedule(%minutes @ "000,AutoSave"); }}
What about this. This would give you a time variance and the ability to save to a specific file name:Code: [Select]function AutoSave(%mins, %name){ savebuild(%name); %minutes=%mins * 1000 * 60 schedule(%minutes,0,AutoSave);}
Quote from: Jookia on March 02, 2007, 02:21:46 AMCode: [Select]function AutoSave(%name,%minutes,%load,%cancel);{if ($cancel = cancel) { cancel($AutoSave); }else if ($load = load) { loadbricks("" @ %name @ ""); }else { schedule("" @ %minutes @ "000,savebuild," @ %name @ ""); $AutoSave= schedule("" @ %minutes @ "000,AutoSave"); }}That won't work, it will give you a syntax error, good job, fix it. You need to TEST your scripts before you release them and you also need to ACTUALLY LEARN TO SCRIPT.
Code: [Select]function AutoSave(%name,%minutes,%load,%cancel);{if ($cancel = cancel) { cancel($AutoSave); }else if ($load = load) { loadbricks("" @ %name @ ""); }else { schedule("" @ %minutes @ "000,savebuild," @ %name @ ""); $AutoSave= schedule("" @ %minutes @ "000,AutoSave"); }}
function AutoSave(%name,%minutes,%load,%cancel);{if ($cancel = cancel) { cancel($AutoSave); }else if ($load = load) { loadbricks("" @ %name @ ""); }else { schedule("" @ %minutes @ "000,savebuild," @ %name @ ""); $AutoSave= schedule("" @ %minutes @ "000,AutoSave"); }}