注册会员 登录
Project1 返回首页

喵呜喵5的树洞 https://rpg.blue/?291206 [收藏] [复制] [分享] [RSS]

日志

【脚本】事件提示

热度 11已有 3147 次阅读2015-1-29 19:55 |个人分类:脚本

这个脚本需要搭配我的地图显示变量脚本共同使用:http://rm.66rpg.com/home.php?mod=space&uid=291206&do=blog&id=12023

=begin
===============================================================================
  事件提示 By喵呜喵5
===============================================================================

【说明】

  在地图上显示主角面前事件的提示文字

  在要显示文字的事件在事件指令列表的开头插入一个 注释 指令,注释的内容为:

    <提示 要显示的文字>

  即可

=end
$m5script ||= {}
$m5script[:M5EC20150129] = 20170304
$m5script[:M5Base] or fail '需要喵呜喵5基础脚本的支持'
M5script.version(20170304)
M5script.version(20150519,"地图显示变量",:M5Var20140815)
module M5EC20150129
#==============================================================================
#  设定部分
#==============================================================================

  X = 0

  # 设置窗口左侧的X坐标(不需要设置而是由脚本自动计算的话,填写nil)

  Y = nil

  # 设置窗口上方的Y坐标(不需要设置而是由脚本自动计算的话,填写nil)

  X2 = 544

  # 设置窗口右侧的X坐标(不需要设置而是由脚本自动计算的话,填写nil)

  Y2 = 416

  # 设置窗口下方的Y坐标(不需要设置而是由脚本自动计算的话,填写nil)

  POSX = 10

  # 设置提示文字的起始X坐标

  POSY = 0

  # 设置提示文字的起始Y坐标

  SWI = 0

  # 对应ID的开关打开时,不显示窗口

  BACK = ""

  # 设置窗口的背景图片,不需要则填入nil。背景图片素材放到 Graphics\System 目录下

  SX = 0

  # 设置背景图片的X坐标

  SY = 0

  # 设置背景图片的Y坐标

  Z = -50

  # 如果窗口遮住不希望遮住的内容了,调小这个数值(可以为负数)

#==============================================================================
#  脚本部分
#==============================================================================
  def self.text
    begin
      p, m = $game_player, $game_map
      x = $game_map.round_x_with_direction(p.x, p.direction)
      y = $game_map.round_y_with_direction(p.y, p.direction)
      event = m.events[m.event_id_xy(x, y)]
      return "" unless event && event.list
      return M5script.read_event_note(m.map_id, event.id, "提示","")
    rescue
      return ""
    end
  end
end
class Scene_Map; m5_20150517_window(M5EC20150129); end
4

鸡蛋
1

鲜花

刚表态过的朋友 (5 人)

发表评论 评论 (30 个评论)

回复 taroxd 2015-1-30 11:47
为啥不直接在设置区域写好 config 哈希表…… [s]冒号很萌的[/s]
回复 喵呜喵5 2015-1-30 11:49
taroxd: 为啥不直接在设置区域写好 config 哈希表…… [s]冒号很萌的[/s]
保证大部分脚本设置区域设置格式一致性
回复 1181770261 2015-2-1 12:47
诶?喵呜大大,我能问一下怎么样才能让变量值为0的时候留空而不是显示0吗?因为只是用作事件提示,变量为0多少不大方便
回复 喵呜喵5 2015-2-2 12:37
1181770261: 诶?喵呜大大,我能问一下怎么样才能让变量值为0的时候留空而不是显示0吗?因为只是用作事件提示,变量为0多少不大方便 ...
有时间时我会追加这个功能……

另外这个事件提示在没有提示文字的时候本来就留空,你说的是地图显示变量脚本吧……
回复 1181770261 2015-2-2 17:36
喵呜喵5: 有时间时我会追加这个功能……

