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

Project1

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

物品封印

 关闭 [复制链接]

Lv1.梦旅人

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
帖子
1875
跳转到指定楼层
1
发表于 2008-6-8 07:08:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
睡不着,很无聊,顺便就写了一下。
就是不能使用物品的状态
很简单的脚本不知以前有没发布过
  1. class Scene_Battle
  2. #===========================================================
  3. #修改处开始
  4. #===========================================================
  5.   def get_state_id
  6.     if @state_id == nil
  7.       for i in 1...$data_states.size
  8.         if $data_states[i].name == "物封"
  9.           break
  10.         end
  11.       end
  12.       @state_id = i
  13.     end
  14.     return @state_id
  15.   end
  16. #===========================================================
  17. #修改处完毕
  18. #===========================================================
  19.   def update_phase3_basic_command
  20. #===========================================================
  21. #修改处开始
  22. #===========================================================
  23.     id = get_state_id
  24.     if id != nil and @active_battler.state?(id)
  25.       @actor_command_window.disable_item(3)
  26.     else
  27.       @actor_command_window.draw_item(3, Color.new(255, 255, 255, 255))
  28.     end   
  29. #===========================================================
  30. #修改处完毕
  31. #===========================================================
  32.     # 按下 B 键的情况下
  33.     if Input.trigger?(Input::B)
  34.       # 演奏取消 SE
  35.       $game_system.se_play($data_system.cancel_se)
  36.       # 转向前一个角色的指令输入
  37.       phase3_prior_actor
  38.       return
  39.     end
  40.     # 按下 C 键的情况下
  41.     if Input.trigger?(Input::C)
  42.       # 角色指令窗口光标位置分之
  43.       case @actor_command_window.index
  44.       when 0  # 攻击
  45.         # 演奏确定 SE
  46.         $game_system.se_play($data_system.decision_se)
  47.         # 设置行动
  48.         @active_battler.current_action.kind = 0
  49.         @active_battler.current_action.basic = 0
  50.         # 开始选择敌人
  51.         start_enemy_select
  52.       when 1  # 特技
  53.         # 演奏确定 SE
  54.         $game_system.se_play($data_system.decision_se)
  55.         # 设置行动
  56.         @active_battler.current_action.kind = 1
  57.         # 开始选择特技
  58.         start_skill_select
  59.       when 2  # 防御
  60.         # 演奏确定 SE
  61.         $game_system.se_play($data_system.decision_se)
  62.         # 设置行动
  63.         @active_battler.current_action.kind = 0
  64.         @active_battler.current_action.basic = 1
  65.         # 转向下一位角色的指令输入
  66.         phase3_next_actor
  67.       when 3  # 物品
  68. #===========================================================
  69. #修改处开始
  70. #===========================================================
  71.         if id != nil and @active_battler.state?(id)
  72.           @actor_command_window.disable_item(3)
  73.           $game_system.se_play($data_system.buzzer_se)
  74.           return
  75.         end
  76. #===========================================================
  77. #修改处完毕
  78. #===========================================================
  79.         # 演奏确定 SE
  80.         $game_system.se_play($data_system.decision_se)
  81.         # 设置行动
  82.         @active_battler.current_action.kind = 2
  83.         # 开始选择物品
  84.         start_item_select
  85.       end
  86.       return
  87.     end
  88.   end
  89. end
复制代码


链接地址http://rpg.blue/upload_program/files/物品封印_93308674.rar
效果图
不常在线,有事PM

Lv3.寻梦者

酱油的

梦石
0
星屑
1020
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

2
发表于 2008-6-8 10:16:26 | 只看该作者
我想說的是...有一個叫command_window.disable_item(index) 的語句
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

3
发表于 2008-6-8 19:43:30 | 只看该作者
我还以为是某个物品暂时无法使用……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
4
发表于 2008-6-8 22:44:22 | 只看该作者
我记得貌似这里:http://rpg.blue/web/htm/news946.htm
里面就有个物品封印的技能..
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
帖子
1875
5
 楼主| 发表于 2008-6-9 02:23:16 | 只看该作者
不知西西是什么意思,小柯说的功能今天坐火车时想了想,不难实现。只是时间。。。时间啊!怨念!多谢看看君提醒,我也认为这么简单的东西不该没人写过,只是我没搜到
不常在线,有事PM
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 14:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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