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

Project1

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

[已经过期] 如何在地图可按按键来切换领队

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
1083 小时
注册时间
2013-3-29
帖子
2394
跳转到指定楼层
1
发表于 2015-7-5 18:15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
按着队伍的顺序来切换

坑的进度如上                                                                                                        点击↑

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-7-5 18:34:28 | 只看该作者
公共事件-队长离队再入队

点评

怎么设置队长离队  发表于 2015-7-5 18:36
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9414 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

3
发表于 2015-7-5 18:36:38 | 只看该作者
本帖最后由 喵呜喵5 于 2015-7-5 18:43 编辑

地图上按L(默认为键盘上的Q)切换领队,要改按键就改第四行的最后那个:L
  1. class Game_Party; def m5_20150705_swap_leader; return unless a = @actors.shift
  2. @actors.push a; $game_player.refresh; end; end
  3. class Scene_Map; alias m5_20150705_update_call_menu update_call_menu
  4. def update_call_menu; $game_party.m5_20150705_swap_leader if Input.trigger?(:L)
  5. m5_20150705_update_call_menu; end; end
复制代码
已加入五行脚本豪华午餐 https://rpg.blue/thread-378738-1-1.html

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 5行计划大法好

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
1083 小时
注册时间
2013-3-29
帖子
2394
4
 楼主| 发表于 2015-7-5 18:38:41 | 只看该作者
喵呜喵5 发表于 2015-7-5 14:36
地图上按L(默认为键盘上的Q)切换领队,要改按键就改第四行的最后那个:L已加入五行脚本豪华午餐 ...

另外请问如何根据角色id在切换的时候播放指定se呢?
——这算一题多问吗

坑的进度如上                                                                                                        点击↑
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9414 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

5
发表于 2015-7-5 18:43:01 | 只看该作者
黄濑凉太 发表于 2015-7-5 18:38
另外请问如何根据角色id在切换的时候播放指定se呢?
——这算一题多问吗 ...
  1. class Game_Party
  2.   def m5_20150705_swap_leader
  3.     return unless a = @actors.shift
  4.     case a
  5.     when 1
  6.       msgbox("切换了1号角色")
  7.     when 2
  8.       msgbox("切换了2号角色")
  9.     when 3
  10.       msgbox("切换了3号角色")
  11.     when 4
  12.       msgbox("切换了4号角色")
  13.     end
  14.     @actors.push a
  15.     case @actors[0]
  16.     when 1
  17.       msgbox("领队为1号角色")
  18.     when 2
  19.       msgbox("领队为2号角色")
  20.     when 3
  21.       msgbox("领队为3号角色")
  22.     when 4
  23.       msgbox("领队为4号角色")
  24.     end
  25.     $game_player.refresh
  26.   end
  27. end
  28. class Scene_Map
  29.   alias m5_20150705_update_call_menu update_call_menu
  30.   def update_call_menu
  31.     $game_party.m5_20150705_swap_leader if Input.trigger?(:L)
  32.     m5_20150705_update_call_menu
  33.   end
  34. end
复制代码

评分

参与人数 1星屑 +11 收起 理由
黄濑凉太 + 11 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
1083 小时
注册时间
2013-3-29
帖子
2394
6
 楼主| 发表于 2015-7-5 22:37:58 | 只看该作者
喵呜喵5 发表于 2015-7-5 14:43

目前状况是这样:
  1.     class Game_Party
  2.       def m5_20150705_swap_leader
  3.         return unless a = @actors.shift
  4.         @actors.push a
  5.         case @actors[0]
  6.         when 1
  7.         Audio.se_play("Audio/SE/voice/1B")
  8.         when 2
  9.         Audio.se_play("Audio/SE/voice/2A")
  10.         when 3
  11.           msgbox("领队为3号角色")
  12.         when 4
  13.           msgbox("领队为4号角色")
  14.         end
  15.         $game_player.refresh
  16.       end
  17.     end
  18.     class Scene_Map
  19.       alias m5_20150705_update_call_menu update_call_menu
  20.       def update_call_menu
  21.         $game_party.m5_20150705_swap_leader if Input.trigger?(:L)
  22.         m5_20150705_update_call_menu
  23.       end
  24.     end
复制代码
播放没问题,如何随机播放?
例如角色id为1的 播放文件夹内1A、1B、1C、1D中随机一个

点评

Audio.se_play("Audio/SE/voice/1#{["A","B","C","D"].sample}") 未测试  发表于 2015-7-5 23:16

评分

参与人数 1星屑 -1 收起 理由
taroxd -1 一开始把所有要求都提完好么

查看全部评分


坑的进度如上                                                                                                        点击↑
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 09:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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