Project1
标题:
关于状态:不能使用特技 的修改求助
[打印本页]
作者:
ace69
时间:
2008-10-13 02:44
标题:
关于状态:不能使用特技 的修改求助
RMXP里的状态不能使用特技特指的是魔法类 也就是不属于魔法的不受到此效果影响
想实现只要中了 不能使用特技 就是所有特技都不能使用 这个效果
求助各位大大帮忙! [LINE]1,#dddddd[/LINE]
此贴于 2008-10-14 11:50:24 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
版务信息:版主帮忙结贴~
作者:
灯笼菜刀王
时间:
2008-10-13 09:57
class Game_Battler
def skill_can_use?(skill_id)
if dead?
return false
end
if self.restriction == 1
return false
end
# SP 不足的情况下不能使用
if $data_skills[skill_id].sp_cost > self.sp
return false
end
# 获取可以使用的时机
occasion = $data_skills[skill_id].occasion
# 战斗中的情况下
if $game_temp.in_battle
# [平时] 或者是 [战斗中] 可以使用
return (occasion == 0 or occasion == 1)
# 不是战斗中的情况下
else
# [平时] 或者是 [菜单中] 可以使用
return (occasion == 0 or occasion == 2)
end
end
end
复制代码
把这个脚本塞到MANI前GAME BATTLE3后的任何位置,名字随便 [LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1