热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 741|回复: 2

[脚本示例] 远程脚本插件RemoteScript详解,添加远程脚本功能

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-11-24 00:39:45 | 显示全部楼层 |阅读模式
        新扩展远程脚本插件RemoteScript
        功能:
       
        添加远程脚本功能 (相关录像教程,查看程序包【远程NPC脚本】插件目录)
       
        例如:
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        1) 引擎成功加载RemoteScript.dll,可以使用远程脚本功能,(将RemoteScript.dll放置于MIR200下和M2放置在一起即可)
        RemoteScript.ini添加用户名参数UserName,配合用户访问控制,格式:
        Host=127.0.0.1
        Port=8800
        # 默认用户名default,拥有最大权限,示意请设置比较复杂的密码
        UserName=default
        # 默认密码bluem2
        Password=bluem2
        # 远程读取的版本
        ServerVersion=热血传奇_V1.0
        要加载远程NPC脚本:勾选 引擎主菜单-管理-使用远程脚本,勾选后,重新加载NPC或开启引擎会加载远程服务器的NPC脚本数据
        最好要保证远程脚本服务器能和引擎服务器通讯够顺畅,否则远程加载NPC脚本速度会变慢。
        启用远程加载脚本后,本地脚本文件的内容可以清空
       
        2) 远程脚本服务器参见附件:RemoteScriptServer.7z
         修改参数文件config.conf,以达到自己的要求,主要修改其中的端口和连接密码,参考压缩包中的“说明.txt”
         修改完,运行:启动.bat 即可
       
        3) 引擎成功加载RemoteScript.dll,适当修改脚本之后,可以点击 引擎主菜单-管理-上传脚本数据,
         可以使用专门的测试服务器修改、上传脚本,其他连接同一远程脚本服务器的引擎,只需要重新加载所有NPC即是最新状态。
       
        4) 涉及文件在压缩包目录:通用-远程NPC脚本 中,注意连接设置正确性,否则将导致引擎卡顿
       
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        查询当前标题下的脚本内容和数量
       
        进入插件目录 shift+鼠标右键 选在此处打开命令窗口
        首先输入:
        client --raw -h 127.0.0.1 -p 8800 --user default --pass bluem2 // 注意地址、端口、用户名和密码是否对应
       
        输入(blue脚本是RemoteScript.ini里的ServerVersion标题)可查看上传数量
        hlen blue脚本
       
        输入(blue脚本是RemoteScript.ini里的ServerVersion标题)可查看上传的具体内容
        hkeys blue脚本
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        上传远程脚本时,需要验证密码,避免捣乱,此功能需要一个正确的授权码,需要请联系工作人员免费获取(提供M2的机器码、和自己随便自定义一个密码.作为上传密码)
       
        上传授权码写在!setup.txt文件server字段下,格式如下:
        [server]
        UploadAuthCode=383132593b40b2f582d3738ff4c375e9af9e121ffd131b84fbc73e192478366e
       
       
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        添加脚本上传过滤列表RemoteScriptFilters.txt,修改此文本后重新加载所有NPC即可,用法:在RemoteScript.ini中的
           BlacklistMode=true // 黑名单模式(默认) 列表中的NPC将使用【本地】方式加载,非列表中的NPC使用【远程】方式加载。
           BlacklistMode=false // 白名单模式 列表中的NPC将使用【远程】方式加载,非列表中的NPC使用【本地】方式加载。
          列表条目的格式:NPC基本目录_NPC名称-地图号,默认会生成几个例子,请打开列表参考。
       
       
        RemoteScriptFilters.txt内容如下:
        #RemoteScript.ini中的BlacklistMode=true时,黑名单模式(默认),列表中的NPC将使用【本地】方式加载,非列表中的NPC使用【远程】方式加载。
        #RemoteScript.ini中的BlacklistMode=false时,白名单模式,列表中的NPC将使用【远程】方式加载,非列表中的NPC使用【本地】方式加载,例如:
        #Market_Def_QFunction-0
        #Market_Def_QMapEvent-0
        #Market_Def_QChatMission-0
        #Robot_def_RobotManage-0
        #Market_Def_卧龙山庄_红色卧龙古书-HERO1

帖子地址: 





上一篇:柕怎么设置彷不显示擂封号戸只显示肴行会名字?
下一篇:传奇BUFF脚本实现敊方杋面参考学习
回复

使用道具 举报

avatar

该用户从未签到

0

主题

214

回帖

438

积分

司徒三星

UID
990
司徒币
224
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-11-24 06:00:13 | 显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

avatar

该用户从未签到

0

主题

217

回帖

444

积分

司徒三星

UID
285
司徒币
227
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-11-24 08:57:53 | 显示全部楼层
为什么进去没有黑屏啊,谁能解释下怎么操作的?
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则