Project1
标题:
求使用技能石就可以给某个角色添加特技的脚本?
[打印本页]
作者:
819617949
时间:
2015-7-10 10:08
标题:
求使用技能石就可以给某个角色添加特技的脚本?
求使用技能石就可以给某个角色添加特技的脚本?
作者:
819617949
时间:
2015-7-10 11:02
这个我弄公共事件
技能石学起来了
怎么打怪时不能使用技能呢
作者:
芯☆淡茹水
时间:
2015-7-10 13:35
或者可以试下这个很早以前弄的脚本:
#=============================================================================
# 物品的说明后面,加上☆号,再写上技能ID,使用这个物品就能习得这个ID的技能。
# 未写☆号和技能ID的物品,按一般物品使用。
#=============================================================================
$skill_user = nil
module RPG
class Item
def description
return @description.split(/☆/)[0].nil? ? "" : @description.split(/☆/)[0]
end
def skill_id
return @description.split(/☆/)[1].nil? ? 0 : @description.split(/☆/)[1].to_i
end
end
end
class Scene_Item
alias add_update_target_xdrs update_target
def update_target
$skill_user = nil if Input.trigger?(Input::B)
if Input.trigger?(Input::C) and @target_window.index >= 0
$skill_user = $game_party.actors[@target_window.index]
end
add_update_target_xdrs
end
end
class Game_Battler
alias add_item_effect_xdrs item_effect
def item_effect(item)
if item.skill_id > 0
effective = ($skill_user != nil)
if effective
effective = ! $skill_user.skill_learn?(item.skill_id)
$skill_user.learn_skill(item.skill_id) if effective
$skill_user = nil
end
return effective
end
add_item_effect_xdrs(item)
end
end
#=============================================================================
复制代码
作者:
819617949
时间:
2015-7-11 10:39
芯☆淡茹水 发表于 2015-7-10 13:35
或者可以试下这个很早以前弄的脚本:
虽然已经对我没用了
但是还是谢谢你
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1