Project1
标题:
如何判断角色状态?
[打印本页]
作者:
huajinyu123
时间:
2014-8-29 13:40
标题:
如何判断角色状态?
我写了一个脚本
for i in 0...$game_party.actors.size
if $game_party.actors[i].state? (22)
a=$game_party.actors[i].id
$game_variables[3]=$game_variables[a+200]/2
$game_party.remove_actor(a)
end
end
但是它一直说 state? undefined method
这我就不懂了? 这哪里有错?
作者:
芯☆淡茹水
时间:
2014-8-29 13:58
那个 state? 与 (22) 之间不要留空格。
作者:
huajinyu123
时间:
2014-8-29 14:03
芯☆淡茹水 发表于 2014-8-29 13:58
那个 state? 与 (22) 之间不要留空格。
没有用。。
作者:
芯☆淡茹水
时间:
2014-8-29 14:08
换一个方法试试:
for actor in $game_party.actors
next if actor.nil?
if actor.states.include?(22)
$game_variables[3] = $game_variables[actor.id+200] / 2
$game_party.remove_actor(actor.id)
end
end
复制代码
如果还不行,俺就不知道你的 $game_party.actors 里面有什么东西了。
作者:
风若·飘絮
时间:
2014-8-29 17:01
你的问号不对。。是? 你应该打成?了。。仔细看看。。大小写不同的
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1