传奇修改目录大全文档,包含 服务器关键路径 及 常用脚本命令,适用于 传奇服务器搭建者和开发者。由于该版本较老,建议收藏以备查阅。
一、传奇服务器文件路径说明
在 传奇服务端 目录下,每个功能模块对应特定的 数据库或配置文件,了解这些目录的作用可以帮助你更 精准地修改游戏设置。
D:\mirserver\Mir200\Envir\MonUseItems // 人形怪数据库
D:\MirServer\Mir200\Envir\AdminList.txt // GM 名单数据库
D:\MirServer\Mir200\Command.ini // GM 命令数据库
D:\MirServer\Mir200\Notice // 传奇公告数据库
D:\MirServer\Mir200\GuildBase // 行会文件数据库
D:\MirServer\DBServer\FDB // 任务数据库
D:\MirServer\LoginSrv\IDDB // ID数据库
D:\MirServer\Mir200\!Setup.txt // 修改经验库
D:\MirServer\Mir200\Envir\MonGen.txt // 刷怪数据库
D:\mirserver\Mir200\Envir\MonItems // 爆率数据库
D:\MirServer\Mir200\Envir\market_def\Qfunction-0.txt // 功能脚本、触发脚本
D:\mirserver\Mir200\Envir\MapInfo.txt // 地图数据库
D:\MirServer\Mir200\Envir\MerChant.TXT // NPC 配置
D:\MirServer\Mir200\Envir\market_def // NPC 脚本
D:\mirserver\Mir200\Envir\LevelOrder // 传奇排行榜数据
D:\MirServer\Mir200\Envir\StartPoint.txt // 传奇地图复活点
D:\mirserver\Mir200\Envir\MiniMap.txt // 传奇小地图配置
D:\Mirserver\Mir200\Envir\MapQuest_def // 地图加经验脚本
D:\MirServer\Mir200\Envir\Boxs // 开箱子数据
D:\MirServer\Mir200\Envir\QuestDiary // 登陆设置、新手背包物品
D:\Mirserver\Mir200\Envir\HintItemList.txt // 物品掉落提示文件
D:\mirserver\Mir200\Envir\QuestDiary // 关联数据库
D:\MirServer\LoginSrv\!addrtable.txt // 多线路添加
D:\Mirserver\Mir200\Envir\UserCmd.txt // 自定义命令(对应脚本:QFunction-0.txt)
D:\Mirserver\Mir200\Envir\MapQuest_def\QManage.txt // 登录脚本
D:\Mirserver\Mir200\Envir\SuiteItemsList.txt // 装备属性
D:\mirserver\Mir200\Envir\StartPoint.txt // 安全区光环
二、传奇游戏实用脚本命令大全
在 传奇游戏开发 中,以下 常用指令 可用于 检测玩家状态、物品管理、地图传送等。
1. 角色状态检测
checkjob (Warr, Wizard, Taos) // 检测职业(战士、法师、道士)
checkgold (金币数) // 检测金币数量
checklevel (等级) // 检测角色等级
checkpkpoint (PK值) // 检测 PK 值
checkluckypoint (幸运值) // 幸运值正值为好,负值为差
示例:
- 玩家为法师且达到 40 级,给予 5000 金币
#IF
checkjob Wizard
checklevel >= 40
#ACT
give gold 5000
SendMsg 5 "恭喜你达到 40 级,获得 5000 金币奖励!"
2. 物品管理
checkitem (物品名, 数量) // 检测物品及数量
give (物品名, 数量) // 给予玩家指定物品
take (物品名, 数量) // 扣除玩家指定物品
checkduraeva (物品名, 数值) // 检测物品品质
示例:
- 玩家 拥有“任务令”才能兑换强化石
#IF checkitem 任务令 1 #ACT take 任务令 1 give 强化石 1 SendMsg 6 "兑换成功,获得强化石 1 颗!"
3. 地图传送
map (地图名) // 传送到指定地图
mapmove (地图名, 坐标X, 坐标Y) // 传送到指定坐标
monclear (地图名) // 清除地图内所有怪物
checkhum (地图名, 数值) // 检测地图内玩家数量
checkmonmap (地图名, 数值) // 检测地图内怪物数量
示例:
- 副本地图人数小于 10 时,允许进入:
#IF checkhum 副本地图 < 10 #ACT mapmove 副本地图 50 50 SendMsg 5 "你成功进入副本地图!"
三、修改宠物叛变时间
LEG 引擎 的 宠物叛变时间 可通过 MasterRoyaltyRate 配置,默认值为 10
,修改方法如下:
D:\MirServer\Mir200\!Setup.txt
查找:
MasterRoyaltyRate=10
- 数字 10 表示 10/10 = 1 倍
- 修改为 12,则表示 1.2 倍
- 数字越大,叛变时间越长
四、完整脚本示例
1. NPC 任务脚本
[@TaskNPC]
Hello, 勇士!完成任务可获得丰厚奖励!\
<领取任务/@StartTask>\
<退出/@Exit>
[@StartTask]
#IF
checklevel >= 30
checkitem 任务令 1
#ACT
take 任务令 1
give gold 10000
give 经验 50000
SendMsg 6 "任务完成,获得金币 10000 和经验 50000!"
#ELSEACT
SendMsg 6 "你需要 30 级且拥有任务令才能领取奖励!"
五、相关教程推荐
六、教程下载
传奇修改目录大全(附实用脚本命令大全)
隐藏内容,解锁需 付费 100元
付费解锁