设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1742|回复: 4
打印 上一主题 下一主题

[已经解决] 如何遺忘現有技能,並重新更新為數據庫的技能? (已解決)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
448 小时
注册时间
2011-10-9
帖子
184
跳转到指定楼层
1
发表于 2015-10-11 14:28:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 冷徹心扉 于 2015-10-12 19:29 编辑

如何遺忘現有技能,並重新更新為數據庫的技能?

因為遊戲更新後,所學得的技能有了許多的改變
但已學得的技能是跟著存檔走的
如何做一個公共事件,讓角色遺忘所有技能,並重新從數據庫中讀取呢?

Lv2.观梦者

梦石
0
星屑
582
在线时间
917 小时
注册时间
2013-3-13
帖子
557
5
发表于 2015-11-12 21:58:55 | 只看该作者
我想你是使用了技能树脚本,这样即使在数据库里更改了技能,存档的角色技能也不会产生相应变化,不过我有解决的办法:
class Scene_File < Scene_Base
  #--------------------------------------------------------------------------
  # ● 执行读档
  #--------------------------------------------------------------------------
  def do_load
    #更新技能   将此段脚本插入  def do_load 的最下面即可。
   #~~~~~~~~~~~~~~~~~~~~  
    lv = []
    for i in 1..999
      lv.push($data_skills[i].level)
    end  
    $data_skills = load_data("Data/Skills.rvdata")
    for i in 1..999
      $data_skills[i].level = lv[i-1000]
    end  
   #~~~~~~~~~~~~~~~~~~~
end
end

点评

目前使用指令讓角色技能清空,再扣除等級重新升級更新技能回來  发表于 2015-11-12 22:51

评分

参与人数 1星屑 +80 收起 理由
丿梁丶小柒 + 80 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
985
在线时间
3 小时
注册时间
2015-11-11
帖子
1
4
发表于 2015-11-11 14:08:06 | 只看该作者
duchen5779 发表于 2015-10-12 09:49
遗忘现在的所有技能,然后学会数据库里初始时该角色所会的技能?

請問能解釋該如何做嗎?
2樓的語法不知道該加在哪裡

点评

用事件頁執行就可以了  发表于 2015-11-13 17:05
事件脚本框...  发表于 2015-11-12 18:56
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
357 小时
注册时间
2006-3-3
帖子
181
3
发表于 2015-10-12 09:49:22 | 只看该作者
遗忘现在的所有技能,然后学会数据库里初始时该角色所会的技能?

点评

沒錯唷  发表于 2015-10-12 19:29
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
898
在线时间
421 小时
注册时间
2015-7-5
帖子
131
2
发表于 2015-10-11 19:50:46 | 只看该作者
你这个问题描述不清楚。
如果仅仅是遗忘技能很简单,
  1. for actor in $game_party.members
  2.   for skill in actor.skills
  3.     actor.forget_skill(skill.id)
  4.   end
  5. end
复制代码
旧技能与新技能之间有何联系,是名字一样还是ID一样,或者说学习的等级一样,
你总需要一个条件来把旧技能替换成指定的新技能,现在我不知道这个条件是什么。

点评

惊现六道菌  发表于 2015-11-13 16:01
感謝,已解決  发表于 2015-10-12 19:29

评分

参与人数 1星屑 +150 收起 理由
丿梁丶小柒 + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 14:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表