| はじめまして 初心者でゲームを作ってるのですが セーブしたところから随分戻ってしまうのです。
何度が入れ直してのですが どうしても変わらず いれたものを添付致します。
どうかよろしくお願いいたします。 *define
nsa
killmenu 8
caption "タイトル"
automode
globalon
effect 3,15,1000,"sys\mf01.jpg"
effect 4,6,1000
rmenu "ウィンドウを消す",windowerase,"セーブ",save,"ロード",load,"回想",lookback,"タイトルへ",reset
clickstr "!?。」",2
game game *start mpegplay"mov\top.avi",0
*title bg "sys\title.jpg",10,800
lsp 1,":c/2,0,3;sys\tima_sys01_01.jpg",430,152 lsp 2,":c/2,0,3;sys\tima_sys02_01.jpg",430,212 lsp 3,":c/2,0,3;sys\tima_sys03_01.jpg",430,272 lsp 4,":c/2,0,3;sys\tima_sys04_01.jpg",430,332
print 1
spbtn 1,1 spbtn 2,2 spbtn 3,3 if %201=1 spbtn 4,4
*btloop btnwait2 %0
if %0<=0 goto *btloop if %0=1 csp -1:goto *game_start if %0=2 systemcall load:goto *title if %0=3 goto *sys03 if %0=4 goto *cgmode
*cgmode
*cgpage1
csp -1
bg"BG\cgmode_back.jpg",4
lsp 1,":c/2,0,3;bg\c_evcg001.jpg",58,105 lsp 2,":c/2,0,3;bg\c_evcg002.jpg",193,105 lsp 3,":c/2,0,3;bg\c_evcg003.jpg",328,105 lsp 4,":c/2,0,3;bg\c_evcg004.jpg",463,105
lsp 5,":c/2,0,3;bg\c_evcg005.jpg",58,215 lsp 6,":c/2,0,3;bg\c_evcg006.jpg",193,215 lsp 7,":c/2,0,3;bg\c_evcg007.jpg",328,215 lsp 8,":c/2,0,3;bg\c_evcg008.jpg",463,215
lsp 22,":c/2,0,3;bg\exit.jpg",58,315 lsp 23,":c/2,0,3;bg\next.jpg",193,315
spbtn 1,1 spbtn 2,2 spbtn 3,3 spbtn 4,4 spbtn 5,5 spbtn 6,6 spbtn 7,7 spbtn 8,8 spbtn 22,22 spbtn 23,23
*cgpage1loop
btnwait2 %1
if %1=0 goto *cgpage1loop if %1=-1 goto *cgpage1loop
if %1=1 goto *cg01 if %1=2 goto *cg02 if %1=3 goto *cg03 if %1=4 goto *cg04 if %1=5 goto *cg05 if %1=6 goto *cg06 if %1=7 goto *cg07 if %1=8 goto *cg08 if %1=22 csp -1:goto *title if %1=23 goto *cgpage2
goto *cgpage1loop
*cg01 csp -1 textoff bg"bg\ev1.jpg",4 systemcall windowerase goto *cgpage1
*cg02 csp -1 textoff bg"bg\ev2.jpg",4 systemcall windowerase goto *cgpage1
*cg03 csp -1 textoff bg"bg\ev3.jpg",4 systemcall windowerase goto *cgpage1
*cg04 csp -1 textoff bg"bg\ev4.jpg",4 systemcall windowerase goto *cgpage1
*cg05 csp -1 textoff bg"bg\ev5.jpg",4 systemcall windowerase goto *cgpage1
*cg06 csp -1 textoff bg"bg\ev6.jpg",4 systemcall windowerase goto *cgpage1
*cg07 csp -1 textoff bg"bg\ev7.jpg",4 systemcall windowerase goto *cgpage1
*cg08 csp -1 textoff bg"bg\ev8.jpg",4 systemcall windowerase goto *cgpage1
*cgpage2
csp -1
bg"BG\cgmode_back.jpg",4
lsp 9,":c/2,0,3;bg\c_evcg009.jpg",58,125 lsp 10,":c/2,0,3;bg\c_evcg010.jpg",193,125 lsp 11,":c/2,0,3;bg\c_evcg011.jpg",328,125 lsp 12,":c/2,0,3;bg\c_evcg012.jpg",463,125
lsp 22,":c/2,0,3;bg\exit.jpg",58,315 lsp 23,":c/2,0,3;bg\next.jpg",193,315
spbtn 9,9 spbtn 10,10 spbtn 11,11 spbtn 12,12
spbtn 22,22 spbtn 23,23
*cgpage2loop
btnwait2 %1
if %1=0 goto *cgpage1loop if %1=-1 goto *cgpage1loop
if %1=9 goto *cg09 if %1=10 goto *cg10 if %1=11 goto *cg11 if %1=12 goto *cg12 if %1=13 goto *cg13
if %1=22 csp -1:goto *title if %1=23 goto *cgpage1
*cg09 csp -1 textoff bg"bg\ev9.jpg",4 systemcall windowerase goto *cgpage2
*cg10 csp -1 textoff bg"bg\ev10.jpg",4 systemcall windowerase goto *cgpage2
*cg11 csp -1 textoff bg"bg\ev11.jpg",4 systemcall windowerase goto *cgpage2
*cg12 csp -1 textoff bg"bg\ev12.jpg",4 systemcall windowerase goto *cgpage2
*cg13 csp -1 textoff bg"bg\ev13.jpg",4 systemcall windowerase goto *cgpage2
*sys03 csp-1 end
*game_start
bg black,10,1000
setwindow 20,15,23,14,26,26,0,2,40,1,1,#bbbbbb,0,0,639,479
setcursor 0,":l/3,160,2;sys\cursor6.jpg",0,0 setcursor 1,":l/3,160,2;sys\cursor3.jpg",0,0 br br |
| Re: セーブについて教えてください ゆき - 2011/12/20(Tue) 20:37:23 No.1507 | |
|
|
| エルガーラ様
お忙しいところありがとうございました。 解決できました! とても助かりました! |
| Re: セーブについて教えてください ゆき - 2011/12/20(Tue) 20:40:02 No.1508 | |
|
|
| 下のコメントを間違えてしまいました。 上記解決できました。 大変失礼いたしました。 |
| Re: セーブについて教えてください 氷 - 2011/12/22(Thu) 23:18:38 No.1509 | |
|
|
| どこかにsavepoint命令を入れてみたらどうなりますか?
NScripterはsavepoint命令のある所で、内部にセーブデータを作成します。 セーブの時には、最後につくられたセーブデータが実際の外部のセーブファイルに書き出されます。
また、テキストを出力する直前などは、内部で勝手にsavepoint命令が呼ばれたりします。注意してください。 |
|