Project1

标题: [新人求助]如何设置获得非固定的经验值? [打印本页]

作者: wangxinly    时间: 2013-2-19 16:52
标题: [新人求助]如何设置获得非固定的经验值?
本帖最后由 wangxinly 于 2013-2-22 18:25 编辑

打算设置一个事件,让触发他的角色获得“等级*等级*100”的经验值,并用对话框的形式提示出来获得多少点,这个要怎么弄?
$game_party[人物ID].gain_exp($game_party[人物ID].level*$game_party[人物ID].level*10)

顺便问下,单独弄个对话框里出现变量要怎么弄?比如角色等级,比如角色某个属性值?
$game_message.add()  #显示对话框 "字符串"    字符串内用#{变量名}显示变量数值

$Game_Variables[N]  #变量N的值
作者: 狂歌天涯    时间: 2013-2-19 18:07
事件 ---增减经验值  增减等级,然后显示文字
作者: wangxinly    时间: 2013-2-19 19:01
狂歌天涯 发表于 2013-2-19 18:07
事件 ---增减经验值  增减等级,然后显示文字

增加经验值怎么设定成触发的角色的等级*等级*100的????
还有显示文字,怎么显示角色的等级,HP的数值???!!!

你这根本就没看清楚我问的!
作者: Mic_洛洛    时间: 2013-2-19 19:28
事件》变量》赋值》数据》角色等级
这样就可以获得角色等级的数值了,然后D=A*B*C
A和B都是角色等级,C是常量100,然后D就是最终的结果,

增减经验值》增加》变量D
这样就完成了经验的增减部分了。

如果要显示,那么就在【显示文字】中输入\V[n]来显示,
其中n为你想显示变量的编号(如果变量D是4号就输入4.)

角色的其他数据都可以在变量中的数据中找到,
同样的操作,这里就不细说了。。。

PS:变量那其实可以更加简单的,但这还是得LZ自己通过学习去改进的说。
洛子这里就留一手了。。。呵呵!

作者: wangxinly    时间: 2013-2-19 20:14
Mic_洛洛 发表于 2013-2-19 19:28
事件》变量》赋值》数据》角色等级
这样就可以获得角色等级的数值了,然后D=A*B*C
A和B都是角色等级,C是常 ...

就是找不到学习教材才来发帖问的,求中文VA和RGSS3脚本教材!!!!


你这种方法虽然可行,但是是固定角色的吧?我希望的是增加的是触发的角色的等级,变量这种只能你选定的那个等级吧??
比如一个道具,使用者使用后能增加他的等级*等级的经验这样的情况!!求高人指点啊!!!
作者: 铅笔描绘的思念    时间: 2013-2-22 13:59
  1. $game_party[人物ID].gain_exp($game_party[人物ID].level*$game_party[人物ID].level*10)
复制代码
事件脚本
作者: wangxinly    时间: 2013-2-22 18:24
铅笔描绘的思念 发表于 2013-2-22 13:59
事件脚本

非常感谢啊




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