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

Project1

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

[已经解决] 怎么判断当前装备的防具所具有的属性防御个数?

 关闭 [复制链接]

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
跳转到指定楼层
1
发表于 2011-11-4 08:50:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做个判断,比如当前装备的盾牌具有炎冰雷水4种属性防御,脚本就判断为 if  当前装备的防具所具有的属性防御个数 > 3,应该怎么写?
囡囚囨囚囨図囨囧

Lv2.观梦者

梦石
0
星屑
508
在线时间
1478 小时
注册时间
2011-9-17
帖子
1316

开拓者贵宾

2
发表于 2011-11-4 12:41:47 | 只看该作者
  1. if armor.guard_element_set.size > 3
复制代码
armor就是你说的那个防具:

guard_element_set
属性防御。为属性 ID 的数组。

guard_state_set
状态防御。为状态 ID 的数组。


我帖子中要有是不HX的空白,请Ctrl + A
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
498 小时
注册时间
2011-5-23
帖子
73
3
发表于 2011-11-4 12:46:33 | 只看该作者
提示
名称: .name = 字串
图标: .icon_name = 文件名字串
说明: .description = 字串
攻击力: .atk = 整数 可以是零,更可以是负的....
物理防御: .pdef = 整数
魔法防御: .mdef = 整数
力量增加值: .str_plus = 整数
灵巧增加值: .dex_plus = 整数
速度增加值: .agi_plus = 整数
魔力增加值: .int_plus = 整数
属性: .element_set = [属性ID1, 属性ID2, ...] 无属性写成[]
附加状态: .plus_state_set = [附加状态ID1, 附加状态ID2, ...] 无附加状态写成[]
消除状态: .minus_state_set = [消除状态ID1, 消除状态ID2, ...] 无消除状态写成[]
Dream
回复

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
4
 楼主| 发表于 2011-11-4 14:49:49 | 只看该作者
iisnow 发表于 2011-11-4 12:41
armor就是你说的那个防具:

guard_element_set

谢谢,判断当前装备的头盔就是这样么?
if $data_armors[$game_party.actors[0].armor2_id].guard_element_set.size > 3
囡囚囨囚囨図囨囧
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 18:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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