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

Project1

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

如何制作拥有某特技就装备某防具(盾)?

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
跳转到指定楼层
1
发表于 2008-7-30 21:18:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
60
在线时间
9 小时
注册时间
2008-7-21
帖子
174
2
发表于 2008-7-30 21:30:41 | 只看该作者
你说得不清楚
防具是以有的还是没有的
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
3
 楼主| 发表于 2008-7-30 21:33:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

今、空を見上げ

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-11
帖子
2022
4
发表于 2008-7-30 21:38:43 | 只看该作者
看了LZ的很多问题..
似乎什么功能都追求脚本实现..
LZ在学脚本吗?
其实如果是做游戏的话 还是简单点
能用事件简单的实现方法比较好...{/hx}
做任何事,都不要为自己找借口。任何事都不存在困难的借口。你只有3个字“做得到”
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
5
 楼主| 发表于 2009-6-12 08:00:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

6
发表于 2008-7-30 21:52:39 | 只看该作者
脚本= =懒的写说明了,自己拿密斯利尔装备试一下就知道了
  1. $equipneed = {4=>[1]}#Mislier剑需要治疗  
  2. $armorneed = {4=>[3]}#Mislier盾需要治疗欧姆
  3. #==============================================================================
  4. # ■ Scene_Equip
  5. #------------------------------------------------------------------------------
  6. #  处理装备画面的类。
  7. #==============================================================================

  8. class Scene_Equip
  9.   #--------------------------------------------------------------------------
  10.   # ● 刷新画面 (物品窗口被激活的情况下)
  11.   #--------------------------------------------------------------------------
  12.   def update_item
  13.     # 按下 B 键的情况下
  14.     if Input.trigger?(Input::B)
  15.       # 演奏取消 SE
  16.       $game_system.se_play($data_system.cancel_se)
  17.       # 激活右侧窗口
  18.       @right_window.active = true
  19.       @item_window.active = false
  20.       @item_window.index = -1
  21.       return
  22.     end
  23.     # 按下 C 键的情况下
  24.     if Input.trigger?(Input::C)
  25.       ######################################################
  26.       if $equipneed[@item_window.item.id] != nil and @item_window.item.is_a?(RPG::Weapon)
  27.         array = $equipneed[@item_window.item.id]
  28.         for i in array
  29.           if @actor.skills.include?(i) == false
  30.             $game_system.se_play($data_system.buzzer_se)
  31.             return
  32.           end
  33.         end
  34.       end
  35.        if $armorneed[@item_window.item.id] != nil and @item_window.item.is_a?(RPG::Armor)
  36.         array = $armorneed[@item_window.item.id]
  37.         for i in array
  38.           if @actor.skills.include?(i) == false
  39.             $game_system.se_play($data_system.buzzer_se)
  40.             return
  41.           end
  42.         end
  43.       end     
  44.       ###################################################
  45.       # 演奏装备 SE
  46.       $game_system.se_play($data_system.equip_se)
  47.       # 获取物品窗口现在选择的装备数据
  48.       item = @item_window.item
  49.       # 变更装备
  50.       @actor.equip(@right_window.index, item == nil ? 0 : item.id)
  51.       # 激活右侧窗口
  52.       @right_window.active = true
  53.       @item_window.active = false
  54.       @item_window.index = -1
  55.       # 再生成右侧窗口、物品窗口的内容
  56.       @right_window.refresh
  57.       @item_window.refresh
  58.       return
  59.     end
  60.   end
  61. end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
7
 楼主| 发表于 2008-7-30 21:54:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
8
 楼主| 发表于 2008-7-30 21:55:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

9
发表于 2008-7-30 21:56:49 | 只看该作者
新脚本= =第一个哈希表是武器需要列表,第二个哈希表是防具需要列表
别告诉我要我叫你怎么写哈希表= =
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-8-29
帖子
673
10
 楼主| 发表于 2008-7-30 22:01:55 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 17:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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