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

Project1

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

[已经解决] 如何更改脚本实现装备特定武器防具后,增加某变量?

[复制链接]

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

跳转到指定楼层
1
 楼主| 发表于 2013-3-3 12:03:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 美丽晨露 于 2013-3-3 15:16 编辑

就是装备某武器防具后增加某个变量,
卸下就减少某个变量。
之前的事件的做法太繁琐了。
想从Scene_Equip内下手改脚本
可是我这个脚本盲不懂从哪里下手
于是求助一下大家,谢谢了。
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

2
发表于 2013-3-3 14:28:53 | 只看该作者
Scene_Equip类
203行左右  def update_item
  1. # 按下 C 键的情况下
  2.     if Input.trigger?(Input::C)
  3.       # 演奏装备 SE
  4.       $game_system.se_play($data_system.equip_se)
  5.       # 获取物品窗口现在选择的装备数据
  6.       item = @item_window.item
  7.      @actor.equip(@right_window.index, item == nil ? 0 : item.id)
  8.       # 激活右侧窗口
复制代码
这里改改:
  1. # 按下 C 键的情况下
  2. if Input.trigger?(Input::C)
  3. # 演奏装备 SE
  4. $game_system.se_play($data_system.equip_se)
  5. # 获取物品窗口现在选择的装备数据
  6. item = @item_window.item  #获取物品窗口的装备
  7. ##################
  8. item2 = @right_window.item #获取已装备的装备
  9. if item.name == "密斯利尔剑" #如果物品窗口的装备名为  "密斯利尔剑"   变量增加。(这里为装备)
  10. $game_variables[15]+= 100
  11. end
  12. if item2.name == "密斯利尔剑"#如果已装备的装备名为  "密斯利尔剑"   变量减少。(这里为卸下)
  13. $game_variables[15]-= 100
  14. end
  15. ######################
  16. @actor.equip(@right_window.index, item == nil ? 0 : item.id)
  17. # 激活右侧窗口
复制代码

评分

参与人数 2星屑 +10 梦石 +1 收起 理由
hcm + 1 认可答案
美丽晨露 + 10 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

3
 楼主| 发表于 2013-3-3 15:16:16 | 只看该作者
弗雷德 发表于 2013-3-3 14:28
Scene_Equip类
203行左右  def update_item这里改改:

十分感谢
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 07:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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