查看: 2229|回复: 3

[已经解决] 如何让同伴加入的时候显示入队

[复制链接]
梦石
0
星屑
50
在线时间
24 小时
注册时间
2014-8-17
回帖
15
发表于 2014-9-7 16:14:05 | 显示全部楼层 |阅读模式

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

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

×
RT.....。。。。。。。。。。。。

素材区好人

梦石
5
星屑
12574
在线时间
4348 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2014-9-7 16:22:41 | 显示全部楼层
[pre lang="ruby" line="1"]#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================  
#--------------------------------------------------------------------------
# 注意!!!在对话后加入角色,请在对话后先用事件等待3帧,否则对话框来不及消失。
# 开关定义:
$不显示角色加入提示窗口 = 45
# 以上开关,当打开的时候,角色加入、离开将不会提示,比如默认打开45号开关,角色加入不再提示。
#--------------------------------------------------------------------------
class Interpreter
  #--------------------------------------------------------------------------
  # ● 角色的替换
  #--------------------------------------------------------------------------
  def command_129
    actor = $game_actors[@parameters[0]]
    if actor != nil
      if @parameters[1] == 0
        if @parameters[2] == 1
          $game_actors[@parameters[0]].setup(@parameters[0])
        end
        $game_party.add_actor(@parameters[0])
        if $game_switches[$不显示角色加入提示窗口] == false
          Audio.se_play("Audio/SE/"+"056-RIGHT02",80,100)
          carol3_66RPG = Window_Base.new(170,120,300,64)
          carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
          carol3_66RPG_bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
          carol3_66RPG_src_rect = Rect.new(0, 0, 25,38)
          carol3_66RPG.contents.blt(0,0, carol3_66RPG_bitmap, carol3_66RPG_src_rect)
          carol3_66RPG.contents.draw_text(40,0,180,32,$game_actors[@parameters[0]].name)
          carol3_66RPG.contents.draw_text(40,0,220,32,"加入",2)
          carol3_66RPG.opacity = 160
          for i in 0..30
            Graphics.update
          end
          for i in 0..10
            carol3_66RPG.opacity -= 30
            carol3_66RPG.contents_opacity -= 30
            Graphics.update
          end
          carol3_66RPG.dispose
        end
      else
        $game_party.remove_actor(@parameters[0])
        if $game_switches[$不显示角色加入提示窗口] == false
          Audio.se_play("Audio/SE/"+"015-JUMP01",80,100)
          carol3_66RPG = Window_Base.new(170,120,300,64)
          carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
          carol3_66RPG_bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
          carol3_66RPG_src_rect = Rect.new(0, 0, 25,38)
          carol3_66RPG.contents.blt(0,0, carol3_66RPG_bitmap, carol3_66RPG_src_rect)
          carol3_66RPG.contents.draw_text(40,0,180,32,$game_actors[@parameters[0]].name)
          carol3_66RPG.contents.draw_text(40,0,220,32,"离开",2)
          carol3_66RPG.opacity = 160
          for i in 0..30
            Graphics.update
          end
          for i in 0..10
            carol3_66RPG.opacity -= 30
            carol3_66RPG.contents_opacity -= 30
            Graphics.update
          end
          carol3_66RPG.dispose
        end
      end
    end
    return true
  end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
[/pre]

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

回复

使用道具 举报

【欧皇】

梦石
3
星屑
2055
在线时间
1004 小时
注册时间
2013-8-19
回帖
3040

开拓者

发表于 2014-9-7 16:35:38 | 显示全部楼层
无忧谷主幻 发表于 2014-9-7 16:22
#==============================================================================
# 本脚本来自www.66R ...

谷主你为什么要跟我抢……
QQ:2223942063
Q群:365819625
贪吃方1.4
回复

使用道具 举报

渣蓝

梦石
0
星屑
165
在线时间
1911 小时
注册时间
2007-7-12
回帖
1514
发表于 2014-9-10 17:36:53 | 显示全部楼层
脚本如2L,或者在角色加入事件的前后,用显示对话、显示图片等等任意事件的方式表明入队也可以。
null
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部