设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1178|回复: 5
打印 上一主题 下一主题

我copy得失物品 脚本, 但为什么不好使 ?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-25
帖子
90
跳转到指定楼层
1
发表于 2008-4-25 10:59:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

邪恶小龙包

梦石
0
星屑
55
在线时间
17 小时
注册时间
2006-5-22
帖子
7006

第2届短篇游戏比赛冠军第3届短篇游戏大赛小游戏及其他组冠军RMVX自由创作大赛冠军

2
发表于 2008-4-25 11:02:25 | 只看该作者
粘贴到main脚本之上,有吗?
另外就是该脚本是有个屏蔽用的开关,在注释里有提到,确定那个开关不是处于打开的状况?
虚无  堕落
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

3
发表于 2008-4-25 11:40:33 | 只看该作者
你是不是复制那个VX专用的脚本了?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

曹操

梦石
0
星屑
121
在线时间
42 小时
注册时间
2008-2-28
帖子
513
4
发表于 2008-4-25 20:43:35 | 只看该作者
楼上的说话,有可能是。
还有你用的那个得失物品脚本,有可能有BUG,
用这个比较好
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. # 注意!!!在对话后得到物品,请在对话后先用事件等待3帧,否则对话框来不及消失。

  5. # 开关定义:

  6. $不显示金钱窗口 = 2

  7. $不显示物品窗口 = 3

  8. $不显示武器窗口 = 4

  9. $不显示防具窗口 = 5#以上千万不要改!(CHENYIN发帖注)
  10. # 以上开关,当打开的时候,获得物品将不会提示,比如默认打开1号开关,获得金钱不再提示

  11. # ————————————————————————————————————

  12. class Interpreter  
  13. #--------------------------------------------------------------------------
  14. # ● 增减金钱
  15. #--------------------------------------------------------------------------
  16. def command_125
  17.    ;value = operate_value(@parameters[0], @parameters[1], @parameters[2])
  18.    $game_party.gain_gold(value)
  19.    if $game_switches[$不显示金钱窗口]==false
  20.      carol3_66RPG = Window_Base.new((640-160)/2,128,180,100)
  21.      carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  22.      carol3_66RPG.contents.font.color = Color.new(255,255,255,255)
  23.      if value >= 0
  24.        carol3_66RPG.contents.draw_text(0,0,240,32,"得到银两:")
  25.        #——声效,可以自己改
  26.        Audio.se_play("Audio/SE/"+"001-System01.ogg",100,100)
  27.      else
  28.        carol3_66RPG.contents.draw_text(0,0,240,32,"失去银两:")
  29.        #——声效,可以自己改
  30.        Audio.se_play("Audio/SE/"+"002-System02.ogg",100,100)
  31.      end   
  32.      carol3_66RPG.contents.draw_text(0,32,240,32,value.abs.to_s)
  33.      carol3_66RPG.contents.draw_text(0,32,140,32, $data_system.words.gold,2)
  34.      carol3_66RPG.opacity = 160
  35.      for i in 0..30
  36.        Graphics.update
  37.      end
  38.      for i in 0..10
  39.        carol3_66RPG.opacity -= 30
  40.        carol3_66RPG.contents_opacity -= 30
  41.        Graphics.update
  42.      end
  43.      carol3_66RPG.dispose
  44.    end
  45.    return true
  46. end
  47. #--------------------------------------------------------------------------
  48. # ● 增减物品
  49. #--------------------------------------------------------------------------
  50. def command_126
  51.    ;value = operate_value(@parameters[1], @parameters[2], @parameters[3])
  52.    $game_party.gain_item(@parameters[0], value)
  53.    if $game_switches[$不显示物品窗口]==false
  54.      carol3_66RPG_item = $data_items[@parameters[0]]
  55.      carol3_66RPG = Window_Base.new((640-300)/2,128,300,100)
  56.      carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  57.      carol3_66RPG.contents.font.color = Color.new(255,255,255,255)
  58.      if value >= 0
  59.        carol3_66RPG.contents.draw_text(0,0,240,32,"得到物品:")   
  60.        #——声效,可以自己改
  61.        Audio.se_play("Audio/SE/"+"001-System01.ogg",100,100)
  62.      else
  63.        carol3_66RPG.contents.draw_text(0,0,240,32,"失去物品:")   
  64.        #——声效,可以自己改
  65.        Audio.se_play("Audio/SE/"+"002-System02.ogg",100,100)
  66.      end
  67.      carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name)
  68.      carol3_66RPG.contents.blt(0, 32, carol3_66RPG_bitmap, Rect.new(0, 0, 24, 24), 255)
  69.      carol3_66RPG.contents.draw_text(0 + 28, 32, 212, 32, carol3_66RPG_item.name, 0)
  70.      carol3_66RPG.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
  71.      carol3_66RPG.opacity = 160
  72.      for i in 0..30
  73.        Graphics.update
  74.      end
  75.      for i in 0..10
  76.        carol3_66RPG.opacity -= 30
  77.        carol3_66RPG.contents_opacity -= 30
  78.        Graphics.update
  79.      end
  80.      carol3_66RPG.dispose
  81.    end
  82.    return true
  83. end
  84. #--------------------------------------------------------------------------
  85. # ● 增减武器
  86. #--------------------------------------------------------------------------
  87. def command_127
  88.    ;value = operate_value(@parameters[1], @parameters[2], @parameters[3])
  89.    $game_party.gain_weapon(@parameters[0], value)
  90.    if $game_switches[$不显示武器窗口]==false
  91.      carol3_66RPG_item = $data_weapons[@parameters[0]]
  92.      carol3_66RPG = Window_Base.new((640-300)/2,128,300,100)
  93.      carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  94.     carol3_66RPG.contents.font.color = Color.new(255,255,255,255)
  95.      if value >= 0
  96.        carol3_66RPG.contents.draw_text(0,0,240,32,"得到武器:")   
  97.        #——声效,可以自己改
  98.        Audio.se_play("Audio/SE/"+"001-System01.ogg",100,100)
  99.      else
  100.        carol3_66RPG.contents.draw_text(0,0,240,32,"失去武器:")   
  101.        #——声效,可以自己改
  102.        Audio.se_play("Audio/SE/"+"002-System02.ogg",100,100)
  103.      end
  104.      carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name)
  105.      carol3_66RPG.contents.blt(0, 32, carol3_66RPG_bitmap, Rect.new(0, 0, 24, 24), 255)
  106.      carol3_66RPG.contents.draw_text(0 + 28, 32, 212, 32, carol3_66RPG_item.name, 0)
  107.      carol3_66RPG.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
  108.      carol3_66RPG.opacity = 160
  109.      for i in 0..30
  110.        Graphics.update
  111.      end
  112.      for i in 0..10
  113.        carol3_66RPG.opacity -= 30
  114.        carol3_66RPG.contents_opacity -= 30
  115.        Graphics.update
  116.      end
  117.      carol3_66RPG.dispose
  118.    end
  119.    return true
  120. end
  121. #--------------------------------------------------------------------------
  122. # ● 增减防具
  123. #--------------------------------------------------------------------------
  124. def command_128
  125.    ;value = operate_value(@parameters[1], @parameters[2], @parameters[3])
  126.    $game_party.gain_armor(@parameters[0], value)
  127.    if $game_switches[$不显示防具窗口]==false
  128.      carol3_66RPG_item = $data_armors[@parameters[0]]
  129.      carol3_66RPG = Window_Base.new((640-300)/2,128,300,100)
  130.      carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  131.     carol3_66RPG.contents.font.color = Color.new(255,255,255,255)
  132.      if value >= 0
  133.        carol3_66RPG.contents.draw_text(0,0,240,32,"获得装备:")   
  134.        #——声效,可以自己改
  135.        Audio.se_play("Audio/SE/"+"001-System01.ogg",100,100)
  136.      else
  137.        carol3_66RPG.contents.draw_text(0,0,240,32,"失去装备:")   
  138.        #——声效,可以自己改
  139.        Audio.se_play("Audio/SE/"+"002-System02.ogg",100,100)
  140.      end
  141.      carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name)
  142.      carol3_66RPG.contents.blt(0, 32, carol3_66RPG_bitmap, Rect.new(0, 0, 24, 24), 255)
  143.      carol3_66RPG.contents.draw_text(0 + 28, 32, 212, 32, carol3_66RPG_item.name, 0)
  144.      carol3_66RPG.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
  145.      carol3_66RPG.opacity = 160
  146.      for i in 0..30
  147.        Graphics.update
  148.      end
  149.      for i in 0..10
  150.        carol3_66RPG.opacity -= 30
  151.        carol3_66RPG.contents_opacity -= 30
  152.        Graphics.update
  153.      end
  154.      carol3_66RPG.dispose
  155.    end
  156.    return true
  157. end
  158. end

  159. #==============================================================================
  160. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  161. #==============================================================================
复制代码

系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
Ruby技术讨论,帮助你快速入门Ruby.群号码:4910970
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
62
在线时间
1 小时
注册时间
2008-1-4
帖子
260
5
发表于 2008-4-25 23:45:52 | 只看该作者
有可能那个脚本和 其他脚本有链接,导致不能启用
或者是脚本之间冲突了 。LZ好好检查一下
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-25
帖子
90
6
 楼主| 发表于 2008-4-28 10:55:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 15:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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