幻想森林

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

[RM2K&2K3] 怎么做出给NPC多个东西换一个东西

[复制链接]

9

主题

50

帖子

547

积分

⑤进阶

积分
547
 楼主| 发表于 2007-2-10 16:04:49 | 显示全部楼层
?? 不明白 怎么判断数量啊
回复 支持 反对

使用道具 举报

218

主题

1万

帖子

10万

积分

⑧专业

赋予你第五自由

积分
108021
发表于 2007-2-10 16:07:39 | 显示全部楼层
变量操作:变量1 = A 的数量
条件分歧: 变量1 =10
[是的场合]
啊啊够了啊
[否的场合]
你还不够呀

第 五 自 由 -   5th  Freedom   -

回复 支持 反对

使用道具 举报

9

主题

50

帖子

547

积分

⑤进阶

积分
547
 楼主| 发表于 2007-2-10 16:11:33 | 显示全部楼层
哦 我试试看
回复 支持 反对

使用道具 举报

9

主题

50

帖子

547

积分

⑤进阶

积分
547
 楼主| 发表于 2007-2-10 16:22:07 | 显示全部楼层
哈哈 好了 谢谢了
回复 支持 反对

使用道具 举报

5

主题

24

帖子

266

积分

③业余

积分
266
发表于 2007-2-10 21:52:41 | 显示全部楼层
引用第9楼玄天2007-02-10 15:56发表的:
再次判断啊.
判断主角有没那么多呀.就是不断地判断下去.
条件分歧很有用的,多尝试用他.

但是需要100个东西换1个东西的话 [s:5]
条件分歧还是容易累死人的- -,我试过用50个回复药换1个极品装备,到30个条件分歧时就去了事件框的右边了,什么都看不见了。。。
回复 支持 反对

使用道具 举报

55

主题

152

帖子

1662

积分

⑥精研

积分
1662
发表于 2007-2-10 22:35:19 | 显示全部楼层
同上面一样。
变量操作:变量1 = 恢复药 的数量
条件分歧: 变量1 =50
[是的场合]
啊啊够了啊
得到1个极品装备
[否的场合]
你还不够呀
回复 支持 反对

使用道具 举报

218

主题

1万

帖子

10万

积分

⑧专业

赋予你第五自由

积分
108021
发表于 2007-2-10 22:39:38 | 显示全部楼层
引用第14楼鱼蛋2007-02-10 21:52发表的:


但是需要100个东西换1个东西的话 [s:5]
条件分歧还是容易累死人的- -,我试过用50个回复药换1个极品装备,到30个条件分歧时就去了事件框的右边了,什么都看不见了。。。
=.=就算你用脚本也还是判断呀.

只不过脚本可以用CASE(不知是不是这么写)这类多分歧判断罢了.

-v-编程就是IF套IF...只是一些形式不同罢了.


PS:=.=你干嘛100个不同东西换一个东西呀,你不怕玩家找都找到累死么.

第 五 自 由 -   5th  Freedom   -

回复 支持 反对

使用道具 举报

5

主题

24

帖子

266

积分

③业余

积分
266
发表于 2007-2-11 15:54:51 | 显示全部楼层
>_<因为那东西是最强的武器吗~~ [s:8]
最后只好全部商店没回复药卖,然后用金钱限制,20个回复药搞定~ [s:8]  [s:5]
回复 支持 反对

使用道具 举报

5

主题

14

帖子

155

积分

③业余

积分
155
QQ
发表于 2007-2-11 16:51:53 | 显示全部楼层
条件分歧:写入脚本$game_variables[1]==50 and $game_variables[2]<=5 表示一号变量要等于50,二号变量要小于5           如果需要更多的条件,继续在后面加and+条件
呵呵~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

3

主题

232

帖子

583

积分

⑤进阶

哇咔咔~传说中的称号.

积分
583
发表于 2007-2-11 16:56:41 | 显示全部楼层
引用第16楼玄天2007-02-10 22:39发表的:

=.=就算你用脚本也还是判断呀.

只不过脚本可以用CASE(不知是不是这么写)这类多分歧判断罢了.

.......
[s:5]  [s:5] RUBY的函数还是比较丰富的```
比如1到32号物品都有1个以上
item = []
for i in 1..32
item.push(i)
end
if item.all?{|v|$game_party.item_number(v) >= 1}
p '物品够了'
end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-25 17:02 , Processed in 0.011284 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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