设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2115|回复: 3
打印 上一主题 下一主题

[已经解决] 求大神把喵呜喵5的头像批量修改改成行走图批量修改

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1881
在线时间
414 小时
注册时间
2012-7-30
帖子
82
跳转到指定楼层
1
发表于 2015-10-20 17:56:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  1. =begin
  2. ===============================================================================
  3.   头像批量修改 By喵呜喵5
  4. ===============================================================================

  5. 【说明】

  6.   指定的开关打开或者队伍的队长为特定ID的角色时,
  7.   对话中显示头像功能显示的指定头像将批量替换成其他头像
  8.   
  9.   修改的只是头像素材的文件名而已,头像的位置(这个素材中的第几个头像)并不会改变  
  10.   如果连位置都要修改的话……自己给我用PS去调整啦!
  11.   
  12. =end
  13. $m5script ||= {};$m5script[:M5MF20140805] = 20141111
  14. module M5MF20140805;SWI = [
  15. #==============================================================================
  16. # 设定部分
  17. #==============================================================================  
  18.   
  19.   # 设置特定开关打开时需要进行替换的头像,设置格式:
  20.   #  [开关的编号, 需要替换的头像文件名, 用于替换的头像文件名],
  21.   # (文件名的前后需要加上英文的双引号,请不要忘记每条设置最后的逗号)  
  22.   
  23.   [1,"Actor1","Spiritual"],
  24.   [2,"Actor2","Spiritual"],
  25.   
  26.   
  27.   ];LEADER = [ # 请不要删除本行  
  28.   
  29.   # 设置队伍第一名成员为指定角色时需要进行替换的头像,设置格式:
  30.   #  [第一名成员的角色ID, 需要替换的头像文件名, 用于替换的头像文件名],
  31.   # (文件名的前后需要加上英文的双引号,请不要忘记每条设置最后的逗号)
  32.   
  33.   [1,"Actor1","Spiritual"],
  34.   [2,"Actor2","Spiritual"],
  35.   
  36. #==============================================================================
  37. # 设定结束
  38. #==============================================================================
  39.   ]
  40. end
  41. class Game_Interpreter
  42.   alias m5_20140805_command_101 command_101
  43.   def command_101
  44.     @params = @params.clone
  45.     m5_20141111_cfn(M5MF20140805::SWI,
  46.       Proc.new{|id| $game_switches[id]})
  47.     m5_20141111_cfn(M5MF20140805::LEADER,
  48.       Proc.new{|id| $game_party.members[0].id == id})
  49.     m5_20140805_command_101   
  50.   end
  51.   def m5_20141111_cfn(list,proc)
  52.     list.collect{|set| set[0]}.each_with_index do |id,index|
  53.       if proc.call(id) && @params[0] == list[index][1]
  54.         @params[0] = list[index][2]
  55.         break
  56.       end
  57.     end   
  58.   end
  59. end
复制代码
万分感谢

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
22229
在线时间
9465 小时
注册时间
2012-6-19
帖子
7125

开拓者短篇九导演组冠军

2
发表于 2015-10-20 17:58:51 | 只看该作者
本帖最后由 喵呜喵5 于 2015-10-20 23:20 编辑

更改行走图后,需要重新离开再返回地图,或者打开关闭菜单后修改才会生效:
  1. module M5MC20151020
  2. #==============================================================================
  3. # 设定部分
  4. #==============================================================================

  5.   SWI = [

  6.     [1,"Actor1","Spiritual"],
  7.     [2,"Actor2","Spiritual"],

  8.   ]
  9.   # 设置特定开关打开时需要进行替换的行走图,设置格式:
  10.   #  [开关的编号, 需要替换的行走图文件名, 用于替换的行走图文件名],
  11.   # (文件名的前后需要加上英文的双引号,请不要忘记每条设置最后的逗号)

  12.   LEADER = [

  13.     [1,"Actor1","Spiritual"],
  14.     [2,"Actor2","Spiritual"],

  15.   ]
  16.   # 设置队伍第一名成员为指定角色时需要进行替换的行走图,设置格式:
  17.   #  [第一名成员的角色ID, 需要替换的行走图文件名, 用于替换的行走图文件名],

  18. #==============================================================================
  19. # 设定结束
  20. #==============================================================================
  21.   def self.check(filename)
  22.     proc = Proc.new do |list, condition|
  23.       list.each do |data|
  24.         next if filename != data[1]
  25.         next unless condition.call(data[0])
  26.         return data[2]
  27.       end
  28.     end
  29.     proc.call SWI, -> id { $game_switches[id] }
  30.     actor_id = $game_party.members[0].id
  31.     proc.call LEADER, -> id { actor_id == id }
  32.     filename
  33.   end
  34. end
  35. class << Cache
  36.   alias m5_20151020_character character
  37.   def character(filename)
  38.     m5_20151020_character M5MC20151020.check(filename)
  39.   end
  40. end
复制代码
另外,建议你试试这个脚本:http://himeworks.com/2014/12/placeholder-graphics/

点评

谢谢!我明天再来  发表于 2015-10-20 22:21

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37870
在线时间
10989 小时
注册时间
2009-3-15
帖子
4887
3
发表于 2015-10-20 19:19:31 | 只看该作者
求大神把喵呜喵5的头像 批量修改改成行走图 批量修改
我理解成这样233这难度可真不一般

点评

同!我以为只有我一个人-w-  发表于 2015-10-21 21:09
我也理解成这样,英雄所见略同  发表于 2015-10-21 17:18
英雄所见略同  发表于 2015-10-21 14:31
不知不觉做了标题党  发表于 2015-10-20 22:24
我也是啊2333333  发表于 2015-10-20 21:15
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1881
在线时间
414 小时
注册时间
2012-7-30
帖子
82
4
 楼主| 发表于 2015-10-21 19:07:28 | 只看该作者
喵呜喵5 发表于 2015-10-20 17:58
更改行走图后,需要重新离开再返回地图,或者打开关闭菜单后修改才会生效:另外,建议你试试这个脚本:http ...

这个修改的脚本有个bug就是读档时会报错,不过外站的脚本很好用,解决了!谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-9-15 22:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表