如何通过脚本来防止玩家二开或多开游戏?

发布时间:2026-04-03 11:12:34 分类: 传奇教程大全

打开MirServer\Mir200\Envir里MapQuest_Def文件夹里的QManage.txt文件.

在登录[@Login]下加入下列脚本:

goto @二开

然后在QM脚本的最下端加入下面执行脚本:

[@二开]

#if

CheckTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>

#act

MESSAGEBOX 本服务器禁止多开游戏!

KICK

#elseact

addTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>


打开Market_Def文件夹里的(在MapQuest_Def文件夹下面)QFunction-0.txt文件,在最下面加入下列脚本

[@PlayReconnection]

#if

#act

DelTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>


[@PlayOffLine]

#if

#act

DelTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>

然后去QuestDiary文件里新建txt,重命名为玩家机器码.txt

----------------------------------------------------------------------------------

以上为双开。下面为三开以上脚本

-----------------------------------------------------------------------------------

第一步:

打开Envir里MapQuest_Def文件夹里的QManage.txt文件。

在登录[@Login]字段下加入下列脚本:

goto @二开

然后在QManage.txt文件最下面加入对应脚本:

[@二开]

#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-0.txt文件,,在最下面加入下列脚本

[@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,重命名为玩家机器码.txt玩家机器码2.txt即可。


上一篇 传奇引擎物品数据库使用所需条件说明(NEED/NEEDLEVEL)
下一篇 为什么用GM号登录游戏后就卡住不动了?