设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1322|回复: 2
打印 上一主题 下一主题

[已经解决] 怎么在Game_Battler 3判断目标装备是否拥有N号属性防御。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
187 小时
注册时间
2006-9-3
帖子
175
跳转到指定楼层
1
发表于 2012-3-31 18:34:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么在Game_Battler 3判断目标装备是否拥有N号属性防御。
依次判断盾牌,头部防具,身体防具,装饰品,有的话变量+1。
求救啊!!实在不懂写。
...........

Lv4.逐梦者

梦石
8
星屑
2794
在线时间
1610 小时
注册时间
2010-10-22
帖子
1059

极短25获奖

2
发表于 2012-3-31 20:29:22 | 只看该作者
你可以参考一下Game_Actor,里面有一段:
  1.     for i in [@armor1_id, @armor2_id, @armor3_id, @armor4_id]
  2.       armor = $data_armors[i]
  3.       if armor != nil and armor.guard_element_set.include?(element_id)#这里
  4.         result /= 2
  5.       end
复制代码
这段就是用来判断防具属性防御的,至于变量操作:
  1. $game_variables[编号] = 数值
复制代码
给你个建议,研究脚本的时候开个有道桌面词典(如果你英语很好的话当我没说)。

点评

- -多谢提醒,去下有道了。  发表于 2012-3-31 22:19
【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【不可阻挡】异元-地劫黎明
回复

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
3
发表于 2012-3-31 21:35:54 | 只看该作者
就判断盾牌是否有63号属性吧

if self.armor1_id != 0 and $data_armors[self.armor1_id].guard_element_set.include?(63)
    $game_variables[54] += 1
end
囡囚囨囚囨図囨囧
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 20:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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