幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1556|回复: 8

[RMVX] 急需1个RM的获得物品提示脚本

[复制链接]

5

主题

50

帖子

552

积分

⑤进阶

积分
552
QQ
发表于 2007-8-22 15:01:33 | 显示全部楼层 |阅读模式
[s:1]  大家谁给偶个RMXP的获得物品提示的脚本啊,谢谢大家,谢谢谢谢谢谢[s:1]  [s:1]
n\ ▼ ﹎wǒɑ僞椹嬷 總s'敗給現實…」●
回复

使用道具 举报

5

主题

50

帖子

552

积分

⑤进阶

积分
552
QQ
 楼主| 发表于 2007-8-22 15:10:45 | 显示全部楼层
5555555555555555555555555555  怎么米人鸟偶啊,5555555555555555
n\ ▼ ﹎wǒɑ僞椹嬷 總s'敗給現實…」●
回复 支持 反对

使用道具 举报

122

主题

4962

帖子

74

积分

超级版主

Rank: 8Rank: 8

积分
74

声命组银赏

QQ
发表于 2007-8-22 16:29:04 | 显示全部楼层
你发错区了
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-8-22 21:37:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
发表于 2007-8-25 08:59:39 | 显示全部楼层
# ————————————————————————————————————
# 本脚本来自6R,转载请保留此信息
# ————————————————————————————————————
  
# 注意!!!在对话后得到物品,请在对话后先用事件等待3帧,否则对话框来不及消失。

# 开关定义:

$不显示金钱窗口 = 10

$不显示物品窗口 = 10

$不显示武器窗口 = 10

$不显示防具窗口 = 10

# 以上开关,当打开的时候,获得物品将不会提示,比如默认打开41号开关,获得金钱不再提示

# ————————————————————————————————————

