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

Project1

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

[有事请教] 技能文本插入变数疑问

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2500
在线时间
437 小时
注册时间
2016-10-1
帖子
42
跳转到指定楼层
1
发表于 2022-6-5 23:51:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
各位好,最近使用了FTKR的技能树插件,功能十分强大,但我遇到一个问题,我想要在技能树显示文本的地方显示技能的伤害系数,
例如显示升级前伤害系数367% > 374%。 (每学习一次就增加7%),像冒险岛那样的升级方式。
目前想到一个方法,就是在游戏开始时使用一般剧情并行处理让变量带入技能的升级次数,
但实际上有个问题,文本虽然可以\v插入变量,但实际上变量并不会即时刷新,必须要等到返回地图时才会刷新,所以升级技能
从1级变2级 伤害系数显示都是367%,直到返回地图上再回来看才会变374%,请问这问题如何解决?
有没有办法直接在描述文本中使用脚本
$gameActors.actor(1).stsCount(X)
获取使用次数呢?


如图我想要它能再升级后马上显示升级后的伤害系数。而不用跳回地图上。


另外再问个问题,如何在文本中进行计算呢?
例如:
对敌方造成30+\v[1]的伤害。假如\v[1]=7 ,有没有什么表示方法让游戏中能直接呈现总和37?

Lv3.寻梦者

梦石
0
星屑
2389
在线时间
363 小时
注册时间
2021-2-8
帖子
149
2
发表于 2022-6-6 13:49:30 | 只看该作者
1.你要在文本框插脚本,并即时刷新就用yep的插件  YEP_X_MessageEvalText ,这个插件需要 yep MessageCore.
   https://rpg.blue/thread-485806-1-1.html

用法:\evalText<<脚本>>

2.变量10 = 30+$gameVariables.value(1)  那变量10的值就等于30+变量1的总和了,变量+变量的总和也是同理
     写在脚本中应该是这样$gameVariables.setValue(10,30+$gameVariables.value(1))
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2500
在线时间
437 小时
注册时间
2016-10-1
帖子
42
3
 楼主| 发表于 2022-6-6 21:10:03 | 只看该作者
Heiko 发表于 2022-6-6 13:49
1.你要在文本框插脚本,并即时刷新就用yep的插件  YEP_X_MessageEvalText ,这个插件需要 yep MessageCore. ...

非常感谢,我终于达成我要的效果了!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 06:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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