项目

一般

简介

行为

采集怪物尸体 » 历史记录 » 修订 1

修订 1/2 | 下一页 »
chenjun, 2022-07-01 14:06


采集怪物尸体

模块说明

怪物死亡后,可以采集怪物尸体,采集有几率失败,采集成功或时间结束怪物尸体消失


相关配置

1、tejieconfig配置
文件路径 ..\Mir200\Tejieconfig\Tejieconfig.txt
[tjconfig]
;单次采集尸体读条时间,尸体存在时间上限(单位毫秒,不配置该项时无法采集尸体)
butchTime=2000,36000

2、怪物配置
文件路径 ..\Mud2\DB\Monster.CSV
表字段Butch,填写大于0的数字X,则采集怪物尸体会触发QFunction-0.txt中的触发器[@butchX]

3、怪物采集掉落配置
文件路径 ..\Mir200\Envir\MonItems 目录下与怪物名相同的.txt文件(包含根目录和子目录)
在[butch]下配置采集尸体的掉落数据

4、开启/关闭本服怪物尸体采集功能
相关命令
setButchState
如何使用可查看下方的脚本示例

5、开启/关闭人物挂机时自动采集尸体
相关命令
autoCorpseCollection

6、配置不同怪物尸体可采集的几率
相关配置文件
butchProfile.txt

7、控制指定怪物的尸体立刻消失
相关命令
clearMonCoprse


特戒引擎脚本示例:


;..\Mir200\Tejieconfig\Tejieconfig.txt
[tjconfig]
;单次采集尸体读条时间,尸体存在时间上限(单位毫秒,不配置该项时无法采集尸体)
butchTime=2000,36000


;..\Mud2\DB\Monster.CSV
;将怪物 猪 对应的表字段Butch的值设为1


;配置采集尸体掉落
;..\Mir200\Envir\MonItems\猪.txt
[butch]
#CHILD 1/1 RANDOM
(
1/1 回城石
)


;..\Mir200\Envir\MapQuest_Def\QManage.txt
;服务器启动触发模块
[@Startup]
#if
;开服天数大于6天
large G99 6
#act
;开启本服怪物尸体采集功能
setButchState 1
#elseAct
;关闭本服怪物尸体采集功能
setButchState 0


;..\Mir200\Envir\Market_Def\QFunction-0.txt
;采集尸体触发
[@butch1]
#if
#act
sendTipsMsg 你搜索了一次尸体/scolor=222
#if
equal s0
#act
sendMsg 6 啥也没挖到!
#elseAct
sendMsg 6 获得道具<$str(s0)><$str(n0)>个
 
 
 
[@StartAutoPlayGame]
#act
;开启人物挂机时自动采集尸体
autoCorpseCollection 1


;配置不同怪物尸体可采集的几率
;..\Mir200\Envir\butchProfile.txt
1 50

由 chenjun 更新于 超过 2 年 之前 · 1 修订