幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: zero龙

[NS] [分享]存档读取总算是做完了~~~

[复制链接]

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-5-28 20:19:33 | 显示全部楼层
另外
exbtn_d 现在支持&quot100-200,0"的用法...
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

10

主题

93

帖子

1065

积分

⑥精研

积分
1065
QQ
 楼主| 发表于 2006-5-28 20:24:28 | 显示全部楼层
for做什么用的差不多明白了~~
[s:5]
一直都用2.45的版本。新版本命令都不知道做什么用的(老命令都N多不认识的~比如mode_ext,spi~~~N多~我知道的也就只有精华里Nscripter指令手册中文不完全版里的命令。。。)~而且2.45好象也没什么错误, [s:5]~目前复杂的东西也只能用写简单的命令写复杂点来完成~太多命令不知道什么意思的。。
回复 支持 反对

使用道具 举报

10

主题

93

帖子

1065

积分

⑥精研

积分
1065
QQ
 楼主| 发表于 2006-5-28 20:25:50 | 显示全部楼层
引用第10楼CountD2006-05-28 20:19发表的“”:
另外
exbtn_d 现在支持&quot100-200,0"的用法...
[s:8]
那就方便多了。。那里我看那些数字眼睛都花了
回复 支持 反对

使用道具 举报

10

主题

93

帖子

1065

积分

⑥精研

积分
1065
QQ
 楼主| 发表于 2006-5-28 23:10:48 | 显示全部楼层
[s:5]
发现了存档时候有点小错误。点击进入确定是否存档时。如果选择否就正常返回SAVE界面。如果点右键就返回标题了。。汗~ [s:5] LOAD也是一样的问题~所以在yesno0加入
if %0=-1 && %899=4 && %1>=1 && %1<=14 goto *save
if %0=-1 && %899=5 && %1>=1 && %1<=14 goto *load
还有2号SAVE和LOAD会出错~不管是点是还是否都会进行存档和读取~想应该是按扭编号的问题。
if %899=4 && %1=1 spbtn 98,1:spbtn 97,2:goto *yesno0
改成
if %899=4 && %1=1 spbtn 98,1:goto *yesno0

spbtn 98,98
spbtn 97,97
*yesno0
改成
spbtn 98,98
*yesno0
spbtn 97,97

if %0=2 && %899=4 goto *save
if %0=2 && %899=5 goto *load
也改成
if %0=97 && %899=4 goto *save
if %0=97 && %899=5 goto *load

小问题解决了。自我检讨下。。发现自己也蛮粗心的。。有时候写命令还会少,号。。。 [s:5]
回复 支持 反对

使用道具 举报

8

主题

122

帖子

1364

积分

⑥精研

积分
1364
发表于 2006-6-30 02:46:26 | 显示全部楼层
那个,对不起,擅自拿去学习了一下...

发现一个问题,如果游戏画面中有用lsp显示个什么图片的话……
按右键进入右标题后,再按右键退回到游戏中时,那个用lsp显示的图片就消失了……
是不是进入右标题时那个csp -1的缘故?

存档以后再读取,那个图片倒是又显示出来了……

怎么解决这个问题呢? [s:6]

偶是ns小白,请讲解得通俗易懂些…… [s:6]

谢谢谢谢谢谢~~~~
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-6-30 11:15:13 | 显示全部楼层
两个办法.
1不用csp -1,而是将右键菜单所显示的图片挨个消除.
2在进入菜单前记录在游戏中用LSP显示的图片(例如说用变量,当变量为1时显示图片,为0时不显示),等菜单消除以后再显示.

一般来说建议第一种.可以把菜单的图片设为1-50号,然后普通的lsp图片为50号以后.
那么退出右键菜单的时候用FOR循环消除1-50号命令就行了.
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

8

主题

122

帖子

1364

积分

⑥精研

积分
1364
发表于 2006-7-2 10:25:39 | 显示全部楼层
谢谢谢谢谢谢~~~~问题解决了!! [s:1]

发现整个存档读取系统中只要存在一个csp -1,游戏中的画面就会被一起消除= =

只是还有两个疑问:(虚心)

1。还是不会用什么循环来消除图片T_T……
到底怎么做呢??[s:3]
只能很笨地一个个消除……55

2。还有,比如说Zero殿的右标题菜单中用了以下这些按钮图和背景图
lsp 238,":c;bgd\\youbiaoti.jpg",0,0
btndef ""
lsp 234,":c/2,0,3;icon\\youlsp1.jpg",31,22
lsp 235,":c/2,0,3;icon\\youlsp2.jpg",31,50
lsp 236,":c/2,0,3;icon\\youlsp3.jpg",31,78
lsp 237,":c/2,0,3;icon\\youlsp4.jpg",31,106

进入存档菜单时,要把这些消去,显示存档的按钮图和背景图
原文是
*save
mov %990,1
mov %899,4
csp -1
lsp 264,":c;bgd\\save.jpg",0,0
lsp 250,":a/2,0,3;icon\\savelsp1.jpg",52,37
lsp 251,":a/2,0,3;icon\\savelsp2......(略)
就一切正常

但是一旦我把那个csp -1改成一个个消除:
*save
mov %990,1
mov %899,4
csp 234
csp 235
csp 236
csp 237
csp 238
lsp 264,":c;bgd\\save.jpg",0,0
lsp 250,":a/2,0,3;icon\\savelsp1.jpg",52,37
lsp 251,":a/2,0,3;icon\\savelsp2......(略)

存档就无法显示时间了…… [s:3]
以前存的时间也无法刷新了…… [s:3]

……嗯,貌似伪圣书里的存档也看不到时间……

难道是我自己电脑RP?? [s:6]


求仙人指路 [s:6]
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-7-2 10:42:28 | 显示全部楼层
FOR循环消除的办法
  1. for %0=234 to 238
  2. csp %0
  3. next
复制代码

另外我的建议是右键菜单图片的编号要比一般的LSP图片大,这样要消除的时候就是只消除右键菜单相关的就可以了。

伪圣书的存档没有做时间的说……[s:5]因为我懒,还有就是我的机器上圣书的时间也显示不出来OTL……
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

8

主题

122

帖子

1364

积分

⑥精研

积分
1364
发表于 2006-7-2 10:53:33 | 显示全部楼层
成……成步堂(请用日文念= =)
了却心中一大疑惑……(指伪圣书的事)

PS:
原来刚才不能刷新时间是我没消除干净按钮。。。

有了循环就不怕遗漏了~~

一切问题都解决了~~心神气爽~~啦啦啦

谢谢D大的神速回复!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-25 19:55 , Processed in 0.029696 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表