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

Project1

 找回密码
 注册会员
搜索

关于自动装备的判定问题

查看数: 3170 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-6-2 22:30

正文摘要:

因为我同时使用了FF7魔石脚本与自动装备脚本,導致一旦按下自動裝備,魔石就會全部拆下 所以希望在 # 最強装備実行# 这里加上一个判别...当最强装备取得的ID不等于现在装备的ID 或 最强装备取得的ID>0 才会实行最强装 ...

回复

ada01 发表于 2019-6-3 19:52:47
soulsaga 发表于 2019-6-3 19:41
@actor.equip(0, max_weapon_id) if !max_weapon_id.nil? and @actor.weapon_id != max_weapon_id

你自 ...

可以了! 真的是非常非常感谢
soulsaga 发表于 2019-6-3 19:41:38
ada01 发表于 2019-6-3 19:34
抱歉...因為工作關係所以無法及時回應
经测试后可以使用,但如果有相同武器时依然会进行卸下更换,不知是否 ...

@actor.equip(0, max_weapon_id) if !max_weapon_id.nil? and @actor.weapon_id != max_weapon_id

你自己也写过了..一样的..

评分

参与人数 2星屑 +100 +1 收起 理由
RyanBern + 100 认可答案
ada01 + 1 认可答案

查看全部评分

ada01 发表于 2019-6-3 19:34:33
soulsaga 发表于 2019-6-2 23:51
@actor.equip(0, max_weapon_id) if !max_weapon_id.nil?

亲测没被拆..

抱歉...因為工作關係所以無法及時回應
经测试后可以使用,但如果有相同武器时依然会进行卸下更换,不知是否可以加上有相同武器也不会卸下的脚本呢?
再次感谢您的帮助
soulsaga 发表于 2019-6-2 23:51:57
@actor.equip(0, max_weapon_id) if !max_weapon_id.nil?

亲测没被拆..

点评

不行么..怎么没回应  发表于 2019-6-3 10:41
ada01 发表于 2019-6-2 23:40:18
灯笼菜刀王 发表于 2019-6-2 23:10
你的做法没错, 只是你的逻辑思路有问题

你应该是想避免"已经最强装备了, 点最强装备又再给你换 ...

装备似乎还是有被卸载过...因为原本装备上的魔石还是被卸下来了...
ada01 发表于 2019-6-2 23:34:47
soulsaga 发表于 2019-6-2 23:22
范例工程看不到魔石画面..
而且怎么得到魔石都不知道..怎么测试..

魔石装备画面是藉由上面的脚色开启的...魔石也会附在里面...测试方式是先跟上面的人说话然后装​​备魔石,接着再打开装备画面按自动装备,再回去和上面的人说话开启魔石装备
如果魔石没被卸下来就算是成功了

点评

哦..看到了..  发表于 2019-6-2 23:46
上面的人?你说什么..我没见到有人..  发表于 2019-6-2 23:41
soulsaga 发表于 2019-6-2 23:22:18
本帖最后由 soulsaga 于 2019-6-2 23:28 编辑

范例工程看不到魔石画面..
而且怎么得到魔石都不知道..怎么测试..
灯笼菜刀王 发表于 2019-6-2 23:10:33
你的做法没错, 只是你的逻辑思路有问题

你应该是想避免"已经最强装备了, 点最强装备又再给你换装一次"

那把你那句的 or 换成 and 就可以实现目的了
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-21 03:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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