Project1

标题: 怎么在人物状态里插入人物介绍功能? [打印本页]

作者: 吸血鬼之妻    时间: 2012-9-1 18:12
标题: 怎么在人物状态里插入人物介绍功能?
还有有无像XP一样的人物介绍脚本
求脚本dsu_plus_rewardpost_czw
作者: fxwd    时间: 2012-9-1 18:23
数据库——角色中可以自行设计
作者: 吸血鬼之妻    时间: 2012-9-1 18:37
fxwd 发表于 2012-9-1 18:23
数据库——角色中可以自行设计

这是VX
作者: fxwd    时间: 2012-9-1 18:38
吸血鬼之妻 发表于 2012-9-1 18:37
这是VX

好吧玩VA玩多了以为VX也有这功能,看来必须用脚本解决了或者你做个纯事件菜单,如果你不愿意又很希望实现这个功能只能用VA了
作者: 吸血鬼之妻    时间: 2012-9-1 18:40
fxwd 发表于 2012-9-1 18:38
好吧玩VA玩多了以为VX也有这功能,看来必须用脚本解决了或者你做个纯事件菜单,如果你不愿意又很希望实现 ...

所以找脚本来实现
作者: 铅笔描绘的思念    时间: 2012-9-2 10:34
多拉菌不要在vx区推荐va这东西。。。vx用的人越来越少了。。。要是再被变成va党。。vx就彻底没人用了。。
脚本什么的。。这个你可以先在Window_Status里定义一个
  1. def draw_actor_text(actor, x, y)
复制代码
然后一段
  1. case actor.id
  2. when 1
  3. text = "当一号人物时的介绍"
  4. when 2
  5. text = "当二号人物时的介绍"
  6. .......
  7. end
复制代码
这样就取得了人物的介绍只需要在把它描绘出来用draw_text来..
self.contents.draw_text(x, y , 180, WLH, text)#这里的text就是上面的介绍
xy就是上面的参数就是被调用时的xy
这个方法大体就这样的..
  1. def draw_actor_text(actor, x, y)
  2. case actor.id
  3. when 1
  4. text = "当一号人物时的介绍"
  5. when 2
  6. text = "当二号人物时的介绍"
  7. .......
  8. end
  9. self.contents.draw_text(x, y , 180, WLH, text)#这里的text就是上面的介绍
  10. end
复制代码
最后在refresh里加def draw_actor_text(@actor, x, y)#xy随便写..@actor不能改...基本上就这样..




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