玩传奇论坛

标题: 防止玩家多开的脚本(可参考) [打印本页]

作者: admin    时间: 2023-4-2 04:45
标题: 防止玩家多开的脚本(可参考)
找到Envir里mapquest-def文件夹里的QManage文件,打开
在顶部[@Login]下加入下列文字:
goto @双开

然后滚轮划到最下面加入对应脚本:
[@双开]
#if
CheckTextList ..\QuestDiary\机器码.txt <$MACHINEID>
#act
MESSAGEBOX 因服务器原因,暂时禁止双开!后续可能会开放!
KICK
#elseact
addTextList ..\QuestDiary\机器码.txt <$MACHINEID>

然后找到market-def文件夹里的(在mapquest-def文件夹下面)qfunction文件,打开,拉到最下面加入下列脚本
[@PlayReconnection]
#if
#act
DelTextList ..\QuestDiary\机器码.txt <$MACHINEID>

[@PlayOffLine]
#if
#act
DelTextList ..\QuestDiary\机器码.txt <$MACHINEID>

然后去QuestDiary文件里新建txt,重命名为机器码即可。
----------------------------------------------------------------------------------
以上为双开。下列为三开以上
-----------------------------------------------------------------------------------

第一步:
找到Envir里mapquest-def文件夹里的QManage文件,打开
在顶部[@Login]下加入下列文字:
goto @双开

然后滚轮划到最下面加入对应脚本:
[@双开]
#if
CheckTextList ..\QuestDiary\机器码.txt <$MACHINEID>
#act
goto@三开
#elseact
addTextList ..\QuestDiary\机器码.txt <$MACHINEID>

[@三开]
#if
CheckTextList ..\QuestDiary\机器码2.txt <$MACHINEID>
#act
MESSAGEBOX 因服务器原因,暂时禁止三开!后续可能会开放!
KICK
#elseact
addTextList ..\QuestDiary\机器码2.txt <$MACHINEID>

然后找到market-def文件夹里的(在mapquest-def文件夹下面)qfunction文件,打开,拉到最下面加入下列脚本
[@PlayReconnection]
#if
CheckTextList ..\QuestDiary\机器码2.txt <$MACHINEID>
#act
DelTextList ..\QuestDiary\机器码2.txt <$MACHINEID>
#elseact
DelTextList ..\QuestDiary\机器码.txt <$MACHINEID>

[@PlayOffLine]
#if
CheckTextList ..\QuestDiary\机器码2.txt <$MACHINEID>
#act
DelTextList ..\QuestDiary\机器码2.txt <$MACHINEID>
#elseact
DelTextList ..\QuestDiary\机器码.txt <$MACHINEID>

然后去QuestDiary文件里新建两个TXT,重命名为机器码和机器码2即可。
三开以上请仔细查看脚本,斟酌逻辑,举一反三即可。


作者: 心中有术    时间: 2023-8-18 00:12

感谢楼主的无私分享!
作者: wwcs    时间: 2024-3-10 14:03
楼主发贴辛苦了,谢谢楼主分享!
作者: ljscs    时间: 2024-3-22 19:45
楼主发贴辛苦了,谢谢楼主分享!




欢迎光临 玩传奇论坛 (http://www.wanmirbbs.com/) Powered by Discuz! X3.2