宾少 发表于 2008-6-14 14:26:52

使用link命令制作选者项后的问题~(解决拉)

@eval exp="f.成熟=0"
@eval exp="f.活泼=0"
@eval exp="f.好奇=0"
@eval exp="f.坚强=0"
@eval exp="f.完美=0"
;设置游戏人物性格变量
@cm
@wait time="1000"
请问您的爱好是什么?
@nowait
;瞬间显示文字
读书

收集

运动

*t1
@eval exp="f.成熟=f.成熟+1"
@jump target=*t4
@cm
*t2
@eval exp="f.好奇=f.好奇+1"
@jump target=*t4
@cm
*t3
@eval exp="f.坚强=f.坚强+1"
@jump target=*t4
@cm
...............
点那个选择项的时候,发现要点2下才能显示下一个选择项~请问如何写才能点一下,就能进入下一个选择项呢?
PS:对了,不是说弄了选择项要写@s吗?我没写也没发现有什么错误哟~

CountD 发表于 2008-6-14 20:07:54

你不用用的也是那个等待玩家点击效果...=____=|||

点两下的那个,把控制台内容贴上来.................
你说的是点一下出问题,再点一下出选项么?
那把这句后面"请问您的爱好是什么?"的去掉就可以了...

宾少 发表于 2008-6-14 20:52:37

C大~您误会了~
不是出问题~而是,点第一下选择项的之后,那个点中的选项处于选中状态~需要在点一下鼠标才能进入下一个文章显示的说~

CountD 发表于 2008-6-14 21:52:38

*t4后面的内容是?
所以才叫你贴控制台啊,都不知道具体是在哪个地方卡了……

宾少 发表于 2008-6-14 21:59:27

21:56:19 ================================================================================
21:56:19 Scenario loaded : autolabel.ks
21:56:19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21:56:19 autolabel.ks : jumped to : *autoLabelLabel
21:56:19 autolabel.ks : 标签/页 : *autoLabelLabel/
21:56:19 autolabel.ks : @return
21:56:19 ================================================================================
21:56:19 Scenario loaded : index.ks
21:56:19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21:56:19 index.ks : jumped to : *start
21:56:19 index.ks : returned to : *start line offset 28
21:56:19 index.ks : call stack depth after returning : 0
21:56:19 index.ks : @cm
21:56:19 index.ks : @wait time="1000"
21:56:20 index.ks : 请问您的爱好是什么?
21:56:20 index.ks : call stack depth before calling : 0
21:56:20 ================================================================================
21:56:20 Scenario loaded : autolabel.ks
21:56:20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21:56:20 autolabel.ks : jumped to : *autoLabelLabel
21:56:20 autolabel.ks : 标签/页 : *autoLabelLabel/
21:56:20 autolabel.ks : @return
21:56:20 ================================================================================
21:56:20 Scenario loaded : index.ks
21:56:20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21:56:20 index.ks : jumped to : *start
21:56:20 index.ks : returned to : *start line offset 31
21:56:20 index.ks : call stack depth after returning : 0
21:56:20 index.ks : @nowait
21:56:20 index.ks : 读书
21:56:20 index.ks :
21:56:20 index.ks : 收集
21:56:20 index.ks :
21:56:20 index.ks : 运动
21:56:20 index.ks :
21:56:25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21:56:25 index.ks : jumped to : *t1
21:56:25 开始处理
21:56:25 index.ks : @eval exp="f.成熟=f.成熟+1"
21:56:25 index.ks : @jump target=*t4
21:56:25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

*t4之后的是:
*t4

@endnowait
您喜欢的食物是什么?
@nowait
煎饼

草莓

三明治

*t5
@eval exp="f.好奇=f.好奇+1"
@jump target=*t8
*t6
@eval exp="f.活泼=f.活泼+1"
@jump target=*t8
*t7
@eval exp="f.成熟=f.成熟+1"
@jump target=*t8

宾少 发表于 2008-6-14 22:47:46

这是我做的范例first.KS~
http://bbs.66rpg.com/upload_program/files/first_93912411.rar
请C大帮帮忙~
PS:发现个问题,如果专点第3个选项的话,那么就会正常.不过,下一个问题就会显示在第2行中~

CountD 发表于 2008-6-15 11:42:09

你试看看把link后面的那个改成,另外每跳跃到一个新的标签的时候,把那个改成...是换行用的,你又没消除之前的项目,当然会显示到下一行.jump过去以后jump那个cm是不会被执行的,所以是放错地方了...

另外你的对话框太小了,根本显示不下三个选项,所以会等待你点击...

宾少 发表于 2008-6-15 12:36:44

恩,谢谢C大了~问题已经解决了~
页: [1]
查看完整版本: 使用link命令制作选者项后的问题~(解决拉)