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

Project1

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

[已经解决] 求助protosssonny整合系统的问题

[复制链接]

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
跳转到指定楼层
1
发表于 2013-10-15 22:24:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 protosssonny 于 2013-10-15 22:38 编辑

protosssonny:标题不合格,由于是发在水区转过来的,所以不扣分了,帮你直接编辑标题好了!


空叽茨蛙上次你帮我弄的那个脚本系统问题,脚本是木有事情了,但是数据库出问题了!

@protosssonny  
——————————————————————————————————————

你看,获得武器的时候,空白一片!而且这个字非常诡异!
开始我以为数据库没设置好

事件没问题啊!

数据库也有的啊!

还有人物有时候会有问题!

装备的武器又没了!
主要是那个宝箱里面,获得武器【你可以试试,多新建几个武器】获得不了!
空空一片!还有同样的商店里也没有!

范例我邮件发你企鹅上了……求助求助,弄好还给VIP……
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4684
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

来自 4楼
发表于 2013-10-16 14:06:25 | 只看该作者
替换【物品得失显示】页,然后请@Luciffer 帮结一下帖喵~
不要VIP了,免费帮你做。

  1. #==============================================================================
  2. # 本腳本來自www.66RPG.com,使用和轉載請保留此信息
  3. #==============================================================================

  4. # 注意!!!在對話後得到物品,請在對話後先用事件等待3幀,否則對話框來不及消失。

  5. # 開關定義:

  6. $noshowgold = 115                        # 不显示金钱得失

  7. $noshowitem = 116                        # 不显示物品得失

  8. $noshowweapon = 117                      # 不显示武器得失

  9. $noshowarmor = 118                       # 不显示防具得失
  10. # 以上開關,當打開的時候,獲得物品將不會提示,比如默認打開41號開關,獲得金錢不再提示

  11. # 不想提示等级升降时,就在事件命令直接选择是否显示就行了。

  12. #——聲效,可以自己改
  13. folder = "Audio/SE/"
  14. $gain_gold_se   = folder +"Shop"      # 获得金钱声效
  15. $loss_gold_se   = folder +"Blow2"     # 失去金钱声效

  16. $gain_item_se   = folder +"Item1"     # 获得物品声效
  17. $loss_item_se   = folder +"Blow2"     # 失去物品声效

  18. $gain_weapon_se = folder +"Item1"     # 获得武器声效
  19. $loss_weapon_se = folder +"Blow2"     # 失去武器声效

  20. $gain_armor_se  = folder +"Item1"     # 获得防具声效
  21. $loss_armor_se  = folder +"Blow2"     # 失去防具声效

  22. $gain_lv_se     = folder +"Item1"     # 提升等级声效
  23. $loss_lv_se     = folder +"Blow2"     # 降低等级声效

  24. # ————————————————————————————————————

  25. class Game_Interpreter
  26.   #--------------------------------------------------------------------------
  27.   # ● 增減金錢
  28.   #--------------------------------------------------------------------------
  29.   def command_125
  30.     value = operate_value(@params[0], @params[1], @params[2])
  31.     $game_party.gain_gold(value)
  32.     if $game_switches[$noshowgold]==false
  33.       show_gain_window(0, value)
  34.     end
  35.     return true
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 增減物品
  39.   #--------------------------------------------------------------------------
  40.   def command_126
  41.     value = operate_value(@params[1], @params[2], @params[3])
  42.     $game_party.gain_item($data_items[@params[0]], value)
  43.     if $game_switches[$noshowitem]==false
  44.       show_gain_window(1, value)
  45.     end
  46.     $game_map.need_refresh = true
  47.     return true
  48.   end
  49.   #--------------------------------------------------------------------------
  50.   # ● 增減武器
  51.   #--------------------------------------------------------------------------
  52.   def command_127
  53.     value = operate_value(@params[1], @params[2], @params[3])
  54.     $game_party.gain_item($data_weapons[@params[0]], value, @params[4])
  55.     if $game_switches[$noshowweapon]==false
  56.       show_gain_window(2, value)
  57.     end
  58.     return true
  59.   end
  60.   #--------------------------------------------------------------------------
  61.   # ● 增減防具
  62.   #--------------------------------------------------------------------------
  63.   def command_128
  64.     value = operate_value(@params[1], @params[2], @params[3])
  65.     $game_party.gain_item($data_armors[@params[0]], value, @params[4])
  66.     if $game_switches[$noshowarmor]==false
  67.       show_gain_window(3, value)
  68.     end
  69.     return true
  70.   end
  71.   
  72.   #--------------------------------------------------------------------------
  73.   # ● 等级増減
  74.   #--------------------------------------------------------------------------
  75.   def command_316
  76.     value = operate_value(@params[1], @params[2], @params[3])
  77.     iterate_actor_id(@params[0]) do |actor|
  78.       actor.change_level(actor.level + value, false)
  79.       if @params[4]
  80.         show_gain_level_window(actor,value)
  81.       end
  82.     end
  83.     return true
  84.   end

  85.   
  86.   def show_gain_window(type, value)
  87.     snstar2006_66rpg_item = $data_armors[@params[0]]
  88.     snstar2006_66rpg = Window_Base.new((640-300)/2,128,200,100)
  89.     snstar2006_66rpg.contents = Bitmap.new(snstar2006_66rpg.width - 32, snstar2006_66rpg.height - 32)
  90.     if value >= 0
  91.       gain_text = "獲得"   
  92.     else
  93.       gain_text = "失去"
  94.     end
  95.     case type
  96.     when 0
  97.       gain_type = "金錢"
  98.       if value >=0
  99.         Audio.se_play($gain_gold_se,80,100)
  100.       else
  101.         Audio.se_play("Audio/SE/"+"Item1",80,100)
  102.       end
  103.     when 1
  104.       gain_type = "物品"
  105.       string = $data_items[@params[0]]
  106.       if value >=0
  107.         Audio.se_play($gain_item_se,80,100)
  108.       else
  109.         Audio.se_play($loss_item_se,80,100)
  110.       end
  111.     when 2
  112.       gain_type = "武器"
  113.       string = $base_weapons[@params[0]]
  114.       if value >=0
  115.         Audio.se_play($gain_weapon_se,80,100)
  116.       else
  117.         Audio.se_play($loss_weapon_se,80,100)
  118.       end
  119.     when 3
  120.       gain_type = "防具"
  121.       string = $base_armors[@params[0]]
  122.       if value >=0
  123.         Audio.se_play($gain_armor_se,80,100)
  124.       else
  125.         Audio.se_play($loss_armor_se,80,100)
  126.       end
  127.     end
  128.    
  129.     snstar2006_66rpg.contents.draw_text(0,0,160,32,gain_text+gain_type+":")
  130.    
  131.     unless type == 0
  132.       snstar2006_66rpg.draw_item_name(string, 28, 32, true)
  133.       snstar2006_66rpg.contents.draw_text(0, 32, 150, 32, "×"+value.abs.to_s, 2)
  134.     else
  135.       snstar2006_66rpg.contents.draw_text(32,32,240,32,value.abs.to_s + "  "+ Vocab::gold)
  136.     end
  137.    
  138.     snstar2006_66rpg.opacity = 160
  139.    
  140.     for i in 0..30
  141.       Graphics.update
  142.     end
  143.    
  144.     for i in 0..10
  145.       snstar2006_66rpg.opacity -= 30
  146.       snstar2006_66rpg.contents_opacity -= 30
  147.       Graphics.update
  148.     end
  149.    
  150.     snstar2006_66rpg.dispose
  151.   end

  152.   def show_gain_level_window(actor,value)
  153.     lvstring = Vocab::level
  154.         
  155.     snstar2006_66rpg = Window_Base.new((640-300)/2,128,200,100)
  156.     snstar2006_66rpg.contents = Bitmap.new(snstar2006_66rpg.width - 32, snstar2006_66rpg.height - 32)
  157.    
  158.     if value >= 0
  159.       gain_text = "提升"
  160.       Audio.se_play($gain_lv_se,80,100)
  161.     else
  162.       gain_text = "降低"
  163.       Audio.se_play($loss_lv_se,80,100)
  164.     end
  165.    
  166.    
  167.     snstar2006_66rpg.contents.draw_text(0, 0, 108, 32, actor.name)
  168.     string = lvstring+gain_text+value.abs.to_s+"级"
  169.     snstar2006_66rpg.contents.draw_text(32,32,160,32,string)

  170.     snstar2006_66rpg.opacity = 160
  171.    
  172.     for i in 0..30
  173.       Graphics.update
  174.     end
  175.    
  176.     for i in 0..10
  177.       snstar2006_66rpg.opacity -= 30
  178.       snstar2006_66rpg.contents_opacity -= 30
  179.       Graphics.update
  180.     end
  181.    
  182.     snstar2006_66rpg.dispose

  183.   end
  184. end



  185. #==============================================================================
  186. # 本腳本來自www.66RPG.com,使用和轉載請保留此信息
  187. #==============================================================================

