传奇地图禁止宠物只需在地图配置文件中添加一行限制代码,系统会自动检测并传送宠物离开。
🔧具体操作步骤
1️⃣找到地图配置文件
文件路径:MirServer\Mir200\Envir\MapInfo.txt
2️⃣添加禁止宠物参数
在目标地图的配置行末尾添加代码:NoPet
格式示例:
[地图名称|地图代号]NoPet;禁止宠物
实际案例:
[比奇皇宫|0]SAFENoPet;安全区+禁止宠物
[赤月祭坛|H201]NoRecallNoPet;禁止传送+禁止宠物
3️⃣重启服务生效
保存文件后:
重新加载地图配置(GM命令:@ReloadMapInfo)
或重启游戏服务器
⚠️注意事项
宠物传送逻辑
玩家带宠物进入时,宠物会被自动传送回上次安全区,并收到系统提示:"宠物不允许进入此地图"
引擎兼容性
主流引擎(GEE/GXX/V8等)均支持NoPet参数,老引擎可使用替代方案:
[地图名称]NODEALNORECALLNOGUILDRECALLNOPet
特殊情况处理
已在地图的宠物:重启后会自动清除
需例外允许的NPC宠物:需修改引擎宠物检测脚本(Envir\Market_Def\QFunction-0.txt)
💻备用脚本方案(适用于复杂需求)
在地图入口NPC或登录触发脚本中添加:
[@Login]
IF
CheckMapName赤月祭坛;检测当前地图
IsHavePet;检查是否有宠物
ACT
MovePetToSafe;传送宠物回城
SendMsg5"警告:本地图禁止携带宠物!"
📌效果验证
玩家带宠物进入目标地图
宠物立即被传回安全区
聊天框显示系统提示:
系统:当前地图禁止携带宠物,您的[神兽]已被传送回城
通过这个简单设置,可实现副本地图、活动地图、皇宫等区域的宠物禁令,保持游戏平衡性。无需插件或复杂脚本,一行代码高效解决!
🔧具体操作步骤
1️⃣找到地图配置文件
文件路径:MirServer\Mir200\Envir\MapInfo.txt
2️⃣添加禁止宠物参数
在目标地图的配置行末尾添加代码:NoPet
格式示例:
[地图名称|地图代号]NoPet;禁止宠物
实际案例:
[比奇皇宫|0]SAFENoPet;安全区+禁止宠物
[赤月祭坛|H201]NoRecallNoPet;禁止传送+禁止宠物
3️⃣重启服务生效
保存文件后:
重新加载地图配置(GM命令:@ReloadMapInfo)
或重启游戏服务器
⚠️注意事项
宠物传送逻辑
玩家带宠物进入时,宠物会被自动传送回上次安全区,并收到系统提示:"宠物不允许进入此地图"
引擎兼容性
主流引擎(GEE/GXX/V8等)均支持NoPet参数,老引擎可使用替代方案:
[地图名称]NODEALNORECALLNOGUILDRECALLNOPet
特殊情况处理
已在地图的宠物:重启后会自动清除
需例外允许的NPC宠物:需修改引擎宠物检测脚本(Envir\Market_Def\QFunction-0.txt)
💻备用脚本方案(适用于复杂需求)
在地图入口NPC或登录触发脚本中添加:
[@Login]
IF
CheckMapName赤月祭坛;检测当前地图
IsHavePet;检查是否有宠物
ACT
MovePetToSafe;传送宠物回城
SendMsg5"警告:本地图禁止携带宠物!"
📌效果验证
玩家带宠物进入目标地图
宠物立即被传回安全区
聊天框显示系统提示:
系统:当前地图禁止携带宠物,您的[神兽]已被传送回城
通过这个简单设置,可实现副本地图、活动地图、皇宫等区域的宠物禁令,保持游戏平衡性。无需插件或复杂脚本,一行代码高效解决!

