Project1

标题: 如何在和NPC对话时,战斗序列第一人是谁就用谁的头像? [打印本页]

作者: hcm    时间: 2012-3-18 10:48
标题: 如何在和NPC对话时,战斗序列第一人是谁就用谁的头像?
       要让一号队员的名显示在脚本有,但好像找不到显示一号角色头像的脚本。dsu_plus_rewardpost_czw
作者: 雪流星    时间: 2012-3-19 12:16
在 Graphics/Faces 里面随便放一个文件,取名为 a
设定对话时设定为那一张头像
对话时就会自动使用领队的头像
  1. class Window_Message < Window_Base
  2.   alias lead_actor_face_new_page new_page
  3.   def new_page(text, pos)
  4.     set_lead_actor_face if $game_message.face_name == "a"
  5.     lead_actor_face_new_page(text, pos)
  6.   end
  7.   def set_lead_actor_face
  8.     $game_message.face_name = $game_party.leader.face_name
  9.     $game_message.face_index = $game_party.leader.face_index
  10.   end
  11. end
复制代码

作者: hcm    时间: 2012-3-19 12:22
雪流星 发表于 2012-3-19 12:16
在 Graphics/Faces 里面随便放一个文件,取名为 a
设定对话时设定为那一张头像
对话时就会自动使用领队的 ...

呃——事实上,我要的不是数据库-角色设置的头像,是有表情变化的那种。


‘‘──hcm于2012-3-19 12:29补充以下内容

顺便说一下,测试没反应。
’’
作者: 雪流星    时间: 2012-3-19 12:41
范例:http://115.com/file/ang8j52g

如果同一个角色的表情头像都在同一张头像文件的话,那就把第9行的删掉
这样就会读取数据库里面所设定的角色头像文件,index 为你设定时所选择的位置
作者: hcm    时间: 2012-3-19 14:05
雪流星 发表于 2012-3-19 12:41
范例:http://115.com/file/ang8j52g

如果同一个角色的表情头像都在同一张头像文件的话,那就把第9行的删 ...

奇怪,好像必须把文件名设为a才行,设为别的都没反应(图片/脚本我之前都用了其他相同的名,但好像不用a就没反应)
作者: cxpagy    时间: 2012-3-19 20:54
把脚本第四行的那个“a”改成你要的文件名字不就是啦=。=




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