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

Project1

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

[已经过期] 继续求助,关于全体攻击属性武器脚本冲突,在线等。。。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
跳转到指定楼层
1
发表于 2010-6-29 16:13:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这是正确的设定
  1. if @target_battlers == []
  2.         # 设置对像方的战斗者序列
  3.       #k_特殊武器begin.....................
  4.       if @active_battler.is_a?(Game_Actor) and wqpd(12)
  5.       @target_battlers = $game_troop.enemies
  6.       else
  7.       @target_battlers = [target]
  8.       end
  9.       #k_特殊武器over.....................
  10.       end
  11.       # 应用通常攻击效果
  12.       for target in @target_battlers
  13.         target.attack_effect(@active_battler)
  14.       end
  15.       return
  16.     end
复制代码
可是因为需要,我这么设定,武器就不能全体攻击了,就是修改了“应用通常攻击效果”那里,
  1. if @target_battlers == []
  2.       # 设置对像方的战斗者序列
  3.       #k_特殊武器begin.....................
  4.       if @active_battler.is_a?(Game_Actor) and wqpd(12)
  5.       @target_battlers = $game_troop.enemies
  6.       else
  7.       @target_battlers = [target]
  8.       end
  9.       #k_特殊武器over.....................
  10.       end
  11.       # 应用通常攻击效果
  12.       for target in @target_battlers
  13.         next if target.eff_over and target != @target_battlers[@target_battlers.size - 1]
  14.         $a.clear
  15.         c = @active_battler.is_a?(Game_Actor) ?  "\001[3]" : "\001[2]"
  16.         $am = "#{c}#{@active_battler.name}\001[0]攻击!"
  17.         bluefool_sort
  18.         @inf_window.refresh
  19.         target.attack_effect(@active_battler)
  20.         break
  21.       end
  22.       return
  23.     end
复制代码
这个怎么才能解决啊?有办法吗??

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

2
发表于 2010-6-29 17:05:51 | 只看该作者
wqpd是啥?记忆里默认脚本没有这个方法
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
3
 楼主| 发表于 2010-6-29 17:28:37 | 只看该作者
回复 逸豫 的帖子
奥,后面有定义,我忘记解释啦。
  1. def wqpd(id) #武器判定
  2.   return (@active_battler.weapon_id == 0 ? false :$data_weapons[@active_battler.weapon_id].element_set.include?(id))
  3.   end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
4
 楼主| 发表于 2010-6-29 19:02:06 | 只看该作者
往上顶!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
5
发表于 2010-6-29 19:20:08 | 只看该作者
eff_over又是什么?
好歹当年也当过大魔王过,orz
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
6
 楼主| 发表于 2010-6-29 20:59:38 | 只看该作者
回复 zhangbanxian 的帖子
eff_over #效果应用完毕

   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
7
发表于 2010-6-29 21:03:35 | 只看该作者
回复 005020671 的帖子
我要定义不要注释,囧.


   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
8
 楼主| 发表于 2010-6-29 21:23:22 | 只看该作者
回复 zhangbanxian 的帖子
我是用的那个吞食天地范例工程里面的,eff_over 怎么定义的我没找到啊。。。
要不我给你我现在的整个脚本,你帮我看看???好吗?
   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
9
发表于 2010-6-29 21:52:53 | 只看该作者
回复 005020671 的帖子
把那行注释掉试试。


   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
10
 楼主| 发表于 2010-6-29 22:00:48 | 只看该作者
回复 zhangbanxian 的帖子


    不行的。。。咳。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 20:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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