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

Project1

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

[有事请教] 请问怎么在游戏中打开或关闭一个插件呀

[复制链接]

Lv2.观梦者

梦石
0
星屑
624
在线时间
142 小时
注册时间
2018-7-5
帖子
12
跳转到指定楼层
1
发表于 2019-7-20 23:16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 禾几页 于 2019-7-20 23:36 编辑

....伸手了不好意思

Lv2.观梦者

梦石
0
星屑
616
在线时间
300 小时
注册时间
2018-7-28
帖子
212
2
发表于 2019-7-20 23:28:04 | 只看该作者
你这问问题厉害,
菜鸟一只
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3511
在线时间
420 小时
注册时间
2019-3-3
帖子
87
3
发表于 2019-7-20 23:33:55 | 只看该作者
本帖最后由 多卡多卡 于 2019-7-22 00:13 编辑

上来就要钱不太好吧
如果插件本身有是否生效的开关,调用插件指令就行了。
因为插件的开关是在plugins.js里的,而这个在游戏进行过程中是不可以更改的,尤其是游戏已经打包了以后。
如果是一般的插件,有个方法可以用,但需要自己动手修改一下:
JAVASCRIPT 代码复制
  1. //插件的参数帮助
  2. //定义全局变量
  3. //插件指令
  4. if(true/false){
  5. (function () {
  6. //插件主体的各种函数
  7. })();}

那个true/false自己定义个boolean型的变量,做个插件指令更改就可以了。
插件指令的写法:
JAVASCRIPT 代码复制
  1. var 变量名/*自己取名,不能包含中文*/ = true;
  2. var _plugin_command = Game_Interpreter.prototype.pluginCommand;
  3. Game_Interpreter.prototype.pluginCommand = function (command, args)
  4. {
  5.     _plugin_command.call(this,command,args);
  6.     if(command === 'plugin')
  7.     {
  8.         switch (args[0])
  9.         {
  10.              case 'on': 变量名 = true; break;
  11.              case 'off': 变量名 = false; break;
  12.         }
  13.     }
  14. }
  15. /*用plugin on/plugin off 就可以控制开关了,当然别写的太简单了以免发生冲突*/

如果有js基础,再参考下其他插件的语法,应该不会太难的。
回复 支持 2 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
624
在线时间
142 小时
注册时间
2018-7-5
帖子
12
4
 楼主| 发表于 2019-7-20 23:35:26 | 只看该作者

8好意思
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
624
在线时间
142 小时
注册时间
2018-7-5
帖子
12
5
 楼主| 发表于 2019-7-20 23:36:39 | 只看该作者
多卡多卡 发表于 2019-7-20 23:33
上来就要钱不太好吧
如果插件本身有开关,调用插件指令就行了。
因为插件的开关是在plugins.js里的 ...

我我我要钱吗,这个不是我给你们的吗!!
谢谢宁!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3511
在线时间
420 小时
注册时间
2019-3-3
帖子
87
6
发表于 2019-7-20 23:48:53 | 只看该作者
刚才把代码补充完整了,自己对插件更改一下就可以实现了。
回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
624
在线时间
142 小时
注册时间
2018-7-5
帖子
12
7
 楼主| 发表于 2019-7-21 00:20:50 | 只看该作者
多卡多卡 发表于 2019-7-20 23:48
刚才把代码补充完整了,自己对插件更改一下就可以实现了。

谢谢您!!大半夜的太辛苦啦!!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
624
在线时间
142 小时
注册时间
2018-7-5
帖子
12
8
 楼主| 发表于 2019-7-21 00:24:14 | 只看该作者
我看了一下帖子发错了...悬赏发成要钱我可真是个shabi
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 06:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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