本帖最后由 喵呜喵5 于 2015-12-7 20:39 编辑 是的,请针对这个脚本手动进行一次这样的批量修改,不过,个人的建议是,放弃其中一个脚本 alias 是防止脚本冲突的一个措施,而不是一个肯定能防止脚本冲突的万能手段。 你提到的这种情况可以看成是这样: 一个脚本将 角色的名字 改成了 角色的名字+角色的称号,角色名字中允许有其他内容 而另一个脚本则认为 角色的名字 就是 角色的名字 ,角色名字中不允许有其他内容 在这种情况下,两个脚本本身的功能(逻辑)就是冲突的,让这两个冲突的功能相互兼容本身就是不现实的,必须在两个功能之间做出取舍 当然,实际上,如果不是特别大的功能改动的话,这种情况出现的几率还是比较小的 |
alias 就是为了保留原方法,让原方法可以不被直接覆盖。 详细的内容可以看喵呜的形象生动的解释:https://rpg.blue/forum.php?mod=v ... p;page=1#pid2519110 |
还有一个问题,alias 的用处都说 是为了避免与其他 手写脚本相干扰,但是以我上面的例子,如果我在网上下到一个脚本,而脚本中用到def introduce。但它调用的是我的新方法啊,就是显示 你好!我是人类 再显示 你好!我是男性 而不是原def introduce 只显示 你好!我是人类 的呢个啊?这不还是干扰了吗 呵呵 ,理解能力差,逻辑性弱,见笑了 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 03:33
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.