查看: 3596|回复: 12

[已经解决] 如何制作可以查询人物还有多少经验可升级?

  [复制链接]
梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-2-19
回帖
79
发表于 2009-9-15 17:00:30 | 显示全部楼层 |阅读模式

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

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

×
如何制作可以查询人物还有多少经验可升级?
其实我是个菜鸟......
梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-31
回帖
224
发表于 2009-9-15 18:42:35 | 显示全部楼层
这个。。是有经验值表这个物体的。。查查F1 或者脚本很清楚的
我。。不是寂寞。。
回复

使用道具 举报

梦石
0
星屑
65
在线时间
62 小时
注册时间
2008-10-31
回帖
337
发表于 2009-9-15 19:01:31 | 显示全部楼层
系统自带,看人物状态那里就有
回复

使用道具 举报

梦石
0
星屑
84
在线时间
156 小时
注册时间
2009-8-5
回帖
522
发表于 2009-9-15 19:53:47 | 显示全部楼层
exp带入变量
回复

使用道具 举报

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-2-19
回帖
79
 楼主| 发表于 2009-9-15 20:18:08 | 显示全部楼层
在人物状态栏里面是有可以看见经验值,我想说的是,把人物状态栏里面的经验值去掉,然后跟某个特定的NPC说话就可以知道还差多少经验可升级,就比如跟特定的NPC说话后,出现选项,1、查询升级还需要多少经验,然后就出现某某还差多少经验到达下一级。。。。。。。我对脚本一窍不通,没法弄。。。。谁能弄个范例啊:hug:
其实我是个菜鸟......
回复

使用道具 举报

万物创造者

梦石
0
星屑
54
在线时间
352 小时
注册时间
2008-2-15
回帖
2406
发表于 2009-9-15 21:12:18 | 显示全部楼层
先在脚本编辑器里找到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
复制代码
然后显示相应的变量就可以了。
From mortal hope immortal power springs.
回复

使用道具 举报

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-2-19
回帖
79
 楼主| 发表于 2009-9-16 13:01:24 | 显示全部楼层
6# 小幽的马甲
那个。。。我可能很笨吧,
$game_variables[变量号]=$game_actors[角色号].next_rest_exp_s
这里面的“变量号”和“角色号”怎么弄。。:L
其实我是个菜鸟......
回复

使用道具 举报

梦石
0
星屑
89
在线时间
252 小时
注册时间
2008-1-25
回帖
240
发表于 2009-9-16 14:24:05 | 显示全部楼层
6# 小幽的马甲
那个。。。我可能很笨吧,
$game_variables[变量号]=$game_actors[角色号].next_rest_exp_s
这里面的“变量号”和“角色号”怎么弄。。:L
jccg1000466 发表于 2009-9-16 13:01


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

game-actors[角色号]  是指你数据库里的角色编号
回复

使用道具 举报

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-2-19
回帖
79
 楼主| 发表于 2009-9-16 14:46:06 | 显示全部楼层

这样弄怎么不对呢。脚本错误。。。
其实我是个菜鸟......
回复

使用道具 举报

万物创造者

梦石
0
星屑
54
在线时间
352 小时
注册时间
2008-2-15
回帖
2406
发表于 2009-9-16 17:52:50 | 显示全部楼层
不能换行。如果限于每行字数限制而必须换行的话,要在第一行的结尾加上“\”
From mortal hope immortal power springs.
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部