# ------------------------- #
# Sub Open Out User Data
# ユーザーデータの書きこみ
# ------------------------- #
sub openoutuserdata {
if ($FORM{'name'} eq 'オーナーさんが遊ぶときの名前') {
open(BACK,"back2.dat") || &error("Can't Open BackUpFile");
@back3 = <BACK>;
close(BACK);
open(BACK,">back3.dat") || &error("Can't Write BackUpFile");
print BACK @back3;
close(BACK);
open(BACK,"back1.dat") || &error("Can't Open BackUpFile");
@back2 = <BACK>;
close(BACK);
open(BACK,">back2.dat") || &error("Can't Write BackUpFile");
print BACK @back2;
close(BACK);
open(BACK,"$userdata") || &error("Can't open $userdata");
@back1 = <BACK>;
close(BACK);
open(BACK,">back1.dat") || &error("Can't Write BackUpFile");
print BACK @back1;
close(BACK);
}
if ($lockkey == 1) { &lock; }
open(OUT,">$userdata") || &error("Can't write $userdata");
print OUT @new;
close(OUT);
&unlock;
}
|