鐵之狂傲
標題:
製作存檔日期和圖片讀入不能(ns)(解決)
[列印本頁]
作者:
serflygod
時間:
09-3-28 03:46
標題:
製作存檔日期和圖片讀入不能(ns)(解決)
http://www.rpgchina.net/read-htm-tid-30830-fpage-4.html
define區裡事先定義
filelog
labellog
globalon
numalias BtnRes,%0
到save裡面的標籤寫法;
*save
textoff
csp-1
cl a,3
goto *save_1
;-----日期取得-----
*save_time
mov $1,""
savetime %1,%2,%3,%4,%5
itoa2 $2,%2:add $1,$2:add $1,"月"
itoa2 $2,%3:add $1,$2:add $1,"日"
itoa2 $2,%4:add $1,$2:add $1,"時"
itoa2 $2,%5:add $1,$2:add $1,"分"
return
;-----日期取得到此-----
;-----Save畫面跳出-----
*save_end
btndef clear
csp -1
print 10,250
deletescreenshot
texton
FrameInitialize ;自定義指令
return
;-----Save跳出到此-----
;-----Subroutine到此-----
;-----Save畫面處理-----
;-----PAGE1-----
*save_1
lsp 500,":a;sys/save.jpg",0,0
lsp 101,":s/13,15,0,0;#ffffff#999999SAVE",250,50 ;DATA顯示
lsp 201,":s/13,15,0,0;#ffffff$901",350,50 ;日期顯示
savefileexist %101,1
if %101=1 lsp 301,":c/1,0,3;savedata/save01.bmp",520,25 ;圖片已存檔顯示
notif %101=1 lsp 301,":c/1,0,3;sys/save00.bmp",520,25 ;圖片未存檔顯示
print 16
btndef ""
spbtn 101,1
*save_1_lp
btnwait2 %BtnRes
if %BtnRes=0 goto *save_1_lp
if %BtnRes=-1 goto *save_end
if %BtnRes=1 savegame 1:savescreenshot2 "savedata/save01.bmp":mov %1,1:gosub *save_time:mov $901,$1:csp -1:goto *save_1
===================================================================
除了*save_end多加了幾行字
和*save標籤的開頭多加了
textoff
csp-1
cl a,3
其他寫法都跟範例裡面一樣
但不知道為什麼存檔之後
顯示出來的日期是:0月0日0時0分
然後顯示出來的圖片還是一樣empty
關掉遊戲再重打開
0月0日0時0分又不見了.....
有人能幫我解答這問題嗎?> <困擾了好久
[
本文章最後由 serflygod 於 09-4-2 13:30 編輯
]
作者:
發條人形紅舞鞋
時間:
09-3-29 04:24
確認是否有savedata資料夾
沒有的話,新增一個在裡面。
應該就能解決。
為什麼我就不知道....
參考一下savedir 的解釋
savedir 指定存檔檔案夾名稱
savedir "檔案夾名\"
savedir "檔案夾名"
※在和nscr.exe同一資料夾內,預先將存檔檔案夾(命名好)放入。
[
本文章最後由 發條人形紅舞鞋 於 09-3-29 04:25 編輯
]
作者:
serflygod
時間:
09-3-29 08:18
那個我也有加了
忘了說
不好意思=v=||||
總之還是不行QQ
我看到有一個自製遊戲也是藉用那範例的語法來做遊戲的
試玩過一樣不能存檔
到底是出了什麼問題QQ
作者:
serflygod
時間:
09-3-30 03:01
有的^^
我define前半段是這樣寫的
;mode800,value1000
*define
;=====標題、訊息==========
transmode alpha
deletemenu
kidokuskip
nsa
filelog
labellog
globalon
savedir "savedata" ;存讀檔設定
numalias BtnRes,%0
==============================
但不知道為什麼就是沒辦法> <
[
本文章最後由 serflygod 於 09-3-29 19:02 編輯
]
作者:
serflygod
時間:
09-4-2 11:51
查出原因了=v=||||
因為我在開頭寫了
;mode800,value1000
所以到1000為止的變量都是一般變量啊啊啊
難怪有些數值保存不起來> <
把value1000刪掉改一改編碼就沒問題了(說真的這遊戲只做一點點,我又是新手=v=||||.到底會用到多少一般變量不知道.....)
已經解決了,感謝COUNTD
不過現在面臨一個問題
savescreenshot2指令使用無效QQ
怎麼樣存都沒辦法把圖片存起來
有人能為我解答嗎
======================
原來是忘了加getscreenshot
=//////=
不好意思
問題完全解決了
[
本文章最後由 serflygod 於 09-4-2 13:30 編輯
]
歡迎光臨 鐵之狂傲 (https://www.gamez.com.tw/)