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

Project1

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

[已经过期] 请教在战斗中角色行动后(phase4_step6)自动使用第30号物品脚本

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
跳转到指定楼层
1
发表于 2019-9-17 03:55:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 taeckle 于 2019-9-17 04:21 编辑

我在update_phase4_step6后面做, 具体想法是这样的:

发动条件 (if):
1. 角色处在第10号状态 (@active_battler.state?(10))
2. 角色使用了第20号技能 (@skill.id == 20)
3. 第30号物品在身上至少有一个 ($game_party.item_number(30) > 0 )

结果:
1.角色自身行动结束后立即使用第30号物品 (就这句不会..
2.第30号物品数量-1 ($game_party.lose_item(30,1))


Lv3.寻梦者

梦石
0
星屑
2270
在线时间
125 小时
注册时间
2015-8-14
帖子
22
2
发表于 2019-9-17 11:28:32 | 只看该作者
把预设make_item_action_result方法稍微修改一下不就行了

点评

Game_Battler 3中的item_effect好好看看吧。战斗者.item_effect(物品) 就直接应用物品效果  发表于 2019-9-23 20:51
那要怎么把make_item_action_result方法稍微修改一下啊?  发表于 2019-9-17 23:49
稍微修改一下就行了??  发表于 2019-9-17 11:39
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36477
在线时间
10807 小时
注册时间
2009-3-15
帖子
4815
3
发表于 2019-9-17 14:00:04 | 只看该作者
技能调用公共事件模拟使用道具的效果就行了..
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
4
 楼主| 发表于 2019-9-17 23:49:13 | 只看该作者
soulsaga 发表于 2019-9-17 14:00
技能调用公共事件模拟使用道具的效果就行了..

目前弄出来这多么:
   @a = $scene.active_battler
   @action = @a.current_action
   @action.kind = 2     
   @action.item_id = 30
   $game_temp.forcing_battler = @a

大佬你看还要添加啥?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
5
 楼主| 发表于 2019-9-19 04:54:16 | 只看该作者
还是没弄出来啊。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 06:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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