Project1
标题:
有关 技能名 修改后
[打印本页]
作者:
z2z4
时间:
2015-9-16 17:43
标题:
有关 技能名 修改后
技能名 = skill_id.name + " Lv#{@技能_等级[skill_id]}"
$game_system.set_rename(skill_id.id, 技能名)
我这句 用后 技能名 + Lv1 在使用 还是会堆加
技能名 Lv1 Lv1 Lv1 有什么方法 让他 只显示一个 Lv1
作者:
taroxd
时间:
2015-9-16 18:06
本帖最后由 taroxd 于 2015-9-16 18:09 编辑
依旧 完全不知道你这段代码要做什么
我只能告诉你:永远不要去修改数据库中(如 $data_skills)的内容
作者:
z2z4
时间:
2015-9-17 11:25
taroxd 发表于 2015-9-16 18:06
依旧 完全不知道你这段代码要做什么
我只能告诉你:永远不要去修改数据库中(如 $data_skills)的内容 ...
我自己已经 做出来了
class RPG::Skill < RPG::UsableItem
#--------------------------------------------------------------------------
# ☆ 名前の定義(エイリアス再定義)
#--------------------------------------------------------------------------
alias k_before_rename_name name
def name
return $game_system.rename_list(@id) if $game_system.rename_list(@id)
k_before_rename_name
end
end
复制代码
def 获取_名称(skill_id)
技能_名称_取得(skill_id)
@技能_名称[skill_id] = skill_id.name if @技能_名称[skill_id] == ""
if skill_id.name == @技能_名称[skill_id]
a = @技能_名称[skill_id]
else
a = @技能_名称[skill_id]
end
技能名 = a + " Lv#{@技能_等级[skill_id]}"
$game_system.set_rename(skill_id.id, 技能名)
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1