复制代码

评分

参与人数 2星屑 +101 梦石 +1 收起 理由
上贺茂润 + 1 多谢
Luciffer + 100 + 1 认可答案

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4684
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

2
发表于 2013-10-15 22:29:04 | 只看该作者
我了个去,大呼小叫的,我今天没有上Q喵~~
话说这个发水区合适吗?为什么不在我的版块发帖?今天不看了,准备下线,明天提醒我吧,用论坛的方式提醒,我未必会上Q的。
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
3
 楼主| 发表于 2013-10-15 22:32:57 | 只看该作者
protosssonny 发表于 2013-10-15 22:29
我了个去,大呼小叫的,我今天没有上Q喵~~
话说这个发水区合适吗?为什么不在我的版块发帖?今天不看了,准 ...

哦…………………………………………………………………………

评分

参与人数 1星屑 -20 收起 理由
tjjlb -20 纯水

查看全部评分

长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
5
 楼主| 发表于 2013-10-17 08:24:28 | 只看该作者
protosssonny 发表于 2013-10-16 14:06
替换【物品得失显示】页,然后请@Luciffer 帮结一下帖喵~
不要VIP了,免费帮你做。 ...

汗……替换后虽然提示正确了,但是获得不了武器了……物品栏一片空空如也……
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4684
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

6
发表于 2013-10-17 10:42:47 | 只看该作者
Data.rar (294.48 KB, 下载次数: 96)
用这个data替换你的data文件夹。

点评

物品有了,只不过把return 0和1 都显示出来了……  发表于 2013-10-18 08:10
要是LZ使用了其他的脚本怎么办?  发表于 2013-10-17 14:33
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
7
 楼主| 发表于 2013-10-17 22:58:07 | 只看该作者
本帖最后由 上贺茂润 于 2013-10-17 22:59 编辑
protosssonny 发表于 2013-10-17 10:42
用这个data替换你的data文件夹。


我移植了另外系统的得失物品和分类脚本依然这样,貌似出问题的是整合系统的其他部分,艾马我也不懂脚本,只有替换排除的计量,不知道原因是不是技能cp脚本引起的,还没试过这个data,还不行的话我就把得失脚本剥掉了,游戏能弄出来一定会再送v的,阿里纳朵

点评

替换脚本就可以了,不然物品什么数据库的替换了,你就辛苦设置了。  发表于 2013-10-17 23:01
这个data就是你的游戏改的。改了很少几个地方。  发表于 2013-10-17 23:00
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 10:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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