Project1
标题:
怎么判断当前装备的防具所具有的属性防御个数?
[打印本页]
作者:
幻耶
时间:
2011-11-4 08:50
标题:
怎么判断当前装备的防具所具有的属性防御个数?
做个判断,比如当前装备的盾牌具有炎冰雷水4种属性防御,脚本就判断为 if 当前装备的防具所具有的属性防御个数 > 3,应该怎么写? dsu_plus_rewardpost_czw
作者:
iisnow
时间:
2011-11-4 12:41
if armor.guard_element_set.size > 3
复制代码
armor就是你说的那个防具:
guard_element_set
属性防御。为属性 ID 的数组。
guard_state_set
状态防御。为状态 ID 的数组。
作者:
zjd540921697
时间:
2011-11-4 12:46
提示
名称: .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, ...] 无消除状态写成[]
作者:
幻耶
时间:
2011-11-4 14: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
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1