幻想森林

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

关于限制的问题

[复制链接]

2

主题

2

帖子

15

积分

②入门

积分
15
发表于 2005-11-4 13:32:51 | 显示全部楼层 |阅读模式
两个很鬼头痛的问题:
1.如果我有设置一件物品B交换的条件是物品A*99件该怎么设置?
例子:
某件神器任务:需要99把密利斯尔枪来换神器.
该如何设置这99把的限制?
2.如何设置等级限制.比如武器要多少级才可以拿之类的?
谢谢.
我只想完成一个好游戏.来纪念即将逝去的高中...
回复

使用道具 举报

7

主题

249

帖子

2413

积分

⑥精研

积分
2413

地图奨铜赏

发表于 2005-11-5 12:47:00 | 显示全部楼层
1.先用一个变量代如物品A的数量,然后用条件分歧判断该变量的值,如果变量=99,就得到物品B
2.要用到脚本,这个我不太清楚
回复 支持 反对

使用道具 举报

13

主题

92

帖子

713

积分

⑤进阶

传说中的路人甲

积分
713
发表于 2005-11-5 14:56:26 | 显示全部楼层
第二个可以这么解决:

在公共事件里加一个并行
内容
变量:角色A等级 = 角色A等级
条件分歧
当武器A携带时
条件分歧
当角色A等级 >= 50(50为装备可能的等级)
失去物品:武器A(不能使用的)
得到物品:武器B(可以装备的)
分歧结束
分歧结束

角色得到的是不能装备的武器A
当达到等级时武器A自动变成武器B
而武器A和武器B的图片\\名字\\说明都一样就行了
万恶的BT将可爱的手提摧残得体无完肤 从此与深夜篮球惜别OTL... 继续艰苦的RM之路...
回复 支持 反对

使用道具 举报

9

主题

94

帖子

2622

积分

⑥精研

积分
2622
发表于 2005-11-5 18:39:57 | 显示全部楼层
路过,提供一个比较变态的方法………………但是不需要用脚本

变量x设置为0
变量y设置为0

循环
等待2帧

  条件分歧    如果拥有物品a时

     物品a持有数减一 and  变量x加一

    否则的场合
   
       变量y设置为1   中断循环

   条件分歧   如果变量x等于99  

      变量y设置为2   中断循环

以上反复

  条件分歧  变量y的值=1时

         提示“无法得到物品b”  得到物品a  得到的数量=变量x

  条件分歧  变量y的值=2时

         得到物品b
回复 支持 反对

使用道具 举报

7

主题

249

帖子

2413

积分

⑥精研

积分
2413

地图奨铜赏

发表于 2005-11-5 20:04:47 | 显示全部楼层
下面是引用gfbbq于2005-11-05 14:56发表的:
第二个可以这么解决:

在公共事件里加一个并行
内容
变量:角色A等级 = 角色A等级
.......
这个方法是可以,但是由于是事后判断会造成滞后,做出来的效果不够完美.记得以前好象看到过类似的脚本,不过没用过,不知道效果如何
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-25 02:57 , Processed in 0.012049 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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