幻想森林

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

[求助]关于,菜单调用公共事件和防具槽增加的冲突

[复制链接]

3

主题

13

帖子

145

积分

③业余

积分
145
发表于 2007-12-21 18:53:20 | 显示全部楼层 |阅读模式
使用了装饰品+饰品+法宝的脚本,并且自己改了一点插槽数量。运行无问题。
[就是把饰品分为三种,一种不加后缀,一种加@4,一种加@5的那个]

然后试图使用菜单调用公共时间脚本,给某个@4饰品使用,达成装备增加治疗技能的效果。
结果,完全无效。

把特效改到盾牌上,不加后缀的饰品上,都正常。
发现有后缀的饰品全部不能调用公共事件。
而不使用后缀就可以。

请问,这两个脚本冲突么?
有没有解决办法?
脚本小白拜上||= =
爱在宇宙的位置,一直会...
回复

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-12-22 09:55:14 | 显示全部楼层
理解不能···
你是说,使用事件的 变更装备 ,无法将 饰品 和 法宝 装到正确位置上么?
回复 支持 反对

使用道具 举报

3

主题

13

帖子

145

积分

③业余

积分
145
 楼主| 发表于 2007-12-22 11:53:06 | 显示全部楼层
可以正常装。
但是,不能在增加的饰品,就是名字有后缀@4 @5的那些饰品上,用菜单调用公共事件的脚本制作饰品附带技能等效果
不会报错 但是没有效果
而没有后缀的饰品和其他装备没有问题

http://bbs.rpgchina.com/read-htm-tid-20148.html
http://bbs.rpgchina.com/read.php?tid=19766

就是这两个脚本。
爱在宇宙的位置,一直会...
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-12-23 13:03:42 | 显示全部楼层
冬瓜那个。。。不是武器技能么 [s:3]
绕来绕去的,蛮复杂的。。。

你是想说,装备那些@4@5能拥有新技能,而卸除之后技能就消失么?
回复 支持 反对

使用道具 举报

3

主题

13

帖子

145

积分

③业余

积分
145
 楼主| 发表于 2007-12-23 18:41:18 | 显示全部楼层
是的。
爱在宇宙的位置,一直会...
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-12-24 19:46:59 | 显示全部楼层
  1. # 装备武器学会技能
  2.       if item.id == 31
  3.         @actor.learn_skill(80)
  4.       end
  5.       # 卸除武器忘记技能
  6.       if item == nil
  7.         case @right_window.index
  8.         when 1
  9.           item_id = @actor.armor1_id
  10.         when 2
  11.           item_id = @actor.armor2_id
  12.         when 3
  13.           item_id = @actor.armor3_id
  14.         when 4
  15.           item_id = @actor.armor4_id
  16.         when 5
  17.           item_id = @actor.armor5_id
  18.         when 6
  19.           item_id = @actor.armor6_id
  20.         when 7
  21.           item_id = @actor.armor7_id
  22.         when 8
  23.           item_id = @actor.armor8_id
  24.         end
  25.         if item_id == 31
  26.           @actor.forget_skill(80)
  27.         end
  28.       end
复制代码
要我的话就这么做。。。
★★Scene_Equip的226行大概
也就是
  1. # 变更装备
  2.       @actor.equip(@right_window.index, item == nil ? 0 : item.id)
复制代码
的上面加上那么一段。。。注意了,是上面


这种硬编程缺点是,每设置一个这类武器或防具,就要相应的增加这么一段。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 23:24 , Processed in 0.011636 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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