游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» 【已解决】咱又跑来问问题了...关于变量的...
‹‹ 上一主题
|
下一主题 ››
11
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 【已解决】咱又跑来问问题了...关于变量的...
抱犬预言家
会员
UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
#1
大
中
小
使用道具
发表于 2009-8-18 00:30
资料
短消息
加为好友
【已解决】咱又跑来问问题了...关于变量的...
咱想做出书签的效果...
就是如果已经完了第一章后会在主菜单打开第二章的连接...
但发现关了游戏再打开后,第二章的连接会消失...
以上...
*start
[eval exp="sf.a=0"]
[eval exp="sf.b=0"]
[eval exp="sf.c=0"]
*A
[menul]
[position layer=message0 page=fore visible=true opacity=0]
[backlay]
[image layer=1 storage=000 page=back visible=true top=0 left=0]
[trans method=universal rule=6 time=1000][wt]
[p]
[current layer=message0 page=fore]
[locate x=100 y=100]
[link target=*001]【序】[endlink]
[if exp="sf.a>=1"]
[locate x=100 y=200]
[link target=*002]【第一章】[endlink]
[endif]
[if exp="sf.b>=1"]
[locate x=100 y=300]
[link target=*003]【第二章】[endlink]
[endif]
[if exp="sf.c>=1"]
[locate x=100 y=400]
[link target=*004]【第三章】[endlink]
[endif]
[locate x=100 y=500]
[link target=*close]【离开】[endlink]
[s]
*001
[cm]
[backlay]
[image layer=1 storage=001 page=back visible=true top=0 left=0]
[trans method=universal rule=6 time=1000][wt]
[current layer=message0 page=fore]
这里是序章。。。[lr]
以上。。。[p]
回菜单。。。[p]
[eval exp="sf.a=sf.a+1"]
[jump target=*A]
*002
[cm]
[current layer=message0 page=fore]
[backlay]
[image layer=1 storage=002 page=back visible=true top=0 left=0]
[trans method=universal rule=6 time=1000][wt]
这里是第一章。。。[lr]
以上。。。[p]
回菜单。。。[p]
[eval exp="sf.b=sf.b+1"]
[jump target=*A]
*003
[cm]
[current layer=message0 page=fore]
[backlay]
[image layer=1 storage=003 page=back visible=true top=0 left=0]
[trans method=universal rule=6 time=1000][wt]
这里是第二章。。。[lr]
以上。。。[p]
回菜单。。。[p]
[eval exp="sf.c=sf.c+1"]
[jump target=*A]
*004
[cm]
[current layer=message0 page=fore]
[backlay]
[image layer=1 storage=004 page=back visible=true top=0 left=0]
[trans method=universal rule=6 time=1000][wt]
这里是第三章。。。[lr]
以上。。。[p]
回菜单。。。[p]
[jump target=*A]
*close
[close ask=false]
[
本帖最后由 抱犬预言家 于 2009-8-18 12:10 编辑
]
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#2
大
中
小
使用道具
发表于 2009-8-18 09:01
资料
短消息
加为好友
f.XXX会被保存在存档里,游戏关了以后要读档才有
tf.XXX游戏一关就没了
sf.XXX才是你该用的变量....
抱犬预言家
会员
UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
#3
大
中
小
使用道具
发表于 2009-8-18 09:58
资料
短消息
加为好友
这个。。。
咱就想不懂了。。。
贴上代码。。。
resty
会员
UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
#4
大
中
小
使用道具
发表于 2009-8-18 10:10
资料
短消息
加为好友
这里是因为每次你开始游戏就把那3个变量都设置为0了
你要另外开一个变量记录是否是第一次游戏,这个时候再设0就好
============
咱最近是不是老是跑来回答问题汗
抱犬预言家
会员
UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
#5
大
中
小
使用道具
发表于 2009-8-18 10:21
资料
短消息
加为好友
咦。。。
明白是明白了。。。
但那个记录是否第一次游戏的变量如何设置?
比如说把记录是否第一次游戏的变量设置为“sf.z“
一开始不给出“sf.z=数字”,后面应该不能做加法吧?
但如果给出“sf.z=数字",这样游戏开始也就自动设置了。。。
有没有格式能参考一下。。。- -?
resty
会员
UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
#6
大
中
小
使用道具
发表于 2009-8-18 10:29
资料
短消息
加为好友
[if exp = "sf.z==void"]
...这里初始化
[eval exp = "sf.z=true"]
[endif]
没使用的字典中的变量默认都是void,以上
抱犬预言家
会员
UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
#7
大
中
小
使用道具
发表于 2009-8-18 10:46
资料
短消息
加为好友
那如果我全部章节都出来了,想还原成从没玩过的样子的话就找个地方写[eval exp="sf.z=true"]吗?
resty
会员
UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
#8
大
中
小
使用道具
发表于 2009-8-18 11:02
资料
短消息
加为好友
[eval exp="sf.z=void"]恢复
以上
抱犬预言家
会员
UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
#9
大
中
小
使用道具
发表于 2009-8-18 11:16
资料
短消息
加为好友
嗯。。。
最后问一个问题(本来是不用问,刚刚发现BUG)
菜单新加入:
[locate x=700 y=550]
[link target=*return]__[endlink]
最后面新写:
*return
[eval exp="sf.z=void"]
[jump ask=false target=*start]
这样没什么问题。。。
但把x=700改成x=750后出现问题。。。
11:14:44 无法将 (void) 类型变换为 Object 。对于要求 Object 型的参数传递了 Object 型以外的值将会产生此错误 at messagelayer.tjs(2259)[(function) endHyperLink]
11:14:44 trace : mainwindow.tjs(6204)[(function expression) (anonymous)] <-- conductor.tjs(448)[(function) onTag] <-- conductor.tjs(104)[(function) timerCallback]
11:14:44 发生了错误
文件 : first.ks 行 : 42
标记 : endlink ( ← 可能显示了错误前后的标记 )
无法将 (void) 类型变换为 Object 。对于要求 Object 型的参数传递了 Object 型以外的值将会产生此错误
11:14:44 script exception : 发生了错误
文件 : first.ks 行 : 42
标记 : endlink ( ← 可能显示了错误前后的标记 )
无法将 (void) 类型变换为 Object 。对于要求 Object 型的参数传递了 Object 型以外的值将会产生此错误 at conductor.tjs(197)[(function) timerCallback]
[
本帖最后由 抱犬预言家 于 2009-8-18 11:18 编辑
]
resty
会员
UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
#10
大
中
小
使用道具
发表于 2009-8-18 11:58
资料
短消息
加为好友
可能是超出屏幕了吧,你的位置太偏了= =
11
1/2
1
2
››
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.023507 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计