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

Project1

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

请问显示金钱的框框哪去了....

 关闭 [复制链接]

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

跳转到指定楼层
1
发表于 2009-2-8 06:39:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我在站内下了个:KKME整合系统v0.12...
地址是http://rpg.blue/viewthread.php?tid=42748&ntime=2009%2D2%2D7+22%3A38%3A17

但是...我改了好几天后突然发现...为什么没显示金钱的地方....{/ll}{/ll}哪位前辈告诉我下怎么弄出来啊{/ll}{/ll}我看了看脚本.发现好多地方都有的样子..不知道怎么入手...请知道的前辈指导下啊{/ll}
努力努力再努力

Lv1.梦旅人

天壤

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-7-18
帖子
1435
2
发表于 2009-2-8 07:29:14 | 只看该作者
你可以选择重新修改...

谁叫你不备份.?

要养成好习惯
时隔多年。我还是觉得66才是我的家。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

3
 楼主| 发表于 2009-2-8 18:06:23 | 只看该作者
重新修改我不知道该改哪几个脚本参数....{/gg}

不是我没备份的问题啦....是这个整合一下下来就是没显示钱在哪显示的....{/ll}
努力努力再努力
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

4
发表于 2009-2-8 18:45:06 | 只看该作者
插入到脚本"Scene_Menu(插件群集)"下面
  1. #==============================================================================
  2. # ■ Scene_Item
  3. #------------------------------------------------------------------------------
  4. #  处理物品画面的类。
  5. #==============================================================================
  6. class Scene_Item
  7.   def initialize(index)
  8.     @cmd_index = index
  9.   end
  10.   
  11. #——— 主处理 ————
  12.   def main
  13.     cmd = Window_Command_New.new($game_party.actors.size)
  14.     cmd.index = @cmd_index
  15.     cmd.active = false
  16.     # 右边命令窗口
  17.     @itemcommand_window = Window_ItemCommand.new
  18.     @itemcommand_window.opacity = KKME::MENU_OPACITY
  19.     @itemcommand_window.y = 672
  20.    
  21.     @flash_viewport_time = 0
  22.     @flash_viewport = Viewport.new(453, 190, 142, 192)
  23.     @flash_viewport.z = 9999
  24.    
  25.     @item_command_index = @itemcommand_window.index
  26.     # 物品窗口
  27.     @itemlist_window = Window_ItemList.new
  28.     @itemlist_window.opacity = KKME::MENU_OPACITY
  29.     @itemlist_window.active = false
  30.     @itemlist_window.set_item(@item_command_index)
  31.     @itemlist_window.x = -378
  32.     # 帮助窗口
  33.     @item_help_window = Window_Help_New.new
  34.     @item_help_window.x = -580
  35.     @item_help_window.y = 396
  36.     @item_help_window.width = 417
  37.     @item_help_window.opacity = KKME::MENU_OPACITY
  38.     # 金钱窗口
  39.     @gold_window = Window_Gold.new
  40.     @gold_window.x = -420
  41.     @gold_window.y = 396
  42.     @gold_window.opacity = KKME::MENU_OPACITY
  43.     # 关联帮助窗口
  44.     @itemcommand_window.help_window = @item_help_window
  45.     @itemlist_window.help_window = @item_help_window
  46.     # 目标窗口
  47.     @item_target_window = Window_Target.new
  48.     @item_target_window.y = 480
  49.     @item_target_window.opacity = KKME::MENU_OPACITY
  50.     @item_target_window.visible = false
  51.     @item_target_window.active = false
  52.     # 目标装备窗口
  53.     @item_target_window_equip = Window_Target_Equip.new
  54.     @item_target_window_equip.y = 480
  55.     @item_target_window_equip.opacity = KKME::MENU_OPACITY
  56.     @item_target_window_equip.visible = false
  57.     @item_target_window_equip.active = false
  58.     #—— 主循环 ——
  59.     Graphics.transition
  60.     # 窗口的滑动
  61.     for i in 1..8
  62.       @item_help_window.x += 76
  63.       @itemcommand_window.y -= 60
  64.       @itemlist_window.x += 51
  65.       @gold_window.x += 76
  66.       if i == 8
  67.         @item_help_window.x = 30
  68.         @itemcommand_window.y = 190
  69.         @itemlist_window.x = 30
  70.         @gold_window.x = 470
  71.       end
  72.       Graphics.update
  73.     end
  74.    
  75.     @flash_viewport_time = 20
  76.     @flash_viewport.flash(Color.new(255,255,255,255),20)
  77.    
  78.     loop do
  79.       Graphics.update
  80.       Input.update

  81.       # 更新item
  82.       update_item_scene
  83.       if $scene != self
  84.         break
  85.       end
  86.     end
  87.     #—— 释放窗口 ——
  88.    
  89.     # 窗口的滑动
  90.     for i in 1..9
  91.       @item_help_window.x -= 76
  92.       @itemcommand_window.y += 60
  93.       @itemlist_window.x -= 51
  94.       @gold_window.x -= 76
  95.       Graphics.update
  96.     end
  97.    
  98.     Graphics.freeze
  99.     cmd.dispose
  100.     @itemcommand_window.dispose
  101.     @itemlist_window.dispose
  102.     @item_help_window.dispose
  103.     @item_target_window.dispose
  104.     @item_target_window_equip.dispose
  105.     @flash_viewport.dispose
  106.     @gold_window.dispose
  107.   end

  108.   #—— update的定义 ——
  109.   def update_item_scene
  110.     @itemcommand_window.update
  111.     @itemlist_window.update
  112.     @item_help_window.update
  113.     @item_target_window.update
  114.     @item_target_window_equip.update
  115.    
  116.    
  117.     if @flash_viewport_time >0
  118.       @flash_viewport_time -= 1
  119.       @flash_viewport.update
  120.     end
  121.    
  122.     if @item_command_index != @itemcommand_window.index
  123.       @item_command_index = @itemcommand_window.index
  124.       @itemlist_window.set_item(@item_command_index)
  125.     end
  126.    
  127.     #—— 当某窗体在active的时候,更新之 ——
  128.     if @itemcommand_window.active
  129.       item_update_itemcommand
  130.       return
  131.     end
  132.     if @itemlist_window.active
  133.       item_update_itemlist
  134.       return
  135.     end
  136.     if @item_target_window.active
  137.       item_update_target
  138.       return
  139.     end
  140.     if @item_target_window_equip.active
  141.       item_update_target_equip
  142.       return
  143.     end
  144.   end  # update的

  145. #————具体更新定义————
  146.   def item_update_itemcommand
  147.   
  148.     if Input.trigger?(Input::B)
  149.       # 演奏取消 SE
  150.       $game_system.se_play($data_system.cancel_se)
  151.       # 切换到菜单画面
  152.       $scene = Scene_Menu.new(@cmd_index)
  153.       return
  154.     end
  155.    
  156.     if Input.trigger?(Input::C)
  157.       if @itemlist_window.item_number == 0
  158.         $game_system.se_play($data_system.buzzer_se)
  159.         return
  160.       end
  161.       $game_system.se_play($data_system.decision_se)
  162.       @itemcommand_window.active = false
  163.       @itemlist_window.active = true
  164.       @itemlist_window.index = 0
  165.       return
  166.     end
  167.   end

  168. #————具体更新定义————
  169.   def item_update_itemlist
  170.     if Input.trigger?(Input::B)
  171.       $game_system.se_play($data_system.cancel_se)
  172.       @itemcommand_window.active = true
  173.       @itemlist_window.active = false
  174.       @itemlist_window.index = 0
  175.       @itemcommand_window.index = @item_command_index
  176.       return
  177.     end
  178.    
  179.     if Input.trigger?(Input::C)
  180.       @item = @itemlist_window.item
  181.       if @item.is_a?(RPG::Item)
  182.         unless $game_party.item_can_use?(@item.id)
  183.           $game_system.se_play($data_system.buzzer_se)
  184.           return
  185.         end   
  186.         $game_system.se_play($data_system.decision_se)
  187.         if @item.scope >= 3
  188.           @itemlist_window.active = false
  189.           # 先打开目标窗口的显示,才开始滑动
  190.           @item_target_window.visible = true
  191.           @item_target_window.active = true
  192.           for i in 1..8
  193.             @item_target_window.y -= 39
  194.             if i==8
  195.               @item_target_window.y = 164
  196.             end
  197.             Graphics.update
  198.           end
  199.           if @item.scope == 4 || @item.scope == 6
  200.             @item_target_window.index = -1
  201.           else
  202.             @item_target_window.index = 0
  203.           end
  204.         else
  205.           if @item.common_event_id > 0
  206.             $game_temp.common_event_id = @item.common_event_id
  207.             $game_system.se_play(@item.menu_se)
  208.             if @item.consumable  
  209.               $game_party.lose_item(@item.id, 1)
  210.               @itemlist_window.draw_item(@itemlist_window.index)  
  211.             end
  212.             $scene = Scene_Map.new
  213.             return
  214.           end
  215.         end
  216.         return
  217.       else
  218.         $game_system.se_play($data_system.decision_se)
  219.         @itemlist_window.active = false
  220.         @item_target_window_equip.set_item(@item)
  221.         @item_target_window_equip.visible = true
  222.         @item_target_window_equip.active = true
  223.         for i in 1..8
  224.           @item_target_window_equip.y -= 39
  225.           if i==8
  226.             @item_target_window_equip.y = 164
  227.           end
  228.           Graphics.update
  229.         end
  230.         @item_target_window_equip.index = 0
  231.         return
  232.       end
  233.         
  234.         
  235.         
  236.         
  237.         
  238.     end
  239.   end

  240.   def item_update_target_equip
  241.     if Input.trigger?(Input::B)
  242.       $game_system.se_play($data_system.cancel_se)
  243.       @itemlist_window.active = true
  244.       # 目标窗口滑动,滑动结束后才关闭显示
  245.       for i in 1..9
  246.         @item_target_window_equip.y += 39
  247.         Graphics.update
  248.       end
  249.       @item_target_window_equip.visible = false
  250.       @item_target_window_equip.active = false
  251.       @itemlist_window.set_item(@item_command_index)
  252.       return
  253.     end
  254.     if Input.trigger?(Input::C)
  255.       target_actor = $game_party.actors[@item_target_window_equip.index]
  256.       if target_actor.equippable?(@item) and $game_party.item_can_equip?(target_actor,@item)
  257.         # 演奏装备 SE
  258.         $game_system.se_play($data_system.equip_se)
  259.         if @item.is_a?(RPG::Weapon)
  260.           equip_position = 0
  261.         elsif @item.kind == 0
  262.           equip_position = 1
  263.         elsif @item.kind == 1
  264.           equip_position = 2
  265.         elsif @item.kind == 2
  266.           equip_position = 3
  267.         elsif @item.kind == 3
  268.           equip_position = 4
  269.         end
  270.         
  271.         # 固定装备的情况下
  272.         if target_actor.equip_fix?(equip_position)
  273.           # 演奏冻结 SE
  274.           $game_system.se_play($data_system.buzzer_se)
  275.           return
  276.         end
  277.         
  278.         target_actor.equip(equip_position,@item.id)
  279.         
  280.         @itemlist_window.active = true
  281.         # 目标窗口滑动,滑动结束后才关闭显示
  282.         for i in 1..9
  283.           @item_target_window_equip.y += 39
  284.           Graphics.update
  285.         end
  286.         @item_target_window_equip.visible = false
  287.         @item_target_window_equip.active = false

  288.         @itemlist_window.draw_item(@itemlist_window.index)
  289.         @itemlist_window.set_item(@item_command_index)

  290.       else
  291.         # 演奏冻结 SE
  292.         $game_system.se_play($data_system.buzzer_se)  
  293.       end
  294.       

  295.       
  296.     end
  297.   
  298.   end
  299.   
  300. #———— 更新target窗口————
  301.   def item_update_target
  302.     if Input.trigger?(Input::B)
  303.       $game_system.se_play($data_system.cancel_se)
  304.       unless $game_party.item_can_use?(@item.id)
  305.         @itemlist_window.refresh
  306.       end
  307.       @itemlist_window.active = true
  308.       # 目标窗口滑动,滑动结束后才关闭显示
  309.       for i in 1..9
  310.         @item_target_window.y += 39
  311.         Graphics.update
  312.       end
  313.       @item_target_window.visible = false
  314.       @item_target_window.active = false
  315.       @itemlist_window.set_item(@item_command_index)
  316.       return
  317.     end
  318.     if Input.trigger?(Input::C)
  319.       if $game_party.item_number(@item.id) == 0
  320.         $game_system.se_play($data_system.buzzer_se)
  321.         return
  322.       end
  323.       if @item_target_window.index == -1
  324.         used = false
  325.         for i in $game_party.actors
  326.           used |= i.item_effect(@item)
  327.         end
  328.       end
  329.       if @item_target_window.index >= 0
  330.         target = $game_party.actors[@item_target_window.index]
  331.         used = target.item_effect(@item)
  332.       end
  333.       
  334.       if used
  335.         $game_system.se_play(@item.menu_se)
  336.         if @item.consumable
  337.           $game_party.lose_item(@item.id, 1)
  338.           @itemlist_window.draw_item(@itemlist_window.index)
  339.           @itemlist_window.set_item(@item_command_index)
  340.         end
  341.         @item_target_window.refresh
  342.         if $game_party.all_dead?
  343.           $scene = Scene_Gameover.new
  344.           return
  345.         end
  346.         
  347.         if @item.common_event_id > 0
  348.           $game_temp.common_event_id = @item.common_event_id
  349.           $scene = Scene_Map.new
  350.           return
  351.         end  
  352.       end
  353.    
  354.       unless used
  355.         $game_system.se_play($data_system.buzzer_se)
  356.       end
  357.     return
  358.     end
  359.   end   
  360. end
复制代码

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

5
 楼主| 发表于 2009-2-8 20:29:49 | 只看该作者
谢谢前辈...终于解决了...{/ll}
努力努力再努力
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-8
帖子
17
6
发表于 2009-2-8 21:59:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-18 03:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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