查看: 4779|回复: 6

[已经解决] 做一回伸手党... VA的NPC名称显示

[复制链接]
梦石
0
星屑
41
在线时间
1026 小时
注册时间
2011-9-10
回帖
1292
发表于 2013-2-19 15:41:16 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 y610407721 于 2013-2-19 16:11 编辑

话说我在6R搜索了1天,搜到了2个脚本,不知道是我不会用还是咋D,似乎都出现了脚本错误= =,于是我崩溃了... ...
===============
因此我才发个帖子来请求大家的帮助... .... [素不素太官方了= =]
-===============
题外话:不想要那些整合在一个游戏里面的那些... ... 还要下载,并且似乎还下载不了= =
            想要那些单独一个脚本的= =,再说明一下用法吧... ...,免得到时候又不会用了= =
================
我会告诉你我搜索的2个脚本都是日文的吗?

故九江太守

梦石
0
星屑
319
在线时间
2159 小时
注册时间
2012-12-5
回帖
4323
发表于 2013-2-19 15:51:39 | 显示全部楼层
纯水走一趟

点评

扣分扣分!【PIA。。。】  发表于 2013-2-19 16:21
回复

使用道具 举报

梦石
0
星屑
408
在线时间
531 小时
注册时间
2011-7-22
回帖
1697
发表于 2013-2-19 15:52:56 | 显示全部楼层
你们都想被扣分么……难以理解
回复

使用道具 举报

高冷水

梦石
0
星屑
1069
在线时间
1520 小时
注册时间
2012-7-9
回帖
4542

开拓者

发表于 2013-2-19 15:53:23 | 显示全部楼层
咦,我记得LZ说你玩【油泥铁三弟】去了啊,现在这是被三弟抛弃了吗?

点评

啥三弟?  发表于 2013-2-19 15:56
正在做游戏...
回复

使用道具 举报

梦石
0
星屑
49
在线时间
59 小时
注册时间
2013-2-19
回帖
79
发表于 2013-2-19 16:01:56 | 显示全部楼层
不懂脚本,不顾似乎挺有趣的。
回复

使用道具 举报

死亡颂唱者

梦石
0
星屑
1159
在线时间
1795 小时
注册时间
2011-10-21
回帖
2205

开拓者

发表于 2013-2-19 16:04:02 | 显示全部楼层
事件名字
  1. <namepop 某NPC>
复制代码
  1. #==============================================================================
  2. # ★ RGSS3_ネームポップ Ver1.1
  3. #==============================================================================
  4. =begin

  5. 作者:tomoaky
  6. webサイト:ひきも記 ([url]http://hikimoki.sakura.ne.jp/[/url])

  7. イベント名かイベント実行内容の先頭に『注釈』コマンドで
  8. <namepop 文字列>
  9. と記述してください。
  10. イベントキャラクターの頭上に文字列が表示されます。

  11. イベント名で指定した場合はイベント全ページに適用されますが、
  12. 優先度は注釈コマンドの方が高くなっています。

  13. 文字を消したい場合は <namepop none> としてください。

  14. 2011.12.16  Ver1.1
  15.   ・フォントの縁取り不透明度を設定項目に追加

  16. 2011.12.15  Ver1.0
  17.   公開

  18. =end

  19. #==============================================================================
  20. # □ 設定項目
  21. #==============================================================================
  22. module TMNPOP
  23.   FONT_SIZE = 14          # フォントサイズ
  24.   FONT_OUT_ALPHA = 255    # フォントの縁取り不透明度
  25. end

  26. #==============================================================================
  27. # ■ Game_Character
  28. #==============================================================================
  29. class Game_Character
  30.   #--------------------------------------------------------------------------
  31.   # ● 公開インスタンス変数
  32.   #--------------------------------------------------------------------------
  33.   attr_accessor :namepop                  # ポップアップテキスト
  34.   #--------------------------------------------------------------------------
  35. end

  36. #==============================================================================
  37. # ■ Game_Event
  38. #==============================================================================
  39. class Game_Event < Game_Character
  40.   #--------------------------------------------------------------------------
  41.   # ● イベントページの設定をセットアップ
  42.   #--------------------------------------------------------------------------
  43.   alias tmnpop_game_event_setup_page_settings setup_page_settings
  44.   def setup_page_settings
  45.     tmnpop_game_event_setup_page_settings
  46.     if @list
  47.       @namepop = $1 if /<namepop\s*(\S+?)>/i =~ @event.name
  48.       @list.each do |list|
  49.         if list.code == 108 || list.code == 408
  50.           @namepop = $1 if /<namepop\s*(\S+?)>/i =~ list.parameters[0]
  51.         else
  52.           break
  53.         end
  54.       end
  55.     end
  56.   end
  57. end

  58. #==============================================================================
  59. # ■ Sprite_Character
  60. #==============================================================================
  61. class Sprite_Character < Sprite_Base
  62.   #--------------------------------------------------------------------------
  63.   # ● 解放
  64.   #--------------------------------------------------------------------------
  65.   alias tmnpop_sprite_character_dispose dispose
  66.   def dispose
  67.     dispose_namepop
  68.     tmnpop_sprite_character_dispose
  69.   end
  70.   #--------------------------------------------------------------------------
  71.   # ● フレーム更新
  72.   #--------------------------------------------------------------------------
  73.   alias tmnpop_sprite_character_update update
  74.   def update
  75.     tmnpop_sprite_character_update
  76.     update_namepop
  77.     if @character.namepop != @namepop
  78.       @namepop = @character.namepop
  79.       start_namepop
  80.     end
  81.   end
  82.   #--------------------------------------------------------------------------
  83.   # ○ namepopの開始
  84.   #--------------------------------------------------------------------------
  85.   def start_namepop
  86.     dispose_namepop
  87.     return if @namepop == "none" || @namepop == nil
  88.     @namepop_sprite = ::Sprite.new(viewport)
  89.     h = TMNPOP::FONT_SIZE + 4
  90.     @namepop_sprite.bitmap = Bitmap.new(h * 10, h)
  91.     @namepop_sprite.bitmap.font.size = TMNPOP::FONT_SIZE
  92.     @namepop_sprite.bitmap.font.out_color.alpha = TMNPOP::FONT_OUT_ALPHA
  93.     @namepop_sprite.bitmap.draw_text(0, 0, h * 10, h, @namepop, 1)
  94.     @namepop_sprite.ox = h * 5
  95.     @namepop_sprite.oy = h
  96.     update_namepop
  97.   end
  98.   #--------------------------------------------------------------------------
  99.   # ○ namepopの更新
  100.   #--------------------------------------------------------------------------
  101.   def update_namepop
  102.     if @namepop_sprite
  103.       @namepop_sprite.x = x
  104.       @namepop_sprite.y = y - height
  105.       @namepop_sprite.z = z + 200
  106.     end
  107.   end
  108.   #--------------------------------------------------------------------------
  109.   # ○ namepopの解放
  110.   #--------------------------------------------------------------------------
  111.   def dispose_namepop
  112.     if @namepop_sprite
  113.       @namepop_sprite.bitmap.dispose
  114.       @namepop_sprite.dispose
  115.       @namepop_sprite = nil
  116.     end
  117.   end
  118. end
复制代码

评分

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

查看全部评分

这家伙很懒,什么也没有留下
回复

使用道具 举报

HATSU

梦石
0
星屑
858
在线时间
1172 小时
注册时间
2012-4-2
回帖
4727

开拓者

发表于 2013-2-19 16:21:20 | 显示全部楼层
1.你查询过了么
2.请移步到VX区
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部