Project1
标题:
【高手请进】根据武器判定技能是否可以使用
[打印本页]
作者:
370420939
时间:
2011-8-29 19:37
标题:
【高手请进】根据武器判定技能是否可以使用
RT,就是装备了刀,只能使用刀法,装备了剑,只能使用剑法,等等……
当然,要有一类可以通用,如拳法,内功之类的……
实在是弄不出来才来求教……搜索君也不告诉我……
有一个设想:设几个属性,如刀、剑、棍、拳等。
然后刀类技能是刀属性,剑类技能是剑属性,等等。
如果装备了刀属性的武器,除了刀属性的技能外全灰色。当然,拳属性的除外。
行咩? dsu_plus_rewardpost_czw
作者:
Wind2010
时间:
2011-8-29 19:39
$装备武器使用技能 = []
# 上面是初始化
#===============================================================================
# 自定义内容
# 定义方法:
# $装备武器使用技能.push([技能ID,武器ID])
# 定义后只有在装备指定武器后才能使用该技能
# 咳咳SP不够自然也不能用
#===============================================================================
$装备武器使用技能.push([57,1])
$装备武器使用技能.push([57,2])
$装备武器使用技能.push([57,3])
$装备武器使用技能.push([57,4])
#===============================================================================
# 脚本内容
#===============================================================================
class Game_Actor
alias louse_weapon_skill skill_can_use? unless defined?(louse_weapon_skill)
def skill_can_use?(skill_id)
louse_can = louse_weapon_skill(skill_id)
return false unless louse_can
for i in 0...$装备武器使用技能.size
if $装备武器使用技能[i][0] == skill_id
return true if @weapon_id == $装备武器使用技能[i][1]
end
end
return false
end
end
复制代码
以前写的一个渣渣脚本
作者:
370420939
时间:
2011-8-29 20:19
Wind2010 发表于 2011-8-29 19:39
以前写的一个渣渣脚本
呃……可以把装备ID换成状态ID咩?这样省事很多………………
作者:
Wind2010
时间:
2011-8-30 09:51
http://rpg.blue/thread-207595-1-2.html
2L
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1