Project1

标题: 如何制作可以查询人物还有多少经验可升级? [打印本页]

作者: jccg1000466    时间: 2009-9-15 17:00
标题: 如何制作可以查询人物还有多少经验可升级?
如何制作可以查询人物还有多少经验可升级?
作者: njx937    时间: 2009-9-15 18:42
这个。。是有经验值表这个物体的。。查查F1 或者脚本很清楚的
作者: 传说中的新人    时间: 2009-9-15 19:01
系统自带,看人物状态那里就有
作者: 传说中di    时间: 2009-9-15 19:53
exp带入变量
作者: jccg1000466    时间: 2009-9-15 20:18
在人物状态栏里面是有可以看见经验值,我想说的是,把人物状态栏里面的经验值去掉,然后跟某个特定的NPC说话就可以知道还差多少经验可升级,就比如跟特定的NPC说话后,出现选项,1、查询升级还需要多少经验,然后就出现某某还差多少经验到达下一级。。。。。。。我对脚本一窍不通,没法弄。。。。谁能弄个范例啊:hug:
作者: 小幽的马甲    时间: 2009-9-15 21:12
先在脚本编辑器里找到Window_Status,然后里面找到

  1.     #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     self.contents.clear
  6.     draw_actor_name(@actor, 4, 0)
  7.     draw_actor_class(@actor, 128, 0)
  8.     draw_actor_face(@actor, 8, 32)
  9.     draw_basic_info(128, 32)
  10.     draw_parameters(32, 160)
  11.     draw_exp_info(288, 32)
  12.     draw_equipments(288, 160)
  13.   end
复制代码
把draw_exp_info(288, 32)最前面打上井号,即
  1.     #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     self.contents.clear
  6.     draw_actor_name(@actor, 4, 0)
  7.     draw_actor_class(@actor, 128, 0)
  8.     draw_actor_face(@actor, 8, 32)
  9.     draw_basic_info(128, 32)
  10.     draw_parameters(32, 160)
  11. #    draw_exp_info(288, 32)
  12.     draw_equipments(288, 160)
  13.   end
复制代码
这样人物状态里的经验就去掉了。
然后要显示到下级要的经验时,调用脚本
  1. $game_variables[变量号]=$game_actors[角色号].next_rest_exp_s
复制代码
然后显示相应的变量就可以了。
作者: jccg1000466    时间: 2009-9-16 13:01
6# 小幽的马甲
那个。。。我可能很笨吧,
$game_variables[变量号]=$game_actors[角色号].next_rest_exp_s
这里面的“变量号”和“角色号”怎么弄。。:L
作者: new1984    时间: 2009-9-16 14:24
6# 小幽的马甲
那个。。。我可能很笨吧,
$game_variables[变量号]=$game_actors[角色号].next_rest_exp_s
这里面的“变量号”和“角色号”怎么弄。。:L
jccg1000466 发表于 2009-9-16 13:01


变量号随便弄,自己想弄哪个 弄哪个,只要NPC显示的时候相应这个就OK

game-actors[角色号]  是指你数据库里的角色编号
作者: jccg1000466    时间: 2009-9-16 14:46

这样弄怎么不对呢。脚本错误。。。
作者: 小幽的马甲    时间: 2009-9-16 17:52
不能换行。如果限于每行字数限制而必须换行的话,要在第一行的结尾加上“\”
作者: jccg1000466    时间: 2009-9-17 09:29
不能换行。如果限于每行字数限制而必须换行的话,要在第一行的结尾加上“\”
小幽的马甲 发表于 2009-9-16 17:52

按照你说的,在第一行结束那里加上个 斜杠,如果是这样 "/" 就提示错误,如果是这样 / 进游戏后没有脚本错误,但是什么也没出现。。。。。。没有提示人物升级经验?
作者: 小幽的马甲    时间: 2009-9-17 10:33
是反斜杠\,这句脚本只是把数字放到变量里啊,还得用显示文章显示出来…
作者: jccg1000466    时间: 2009-9-18 15:49
完全无法理解。。。。残念。。。:




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