Project1

标题: rpgxp软件好像出问题了 [打印本页]

作者: 1033685204    时间: 2014-8-2 13:49
标题: rpgxp软件好像出问题了

这图是男主角的技能,


这是女主角的技能


问题来了



为什么我打开男主的技能那里,所拥有的技能和自已设置的不同?我明明没设置旋风这个技能,还有女主的技能来到男主身上了,怎么回事???


作者: 1033685204    时间: 2014-8-2 13:50
搞到我
作者: 芯☆淡茹水    时间: 2014-8-2 14:10
大概问题:
请整理清楚自己都有哪些外挂脚本。是否使用了 装备获得技能 之类的外挂脚本?
作者: 恐惧剑刃    时间: 2014-8-2 14:20
本帖最后由 恐惧剑刃 于 2014-8-2 14:23 编辑

在你脚本编辑器的最上边插入这段脚本:
  1. $data_actors = load_data("Data/Actors.rxdata")
  2. $data_classes = load_data("Data/Classes.rxdata")
  3. $data_skills = load_data("Data/Skills.rxdata")
  4. name = []
  5. # 下面的这个1是你出问题的角色的id
  6. for skill in $data_classes[$data_actors[1].class_id].learnings
  7.   name << $data_skills[skill.skill_id].name
  8. end
  9. p name
  10. exit
复制代码
看输出的技能名称,是否和你设置的一致。
如果不一致,应该是你角色的职业没有选对。
如果一致,说明特技是在游戏运行中被修改,那么请查看有没有给角色增加特技或遗忘特技的事件(如果为了测试技能就有可能);
或者你用了其他什么脚本,给特技增加了限制条件,比如只有附加某属性的特技才被描绘到列表中;



其实有个极为简单的方法——
在游戏运行中直接 $game_actors[id].skills   看技能的id
如果存在你设置的技能,就应该是 没有描绘到 技能列表中。而且我认为这种可能性最大

作者: qq19750508    时间: 2014-8-2 15:20
你的是前期还是后期?后期的话肯定是事件加减技能了
作者: 1033685204    时间: 2014-8-2 20:03
qq19750508 发表于 2014-8-2 15:20
你的是前期还是后期?后期的话肯定是事件加减技能了

什么事前期后期?我试过得出结论,把新的技能改成1级就获得的话,重新开始游戏技能就在,如果我是玩过游戏,已经升级到10J  然后继续游戏,那个1J的技能就不存在了,这是什么问题?
作者: 573932914    时间: 2014-8-2 22:28
首先请检查是否有插入与技能习得相关的脚本,然后检查数据库和职业选择是否正常已经是否有什么地方设置领悟遗忘一些技能
作者: qq1353826915    时间: 2014-8-3 14:54
OAO没有工程吗?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1