查看: 1900|回复: 4

[已经解决] 怎么判断主角是否拥有某物品

  [复制链接]
梦石
0
星屑
50
在线时间
180 小时
注册时间
2008-2-6
回帖
69
发表于 2011-7-30 20:31:52 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
就是在脚本里判断当主角拥有某物品时就干什么,否则继续判断。

举例:当主角有ID为1的物品时,则执行
  1. p "123"
复制代码
,否则就判断主角是否有ID为2的物品,有则执行
  1. p "000"
复制代码
,依此类推。
梦石
0
星屑
354
在线时间
1036 小时
注册时间
2011-5-19
回帖
2072
发表于 2011-7-30 21:16:29 | 显示全部楼层
本帖最后由 MSQ 于 2011-7-30 21:17 编辑

那个啥……话说事件中的条件的分歧中的第二页和第四页有呀。
用事件很方便的,不一定要用脚本。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
180 小时
注册时间
2008-2-6
回帖
69
 楼主| 发表于 2011-7-30 21:18:47 | 显示全部楼层
MSQ 发表于 2011-7-30 21:16
那个啥……话说事件中的条件的分歧中的第二页和第四页有呀。
用事件很方便的,不一定要用脚本。 ...

我是想修改脚本,希望加上这个判定。
回复

使用道具 举报

梦石
0
星屑
354
在线时间
1036 小时
注册时间
2011-5-19
回帖
2072
发表于 2011-7-30 21:29:22 | 显示全部楼层
其实这个用公共事件完全能取代脚本的,如果楼主一定要修改脚本,可以等版主或仲秋启明大大来解决,我对脚本一窍不通{:nm_9:}。

点评

不管怎么样,谢谢你给的思路。  发表于 2011-7-30 22:16
回复

使用道具 举报

梦石
0
星屑
136
在线时间
72 小时
注册时间
2009-12-24
回帖
22
发表于 2011-7-30 22:42:27 | 显示全部楼层
  1. if $game_party.has_item?($data_items[1])#如果玩家拥有ID为1的物品
  2.    p "123"
  3. elsif $game_party.has_item?($data_items[2])
  4.    p "000"
  5. end
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部