查看: 1846|回复: 2

[已经解决] ZTBS战斗中,如何使用状态法实现特效(诸如必杀技)?

  [复制链接]
梦石
0
星屑
100
在线时间
142 小时
注册时间
2010-2-23
回帖
28
发表于 2011-7-27 20:46:35 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 小酋旺旺 于 2011-7-28 12:38 编辑

如题,比如有一个敌人处于24号状态,这时我方可以发动一个特技使其生命降为零。下面这段脚本存在公共事件目录中,能在RMXP默认的战斗系统中执行。
for enemy in $game_troop.enemies
  if enemy.state?(24) and enemy.hp >0
    enemy.animation_id = 30
    enemy.hp = 0
    enemy.damage = "必杀"
    enemy.damage_pop = true
  end
end

但是,这段脚本不能在ZTBS系统中执行。本人也加入了这个帖子ZTBS中使用技能时使用公共事件里头的内容,仍然没有效果。请问如何修改才能执行呢?恳请相关高手指导。

23:41添加:经实践,将$game_troop.enemies改成$game_system.tactics_enemies的方法无效。我对没有实践好就认可回答表示非常抱歉。仍然感谢二楼的答案,提供了个方向。

错误原因:
未命名.PNG

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-7-27 22:33:16 | 显示全部楼层
将$game_troop.eneimes改成$game_system.tactics_enemies

点评

这个方法暂时无效。当然如果能以此为方向修改下去也许会更哈。非常希望你的更多帮助。 再:我目前是个脚本盲╮(╯▽╰)╭。。。  发表于 2011-7-27 23:49

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2011-7-28 09:01:22 | 显示全部楼层
如果我没记错的话,$game_system.tactics_enemies 应该是个 Hash ,因此,将 $game_system.tactics_enemies 改为 $game_system.tactics_enemies.values 即可。

点评

已在http://bbs.66rpg.com/thread-200312-1-1.html发表请求。  发表于 2011-7-28 12:40
果然有用。谢谢你的答案,我尽快找BZ去认可。  发表于 2011-7-28 12:25

评分

参与人数 1星屑 +266 梦石 +2 收起 理由
fux2 + 266 + 2 认可

查看全部评分


See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部