Project1

标题: 如何记录一个角色的等级并给予其他角色? [打印本页]

作者: 七重    时间: 2016-1-24 17:42
标题: 如何记录一个角色的等级并给予其他角色?
具体希望实现的操作是:

使一个角色离队,并记录下这个角色的等级。
当玩家使用某个命令使一个角色加入队伍时,将上面记录的这个等级赋予这个角色。

----------
我的思路是用
$game_party.members[0].exp=
$game_party.members[1].exp
这个脚本。

角色A作为记录器。在游戏中不出现的。
A记录B的等级。
将这个等级又给予C。

这个这个脚本会报错。。。好像写成lv也会出错?
是写法不对吗?

或者求教其他解决问题的思路。

----------
附带一个小白问题。

如何自己声明一个常量。。?
作者: if216    时间: 2016-1-24 19:21
应该是这种思路:加入队伍,然后如果等级没达到那个角色的等级,就一直level_up
好多老式的rpg是这样做的。

记录用变量记录就可以了,没必要用角色记

你那样写之所以不对,是因为exp是个函数,是不能成为左值的。
作者: taroxd    时间: 2016-1-24 19:44
可以用事件增减经验值或者增减等级啊




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