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

Project1

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

[已经解决] 这段脚本怎么拆成两段写入事件中?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
187 小时
注册时间
2006-9-3
帖子
175
跳转到指定楼层
1
发表于 2012-3-27 20:31:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
a = $scene.active_battler
for t in $scene.target_battlers
    f=t.damage
    f=0 unless t.damage.is_a?(Integer)
    if t.element_rate(9)>=150
        t.hp=t.last_hp+f;a.hp-=f
        a.damage=t.damage;t.damage=-f if f!=0
    else
        a.hp+=f; a.damage=-f if f!=0
    end
end
$scene.active_battler = a

点评

如果是写不下的话把所有空格去掉= =。。一定要拆成两段就用@代替a和t再从if分开吧..  发表于 2012-3-27 20:50
...........

Lv1.梦旅人

CHN·TY·A

梦石
0
星屑
50
在线时间
212 小时
注册时间
2012-1-14
帖子
213
2
发表于 2012-3-27 21:28:53 | 只看该作者
拆成三段:1.@a = $scene.active_battler
2.for t in $scene.target_battlers
    f=t.damage
    f=0 unless t.damage.is_a?(Integer)
    if t.element_rate(9)>=150
        t.hp=t.last_hp+f;@a.hp-=f
        @a.damage=t.damage;t.damage=-f if f!=0
    else
        @a.hp+=f; @a.damage=-f if f!=0
    end
end
3.$scene.active_battler = @a
上联:金龙腾飞横扫东洋鬼魅
下联:银蛇劲舞彰显中华国威
横批:春泽钓岛
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 00:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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