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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
100
在线时间
142 小时
注册时间
2010-2-23
帖子
38
跳转到指定楼层
1
发表于 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的方法无效。我对没有实践好就认可回答表示非常抱歉。仍然感谢二楼的答案,提供了个方向。

错误原因:

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 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技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1150
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

3
发表于 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的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-27 12:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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