查看: 3530|回复: 9

[已经过期] 请教几个内容

[复制链接]
梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
发表于 2018-5-27 01:31:16 | 显示全部楼层 |阅读模式

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

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

×
1   如何设置  某个角色MP等于0时 执行公共事件或是 不能移动并出现提示
    (ps:用公共事件一个个角色判断MP的跳过   角色太多不考虑这种方法)

2  如何设置各个角色的MP显示不同
   ( 例如 1号角色MP显示为魔力   2号角色MP显示为灵力   3号MP显示为神力)

3  公共事件触发开关为 并行处理时会有个缓冲时间怎么处理
(例如   A公共事件为一号开关开启时并列执行  在开关开启时按下右键显示文字  但是执行并不是即时的 按下右
             键时有时会向右行驶一步再出现文字            地图上事件设置同样的内容则不会出现缓冲现象 )
梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-5-27 01:31:41 | 显示全部楼层
希望各位大佬发表多多点评
回复

使用道具 举报

梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-5-27 01:32:49 | 显示全部楼层
另外  相关内容已经事先搜索过了并没找到答案才发帖询问
回复

使用道具 举报

梦石
0
星屑
19426
在线时间
3082 小时
注册时间
2013-1-11
回帖
1207
发表于 2018-5-27 07:17:54 | 显示全部楼层
本帖最后由 张咚咚 于 2018-5-27 07:20 编辑

1. Game_Player 第 286 行下面加上
  1. return false if $game_party.members[0].mp <= 0
复制代码

2. Window_Base 第 512 行替换为
  1.     case actor.id
  2.     when 1
  3.       mp_name = "魔力"
  4.     when 2
  5.       mp_name = "灵力"
  6.     when 3
  7.       mp_name = "神力"
  8.     else
  9.       mp_name = Vocab::mp_a
  10.     end
  11.     draw_text(x, y, 30, line_height, mp_name)
复制代码

3. 把公共事件改成自动执行试试
回复

使用道具 举报

梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-5-28 00:39:48 | 显示全部楼层
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第一点  Game_Player 286 行是介绍页面  
284    #--------------------------------------------------------------------------
285# * Determine if Movement is Possible
286  #--------------------------------------------------------------------------
287 return false if $game_party.members[0].mp <= 0  
288 def movable?
    return false if moving?
    return false if @move_route_forcing || @followers.gathering?
    return false if @vehicle_getting_on || @vehicle_getting_off
    return false if $game_message.busy? || $game_message.visible
    return false if vehicle && !vehicle.movable?
    return true
  end

像这样吗??


回复

使用道具 举报

梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-5-28 00:42:45 | 显示全部楼层
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第二点

214  #--------------------------------------------------------------------------
215  # * Reset Font Settings
216  #--------------------------------------------------------------------------
  def reset_font_settings
    change_color(normal_color)
    contents.font.size = Font.default_size
    contents.font.bold = Font.default_bold
    contents.font.italic = Font.default_italic
  end

我的这页经过处理过的不只是不是直接把脚本复制到横线就可以?
回复

使用道具 举报

梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-5-28 00:45:40 | 显示全部楼层
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第三点
改成自动执行可以避免延迟但是会卡住  例如要按菜单键都不行   
我要做的是判定 战车血量 如果战车没血一移动就会提示不可以移动
还有个问题就是下车后  判定还是在  下车后不等于离队的吗?
回复

使用道具 举报

梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-5-28 00:46:54 | 显示全部楼层
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

多谢大神指点        
回复

使用道具 举报

梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-5-28 00:52:09 | 显示全部楼层
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第一点  想把机动类装甲的MP改成油量  并判断油量低于1时不许移动
回复

使用道具 举报

梦石
0
星屑
1410
在线时间
148 小时
注册时间
2018-3-24
回帖
113
 楼主| 发表于 2018-6-1 12:23:34 | 显示全部楼层
求教啊     在线等
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部