幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1633|回复: 6

[RM2K&2K3] 通过装备得到技能的话,地图上岂不得堆上大量公共事件?

[复制链接]

2

主题

4

帖子

17

积分

②入门

积分
17
发表于 2005-11-11 09:59:51 | 显示全部楼层 |阅读模式
看了一贴怎么做装备+技能,以下这个公共事件是要放在地图上并列处理才生效的吧,那如果有更大量的技能的话.....(10...100....1000...@_@b)

例:角色A或角色B装备“天使羽翼”首饰,就获得“召唤天使”的能力 

变数的操作:[角色A]代入角色A的装饰品编号数 。(装饰品“天使羽翼”在“道具设定”里的编号为100)
◆条件分歧:变数[角色A]为100
◆特殊技能的增减:角色A把“天使召唤”技能学会了
之外的的情形
◆特殊技能的增减:角色A把“天使召唤”技能遗忘了
分歧结束

变数的操作:[角色B]代入角色B的装饰品编号数 。
◆条件分歧:变数[角色B]为100
◆特殊技能的增减:角色B把“天使召唤”技能学会了
之外的的情形
◆特殊技能的增减:角色B把“天使召唤”技能遗忘了
分歧结束

-----------------------------------------------------------------------------
想在一个公共事件中设置多个技能不知道是否可行...(顺便简化下上面的事件...)

例:

◆条件分歧:[角色A]为[防具1]装备中
◆特殊技能的增减:角色A把“技能1”技能学会了
之外的的情形
◆特殊技能的增减:角色A把“技能1”技能遗忘了
分歧结束

◆条件分歧:[角色A]为[防具2]装备中
◆特殊技能的增减:角色A把“技能2”技能学会了
之外的的情形
◆特殊技能的增减:角色A把“技能2”技能遗忘了
分歧结束

...

理论上这样只需要按照角色数量来放置公共事件,应该能耗很多,不过是想法,未实行^^b

PS:吼~~~~,好想在公司用RM啊~~ (Boss:咳咳...不想活了?)
回复

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2005-11-11 18:30:00 | 显示全部楼层
-_-b
你这样当然得公共+并行了。但是显然这样是不行的。游戏卡死……

最好在装备变更的地方用脚本呼叫公共事件。

如果不想改RGSS,就自己设置装备画面菜单,不要用默认的。事件做装备界面,更换的的时候调用公共事件。

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

9

主题

94

帖子

2622

积分

⑥精研

积分
2622
发表于 2005-11-11 19:27:20 | 显示全部楼层
楼上正解~~~~~~~
回复 支持 反对

使用道具 举报

2

主题

4

帖子

17

积分

②入门

积分
17
 楼主| 发表于 2005-11-14 15:05:53 | 显示全部楼层
问题我也发现了--b巨慢....公共事件内容越多就越慢.....

但是二楼的话看得我很迷糊.....能在说得更清楚点吗?谢谢~。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

17

积分

②入门

积分
17
 楼主| 发表于 2005-11-15 09:06:20 | 显示全部楼层
研究了下脚本

def set_new_parameters(new_atk, new_pdef, new_mdef)
    if @new_atk != new_atk or @new_pdef != new_pdef or @new_mdef != new_mdef
      @new_atk = new_atk
      @new_pdef = new_pdef
      @new_mdef = new_mdef
      $game_temp.common_event_id = 2
      # 第2个公共事件
      refresh
    end
  end
end

最后准备在Window_EquipLeft加一句,这样调用公共事件...(因该没什么问题了吧)
回复 支持 反对

使用道具 举报

2

主题

32

帖子

2580

积分

⑥精研

积分
2580
发表于 2005-11-16 13:55:13 | 显示全部楼层
用对象解决,单是好像只能处理一些技能
回复 支持 反对

使用道具 举报

13

主题

55

帖子

172

积分

③业余

积分
172
发表于 2005-11-19 00:43:45 | 显示全部楼层
晕啊
直接在公共事件中处理就可以了.
比如:同时装备A.B.C时得到X技能
用条件分支写.
当符合的时候就给角色加上,反之删除.
事件放在公共里,建议并行处理.
==========================
某事件狂人留
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-6-16 22:05 , Processed in 0.020103 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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