赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2984 |
最后登录 | 2017-11-29 |
在线时间 | 407 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 407 小时
- 注册时间
- 2011-4-10
- 帖子
- 359
|
这个得看具体的目标插件。
比如说YEP的插件参数运算值都是直接暴露在最外层的,可以直接通过Yanfly.Param.xxx来访问它们。
SRD系列的虽然被封装到一个函数里了,但是最外层的函数有一个参数,而插件参数运算值被保存到了该参数的成员变量,通过该参数还是可以访问到。
Galv系列的虽然是封装到函数体内部,既没有直接暴露,也没有传入参数,但是它是把插件参数运算值保存到了一个全局对象的成员变量,通过该全局对象可以访问到。
以上这些都是比较好的例子,可以在运行时改变的。但有一些写得比较随意的插件,可能就是直接简单粗暴地把参数运算值封装到函数体内部的局部变量,这样的话在外面就没办法访问了。
|
|