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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 神蛋威武
打印 上一主题 下一主题

[已经解决] 会心一击技能

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
161 小时
注册时间
2011-2-8
帖子
274
11
 楼主| 发表于 2011-2-12 10:20:32 | 只看该作者
回复 后知后觉 的帖子

= =你这个我试过了,但是不行啊,还是没有打出暴击

点评

阿尔西斯先用特技给自己价格状态,然后打出暴击  发表于 2011-2-12 12:17
这种情况下,绝对,绝对是少个end之类的  发表于 2011-2-12 12:13
回复 支持 反对

使用道具 举报

Lv1.梦旅人

小克伊姆

梦石
0
星屑
50
在线时间
252 小时
注册时间
2011-2-8
帖子
834
12
发表于 2011-2-12 11:47:35 | 只看该作者
哎,还是得自己写

1.首先要有一个状态,比如我那里面的17号就是专注,动画还有几回合解除什么的自己解决

2.在Game_Battler3的57行左右,将
if rand(100) < 4 * attacker.dex / self.agi
          self.damage *= 2
          self.critical = true
        end

(应该是这个吧)

改成

        if attacker.state?(17)#17号状态,去翻数据库的17号状态和81号特技   
          self.damage *= 2
          self.critical = true
        elsif rand(100) < 4 * attacker.dex / self.agi
          self.damage *= 2
          self.critical = true
        end

差不多就是这样,有问题接着问(为了认可)

点评

= =我照着你的改了。。结果360行有问题。。。那行根本啥都没有啊。。。  发表于 2011-2-12 12:11
如果我没记错的话,版规中这不算连贴吧  发表于 2011-2-12 11:48
在这个讲究效率的时代
     没有效率是很Eggache的~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
161 小时
注册时间
2011-2-8
帖子
274
13
 楼主| 发表于 2011-2-12 12:08:02 | 只看该作者
回复 觉醒の赤翼 的帖子

= =那个,问下else,下一行if,和elsif有啥区别
回复 支持 反对

使用道具 举报

Lv1.梦旅人

小克伊姆

梦石
0
星屑
50
在线时间
252 小时
注册时间
2011-2-8
帖子
834
14
发表于 2011-2-12 12:09:42 | 只看该作者
本帖最后由 觉醒の赤翼 于 2011-2-12 12:10 编辑

回复 神蛋威武 的帖子

f1自行搜索
elsif

然后选择条件分歧的那个

点评

= =为什么我用了就不行。。说我脚本的第360行有问题。。  发表于 2011-2-12 18:11
此脚本测试通过  发表于 2011-2-12 12:09
在这个讲究效率的时代
     没有效率是很Eggache的~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 00:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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