Project1

标题: 如何在战斗中显示状态增减等提示? [打印本页]

作者: 美丽晨露    时间: 2012-12-26 17:12
标题: 如何在战斗中显示状态增减等提示?
比如:
当角色或者敌人陷入麻醉时
显示:战斗者+“陷入麻醉状态”
当角色或者敌人解除麻醉时
显示:战斗者+“不在麻醉了”
当角色或者敌人仍然处于麻醉时
显示:战斗者+“仍在麻醉中”

以上要怎么实现?



作者: 美丽晨露    时间: 2012-12-29 16:53
没有人知道么
伤心
作者: j433463    时间: 2012-12-29 19:11
本帖最后由 j433463 于 2012-12-29 19:20 编辑

不知您想要的是什么?在 XP 战斗画面中,战斗者下方本来就有状态文字,
在 Window_Base 中判断战斗者状态并描绘战斗文字 text,即中毒,沉睡等等,
状态文字内容是直接从数据库中设定的状态名称 $data_states[ i].name 取得的,
如果您想要自定状态文字,一个是改数据库设定好的状态名称,
但您又想加上恢复后的状态描述,就只能改脚本来做了,
就是用脚本改变 Window_Base 中 text 的值,改成你要显示的字串。


或者,您是想要把那些提示做成放在战斗画面上方的说明文?
像 VA 那样?如下图:


作者: 美丽晨露    时间: 2012-12-29 19:46
j433463 发表于 2012-12-29 19:11
不知您想要的是什么?在 XP 战斗画面中,战斗者下方本来就有状态文字,
在 Window_Base 中判断战斗者状态并 ...

就是像VX\VA那样

作者: Wind2010    时间: 2012-12-29 22:00
直接用VX/VA就好了
作者: 美丽晨露    时间: 2012-12-30 11:46
Wind2010 发表于 2012-12-29 22:00
直接用VX/VA就好了

我想在XP内实现这个效果




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1