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

Project1

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

[已经解决] 想要在事件中使用脚本修改敌人的HP减去一半

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
33 小时
注册时间
2009-12-22
帖子
82
跳转到指定楼层
1
发表于 2011-2-25 13:24:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 天使怪盗 于 2011-2-25 16:11 编辑

各位大侠求脚本、各种语法报错苦手中~
おれは女の子の夢と幸せのために存在するのだ!

Lv4.逐梦者

梦石
0
星屑
6795
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 2011-2-25 14:14:13 | 只看该作者
本帖最后由 后知后觉 于 2011-2-25 14:18 编辑

$game_troop.enemies[敌人在队伍里的位置 0为第一位置].hp /= 2
比如:
$game_troop.enemies[0].hp /= 2
这是直接指定某位置上的敌人
下面是通过判断中了某个状态的敌人
for enemy in $game_troop.enemies
  if enemy.state?(16)
    enemy.hp /= 2
  end
end
意思是敌人如果中了第16号状态.则hp减半











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
33 小时
注册时间
2009-12-22
帖子
82
3
 楼主| 发表于 2011-2-25 15:37:40 | 只看该作者
本帖最后由 天使怪盗 于 2011-2-25 15:39 编辑

那么我想让所有出现的敌人血量减半、将if去掉变成
for enemy in $game_troop.enemies
  enemy.hp /= 2
end
这样可以么?但是测试似乎血量没有变~我用的外挂SLG脚本~

点评

改了~~ for i in $game_system.tactics_enemies.keys enemy = $game_system.tactics_enemies[i] enemy.hp /= 2 end 其实我只是想要一个思路~~谢谢~~  发表于 2011-2-25 16:11
别的系统就不清楚了  发表于 2011-2-25 15:52
おれは女の子の夢と幸せのために存在するのだ!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-20 21:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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