字号:

目前插件大部分失效的原因

时间:2009-09-03 13:03 作者:kurapica 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
大概总结一下吧。二测那时候就有AutoCastPanel这个插件存在,当然,这也是金山自己流出的。三测开始,他们开始修改了插件的载入顺序。先载入第三方插件,也就是我们做得插件,然后再载入他们的官方插件,以保证我们的插件不会修改官方的,这个做法,实际上就有问题,玩过wow的就知道,
大概总结一下吧。二测那时候就有AutoCastPanel这个插件存在,当然,这也是金山自己流出的。

三测开始,他们开始修改了插件的载入顺序。先载入第三方插件,也就是我们做得插件,然后再载入他们的官方插件,以保证我们的插件不会修改官方的,这个做法,实际上就有问题,玩过wow的就知道,官方插件早被改的面目全非。这里别说我为什么要跟WOW比,因为WOW插件系统做得很成功,安全稳定。我们怎么改,也不会出什么问题。好吧,从这一版本开始,我和熊开始用loadstring这个函数来载入自己的插件,可以保证我们能够在官方插件载入后,再做出修改处理。

公测开始后,他们依然使用后载入的方式,不过这次不止插件,部分环境也使用后载入,比如Ini(文件读写,我们用来保存用户配置数据的工具)。CastSkill(技能施放),前一个我不知道为什么,后一个是为了封掉自动功能的插件。同样,这个方法可以被loadstring绕过。

前两天,默默发了贴:站原地可以接任务。我也回了贴,里面提到loadstring。这个贴被转到官网,后来貌似也被删了不少。

结果是,今天更新,他们把loadstring函数删掉了。所以,现在的插件,无法修改系统插件,很多关键函数,无法获取,也就大部分失效了。

loadstring在WOW里面删掉了吗,没有,loadstring是把字符串编译后运行,如果本身的环境是安全的,无论怎么用,依然是安全的。但剑3的环境不是,其结果,他们不去修改自己不安全的环境,而是到处给作者下绊子

我觉得,这样他们还不如先关闭插件功能,不要提供出来。弄个半成品出来忽悠,他们当插件作者是什么人,敌人吗,如果他们开放渠道,我们会和他们沟通,帮助他们去完善系统。现在算什么,防贼一样。抱歉,一大早,就看到这个修改,我实在忍不住想生气。晚上我再看看,能不能恢复部分功能。
加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