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

Project1

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

[已经解决] 求教在使用道具增减属性时怎么判断该属性是否足够?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1971
在线时间
926 小时
注册时间
2015-10-26
帖子
356

开拓者

跳转到指定楼层
1
发表于 2022-5-25 10:32:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如,我设计一个道具,可以给一个角色永久降低10攻击,增加10防御,但是需要先判断该角色的攻击是否大于10,不大于10的话就提示道具使用失败

Lv4.逐梦者

梦石
0
星屑
11175
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
2
发表于 2022-5-25 10:46:29 | 只看该作者
给道具绑定一个公共事件,在公共事件里判定试试

点评

一开始我也这么想的,但是不知道怎么定位角色id呀。  发表于 2022-5-25 17:09

评分

参与人数 2星屑 +50 +2 收起 理由
alexncf125 + 50 + 1 认可答案
踢腿水上飘 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
26313
在线时间
5361 小时
注册时间
2016-3-8
帖子
1656
3
发表于 2022-5-25 10:56:03 | 只看该作者
本帖最后由 alexncf125 于 2022-5-27 19:53 编辑

我建议使用像这样的伤害公式
b.atk > 10 ? (b.add_param(2, -10); b.add_param(3, 10)) : $game_party.gain_item($data_items[12], 1); 0
b.param_base(2) > 10 ? (b.add_param(2, -10); b.add_param(3, 10)) : Sound.play_buzzer; 0

Project1.rar (1.41 MB, 下载次数: 11)

点评

嗯,想想确实麻烦,我用楼上的公共事件做了,谢谢啦  发表于 2022-5-27 09:14
原来你是要使用失败时不会消耗掉道具啊, 那就得改脚本了  发表于 2022-5-26 21:59
可能是我哪里错了>_<,还有两个问题,一个atk包含了装备的数值,我加了个_base也不起作用,还有一个就是就算使用失败,道具也会被消耗掉  发表于 2022-5-26 21:42
整了个范例, 我用著看似没啥问题的说...  发表于 2022-5-26 12:51
不行,没有效果,使用下来能回tp,但是公式增减属性那一部分不起效果  发表于 2022-5-26 10:04

评分

参与人数 1+1 收起 理由
踢腿水上飘 + 1 辛苦了

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 00:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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