Project1

标题: 如何判定等级,在未满多少级时升级到特定等级? [打印本页]

作者: douqunbo    时间: 2022-3-25 16:57
标题: 如何判定等级,在未满多少级时升级到特定等级?
如题,比如,判定等级后,在角色A未升到15级时,升到15级,在角色大于15级时则不做提升。
(变量试过了搞不了这么复杂的……想说有没有事件脚本可以试试?但本人不会脚本代码……)
感谢大佬
作者: xiamumomo    时间: 2022-3-25 17:33
????在角色大于15级时则不做提升???有点没看太懂如果是等级直接设定最高等级为15不就好了,
作者: soulsaga    时间: 2022-3-25 17:35
JAVASCRIPT 代码复制
  1. $gameActors.actor(1)._level=Math.max($gameActors.actor(1)._level, 15)

作者: douqunbo    时间: 2022-3-25 19:39
xiamumomo 发表于 2022-3-25 17:33
????在角色大于15级时则不做提升???有点没看太懂如果是等级直接设定最高等级为15不就好了, ...

不是这个意思,是在某一个剧情节点的时候判定:没满15级强制升级成15级,满了就不变了,之后过了这个剧情点仍可继续升级,升到16、17都可以,所以并非满级是15
作者: xiamumomo    时间: 2022-3-25 20:00
douqunbo 发表于 2022-3-25 19:39
不是这个意思,是在某一个剧情节点的时候判定:没满15级强制升级成15级,满了就不变了,之后过了这个剧情 ...

那不就是变量A=玩家等级   分支条件判断变量A<15 如果小于15那么  变量B=15-变量A  然后增减等级为角色X
增加变量B不就好了
作者: 1071257831    时间: 2022-3-25 20:45
本帖最后由 1071257831 于 2022-3-25 20:46 编辑

加上面的脚本,用变量做一个简单的判定。
这样在等级大于等于15级的时候,执行独立A的事件,否则的话将角色等级升至15。

捕获.PNG (27.69 KB, 下载次数: 17)

捕获.PNG

作者: SailCat    时间: 2022-3-25 22:46
本帖最后由 SailCat 于 2022-3-25 22:48 编辑

事件里有个东西叫“循环”

作者: 音狼MW    时间: 2022-3-26 13:50
桥豆麻袋!完全没有写脚本的必要!
循环一个判定(就是条件分歧),若没满15级就升一级,若满了(大于等于)15就中断循环,就是这么简单!




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