另外这个事件提示在没有提示文字的时候本来就留空,你说的是地图显示变量脚本吧…… ...
嗯,是的,发错了地方,谢谢喵呜大w
回复 鑫晴 2015-2-17 13:59
在对话时,应该把提示隐藏起来,不然会挡住对话框
回复 喵呜喵5 2015-2-17 14:11
鑫晴: 在对话时,应该把提示隐藏起来,不然会挡住对话框
追加了调整高度的功能,虽然在对话时没有将窗口隐藏起来,但是这个窗口不会遮住对话框了
回复 鑫晴 2015-2-17 14:15
我把坐标修改为(800,600) ,显示对话就会遮住对话框了...

因为我想设置为 NPC自动打招呼(或者类似饥荒那样自言自语),所以只能是左下方的位置了...
回复 喵呜喵5 2015-2-17 14:46
鑫晴: 我把坐标修改为(800,600) ,显示对话就会遮住对话框了...

因为我想设置为 NPC自动打招呼(或者类似饥荒那样自言自语),所以只能是左下方的位置了... ...
我是说脚本已经更新,现在可以将窗口设置成不遮住对话框了
回复 鑫晴 2015-2-17 14:48
还有个问题,在对话结束后,提示依然存在([s]这是废话[/s]),影响体验,

可否提示一次之后,提示信息暂时关闭,等主角再次面向该事件时,再重新提示
回复 喵呜喵5 2015-2-17 14:53
鑫晴: 还有个问题,在对话结束后,提示依然存在([s]这是废话[/s]),影响体验,

可否提示一次之后,提示信息暂时关闭,等主角再次面向该事件时,再重新提示 ...
目前并没有追加该功能的打算,若之后追加了类似的功能我会回复给你的
回复 鑫晴 2015-2-17 14:54
喵呜喵5: 目前并没有追加该功能的打算,若之后追加了类似的功能我会回复给你的
好的~~
回复 恋音小纯 2015-4-5 14:45
0.0那个,显示注释的背景图是用544*416的PNG格式图片还是就一个长条框?
回复 喵呜喵5 2015-4-5 14:49
恋音小纯: 0.0那个,显示注释的背景图是用544*416的PNG格式图片还是就一个长条框?
用一个长条框的话,长条框的位置只能出现在画面的左上角,如果要把背景图片移动到其他位置的话就需要使用背景透明的544*416的png图片,然后把背景摆在上面了
回复 喵呜喵5 2015-4-5 14:50
恋音小纯: 0.0那个,显示注释的背景图是用544*416的PNG格式图片还是就一个长条框?
说的有点混乱,总之就是任意尺寸的图片都可以,但是要调整背景图片的位置的话需要使用尺寸更大的png来让图片左上角空出相应的位置
回复 恋音小纯 2015-4-5 15:07
喵呜喵5: 说的有点混乱,总之就是任意尺寸的图片都可以,但是要调整背景图片的位置的话需要使用尺寸更大的png来让图片左上角空出相应的位置 ...
=v=谢谢,已经弄出来了
回复 bakaki 2015-11-18 21:01
求教下喵5大大…以前是有公开一个对着事件主角头上显示图标的脚本吗?类似尸体未命名里那样的…
回复 喵呜喵5 2015-11-18 21:36
bakaki: 求教下喵5大大…以前是有公开一个对着事件主角头上显示图标的脚本吗?类似尸体未命名里那样的…
没有
尸体未命名中那个头上出图标的脚本不是我写的
回复 bakaki 2015-11-18 21:41
喵呜喵5: 没有
尸体未命名中那个头上出图标的脚本不是我写的
啊啊那十分抱歉!!!可能是记错了……。顺便可以求下那个脚本的出处吗?
回复 喵呜喵5 2015-11-18 22:22
bakaki: 啊啊那十分抱歉!!!可能是记错了……。顺便可以求下那个脚本的出处吗?
http://rmrk.net/index.php/topic,46911.0.html
12下一页

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

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

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

GMT+8, 2024-4-29 07:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部