幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3349|回复: 10

[NS] [求助]D大人再来指点一下,如何把存储信息代入存取按钮

[复制链接]

48

主题

215

帖子

2437

积分

⑥精研

提倡爱与正义

积分
2437
发表于 2006-8-26 18:51:58 | 显示全部楼层 |阅读模式
作了自制存取菜单,但是不知道怎么把存储信息代入按钮中
就是SAVE时点一下按钮把信息代入按钮,然后LOAD时读取。

我用
savegame这个命令也不行啊!读取时老是从头开始

是不是要把save信息代入某变量,然后赋予按钮为该变量呢?

请D大人来指点指点。
  像风一样寻找方向
回复

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-8-26 19:38:53 | 显示全部楼层
读取时从头开始和按钮上的信息显示不是一个概念啊……
[s:5] 按钮上的信息一般是用全局变量存储,比较新版本可以用savestr命令。
存储就是用savegame 数字
读取的时候用loadgame 数字
如果每次读取都从头开始,那肯定是脚本的顺序有问题吧。
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

48

主题

215

帖子

2437

积分

⑥精研

提倡爱与正义

积分
2437
 楼主| 发表于 2006-8-26 20:02:22 | 显示全部楼层
全局变量是不是从 %200 开始的?

还是所有的变量都被记录呢?
  像风一样寻找方向
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-8-26 20:04:44 | 显示全部楼层
……用value指定。
不指定是200以后记录。
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

48

主题

215

帖子

2437

积分

⑥精研

提倡爱与正义

积分
2437
 楼主| 发表于 2006-8-26 20:12:33 | 显示全部楼层
D大人回复神速啊!我还有问题要请教:[s:3]

我用储存全局变量的命令后
就能在退出游戏再进入时,显示在按钮上的变量就不会消失喽?

还有就是用了savegame指命一定要在loadgame指令的后面吗?
要不然就读取不能了?     [s:2]
  像风一样寻找方向
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-8-26 21:56:19 | 显示全部楼层
我用储存全局变量的命令后
就能在退出游戏再进入时,显示在按钮上的变量就不会消失喽?
嗯,当然可以,当然你要确保你在读取进度界面上也做显示变量……==
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

48

主题

215

帖子

2437

积分

⑥精研

提倡爱与正义

积分
2437
 楼主| 发表于 2006-8-27 14:59:57 | 显示全部楼层
D大人,我看了一下你的伪圣书里面的savegame命令和loadgame命令,

你写的是“savegame %0”“loadgame %0”
难到能使储存信息代入变量吗?

还有有些变量能代入其它变量的命令

像:mov %ta,%sav,这么写不会使NS报错吗?我这么写它总是报错。
或是有什么命令能实现这些代入呢?

哈哈,别嫌我烦,我真的很想弄通这些问题。 [s:7]  [s:7] 我先谢谢了。
  像风一样寻找方向
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-8-27 15:03:47 | 显示全部楼层
你写的是“savegame %0”“loadgame %0”
难到能使储存信息代入变量吗?
不能……只用另外操作变量才行。
当玩家点下按钮的时候操作对应全局变量并存储游戏。

像:mov %ta,%sav,这么写不会使NS报错吗?我这么写它总是报错。
你要先把变量命名了才能这么用啊。
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

48

主题

215

帖子

2437

积分

⑥精研

提倡爱与正义

积分
2437
 楼主| 发表于 2006-8-27 15:14:06 | 显示全部楼层
不能……只用另外操作变量才行。
当玩家点下按钮的时候操作对应全局变量并存储游戏。

具体怎么做呢?

而且我命名了变量还是报错,说“mov %ta,后面没数值”,但我想的是把%sav代入%ta,怎么做呢?
  像风一样寻找方向
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-8-27 16:03:30 | 显示全部楼层
OTL...还能怎么具体
不就是一个存档对应一个变量.比如说存档1对应变量201
点那按钮就操作对应的变量代入当前游戏信息(这是用一个非全局变量记录的).
然后再把游戏存储了.

自己DEBUG看看吧.代入是这么用的没有错.
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 04:47 , Processed in 0.024312 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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