class Interpreter  
  #--------------------------------------------------------------------------
  # ● 增减金钱
  #--------------------------------------------------------------------------
  def command_125
    value = operate_value(@parameters[0], @parameters[1], @parameters[2])
    $game_party.gain_gold(value)
    if $game_switches[$不显示金钱窗口]==false
      carol3_jqsp = Window_Base.new((640-160)/2,128,180,100)
      carol3_jqsp.contents = Bitmap.new(carol3_jqsp.width - 32, carol3_jqsp.height - 32)
      if value >= 0
        carol3_jqsp.contents.draw_text(0,0,240,32,"获得金钱:")
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"006-System06",80,100)
      else
        carol3_jqsp.contents.draw_text(0,0,240,32,"失去金钱:")
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"005-System05",80,100)
      end   
      carol3_jqsp.contents.draw_text(0,32,240,32,value.abs.to_s)
      carol3_jqsp.contents.draw_text(0,32,140,32, $data_system.words.gold,2)
      carol3_jqsp.opacity = 160
      for i in 0..30
        Graphics.update
      end
      for i in 0..10
        carol3_jqsp.opacity -= 30
        carol3_jqsp.contents_opacity -= 30
        Graphics.update
      end
      carol3_jqsp.dispose
    end
    return true
  end
  #--------------------------------------------------------------------------
  # ● 增减物品
  #--------------------------------------------------------------------------
  def command_126
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    $game_party.gain_item(@parameters[0], value)
    if $game_switches[$不显示物品窗口]==false
      carol3_jqsp_item = $data_items[@parameters[0]]
      carol3_jqsp = Window_Base.new((640-300)/2,128,300,100)
      carol3_jqsp.contents = Bitmap.new(carol3_jqsp.width - 32, carol3_jqsp.height - 32)
      if value >= 0
        carol3_jqsp.contents.draw_text(0,0,240,32,"获得物品:")   
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"006-System06",80,100)
      else
        carol3_jqsp.contents.draw_text(0,0,240,32,"失去物品:")   
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"005-System05",80,100)
      end
      carol3_jqsp_bitmap = RPG::Cache.icon(carol3_jqsp_item.icon_name)
      carol3_jqsp.contents.blt(0, 32, carol3_jqsp_bitmap, Rect.new(0, 0, 24, 24), 255)
      carol3_jqsp.contents.draw_text(0 + 28, 32, 212, 32, carol3_jqsp_item.name, 0)
      carol3_jqsp.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
      carol3_jqsp.opacity = 160
      for i in 0..30
        Graphics.update
      end
      for i in 0..10
        carol3_jqsp.opacity -= 30
        carol3_jqsp.contents_opacity -= 30
        Graphics.update
      end
      carol3_jqsp.dispose
    end
    return true
  end
  #--------------------------------------------------------------------------
  # ● 增减武器
  #--------------------------------------------------------------------------
  def command_127
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    $game_party.gain_weapon(@parameters[0], value)
    if $game_switches[$不显示武器窗口]==false
      carol3_jqsp_item = $data_weapons[@parameters[0]]
      carol3_jqsp = Window_Base.new((640-300)/2,128,300,100)
      carol3_jqsp.contents = Bitmap.new(carol3_jqsp.width - 32, carol3_jqsp.height - 32)
      if value >= 0
        carol3_jqsp.contents.draw_text(0,0,240,32,"获得武器:")   
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"006-System06",80,100)
      else
        carol3_jqsp.contents.draw_text(0,0,240,32,"失去武器:")   
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"005-System05",80,100)
      end
      carol3_jqsp_bitmap = RPG::Cache.icon(carol3_jqsp_item.icon_name)
      carol3_jqsp.contents.blt(0, 32, carol3_jqsp_bitmap, Rect.new(0, 0, 24, 24), 255)
      carol3_jqsp.contents.draw_text(0 + 28, 32, 212, 32, carol3_jqsp_item.name, 0)
      carol3_jqsp.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
      carol3_jqsp.opacity = 160
      for i in 0..30
        Graphics.update
      end
      for i in 0..10
        carol3_jqsp.opacity -= 30
        carol3_jqsp.contents_opacity -= 30
        Graphics.update
      end
      carol3_jqsp.dispose
    end
    return true
  end
  #--------------------------------------------------------------------------
  # ● 增减防具
  #--------------------------------------------------------------------------
  def command_128
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    $game_party.gain_armor(@parameters[0], value)
    if $game_switches[$不显示防具窗口]==false
      carol3_jqsp_item = $data_armors[@parameters[0]]
      carol3_jqsp = Window_Base.new((640-300)/2,128,300,100)
      carol3_jqsp.contents = Bitmap.new(carol3_jqsp.width - 32, carol3_jqsp.height - 32)
      if value >= 0
        carol3_jqsp.contents.draw_text(0,0,240,32,"获得防具:")   
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"006-System06",80,100)
      else
        carol3_jqsp.contents.draw_text(0,0,240,32,"失去防具:")   
        #——声效,可以自己改
        Audio.se_play("Audio/SE/"+"005-System05",80,100)
      end
      carol3_jqsp_bitmap = RPG::Cache.icon(carol3_jqsp_item.icon_name)
      carol3_jqsp.contents.blt(0, 32, carol3_jqsp_bitmap, Rect.new(0, 0, 24, 24), 255)
      carol3_jqsp.contents.draw_text(0 + 28, 32, 212, 32, carol3_jqsp_item.name, 0)
      carol3_jqsp.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
      carol3_jqsp.opacity = 160
      for i in 0..30
        Graphics.update
      end
      for i in 0..10
        carol3_jqsp.opacity -= 30
        carol3_jqsp.contents_opacity -= 30
        Graphics.update
      end
      carol3_jqsp.dispose
    end
    return true
  end
end



以上,完毕。
亲们~~~winged准备复活。。。。
回复 支持 反对

使用道具 举报

1

主题

9

帖子

98

积分

②入门

积分
98
发表于 2007-8-25 09:45:29 | 显示全部楼层
哪个好心的人能告诉我,怎样才使我的宝箱不一次又一次的不停给我东西呐?
[s:3]  [s:7]
哎哎哎.......
回复 支持 反对

使用道具 举报

5

主题

50

帖子

552

积分

⑤进阶

积分
552
QQ
 楼主| 发表于 2007-8-25 10:03:59 | 显示全部楼层
要弄个等待移动结束,好象是这样
n\ ▼ ﹎wǒɑ僞椹嬷 總s'敗給現實…」●
回复 支持 反对

使用道具 举报

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
发表于 2007-8-25 11:14:00 | 显示全部楼层
异议あり!!!楼上可能理解错了。5楼需要做的是设定独立开关。 [s:4]
具体:如果你要使事件发生一次就消失的话,请在事件第一页所有操作后加上独立开关A为ON,然后新建事件页2,左边设置当独立开关A为ON时。
如果是要做宝箱,那么还要加一步:在事件页2上设置事件图片为开着的宝箱,最好再加上显示文字“宝箱已经空了”
以上,完毕。
亲们~~~winged准备复活。。。。
回复 支持 反对

使用道具 举报

5

主题

50

帖子

552

积分

⑤进阶

积分
552
QQ
 楼主| 发表于 2007-8-26 17:12:34 | 显示全部楼层
[s:5]  [s:5]  貌似偶真理解错误了
n\ ▼ ﹎wǒɑ僞椹嬷 總s'敗給現實…」●
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-22 03:31 , Processed in 0.011541 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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