Gee引擎架设教程:Gee引擎人形怪物设置,MonUseItems配置文件讲解

news/2024/10/19 19:41:30/

人形怪物设置说明

1、在Envir目录下增加MonUseItems目录,放置怪的配置文件,见MonUseItems目录

2、Monster.DB范例:
战士;150;19;0;198;0;100;5000;0;10;10;0;0;0;0;88;45;450;1;0;450;5000;
法师;150;19;0;198;0;100;5000;0;10;10;0;0;0;0;88;45;750;1;0;750;5000;
道士;150;19;0;198;0;100;5000;0;10;10;0;0;0;0;88;45;750;1;0;750;5000;

3、此类怪物支持背包物品(MonItems目录下建立物品列表),同时支持身上物品(MonUseItems目录,见MonUseItems目录)

4、挖取列表文本,该文本放在MonUseItems目录下,命名规则为 怪物名称-Item.txt 
挖取列表文本的设置方法,跟设置普通怪物的爆率一样 如需怪死后爆物品直接加爆率文件 
可以挖身上装备也可以挖取列表中的物品也可以爆物品也可以掉装备
怪死后按CTRL+右键可以查看怪的装备

5如怪挖取列表物品被挖取完后可以触发脚本给物品实现无限挖取(进入脚本段一样会收费)

触发脚本段QFunction-0.txt文件
[@ButchCloneItem]
#if
random 5
#act
CreditPoint + 3
sendmsg 7 恭喜:你获得了:声望值:3
break
#if
random 4
#act
GIVE 铁剑 1
sendmsg 7 恭喜:你获得了:铁剑:1
break
#if
random 4
#act
GAMEDIAMOND + 30
sendmsg 7 恭喜:你获得了:金刚石:30 


卧龙战将.txt
人形宝宝配制文件(以M2怪物设置中为准!)

[Info]
;是不是掉装备,1=掉,0=不掉
DropUseItem=0


;掉装备几率
DropUseItemRate=15

;职业
Job=0
;性别
Gender=0
;头发
Hair=5

;守护状态,1=守护,0=不守护 
ProtectStatus=1

;使用魔法
UseSkill=

;是否允许挖取身上装备1=是,0=否
ButchUseItem=1

;人形怪挖是否进入触发,1=进,0=不进
ButchCloneItem=1

;挖取身上装备机率0为百分百,数字越大,机率越小
;请注意,就算这里设置为0也不一定就百分百成功,因为系统还要随机取人怪身上装备位置,所以如果取到的位置没有装备也会失败
ButchRate=10

;挖取身上装备收费模式(0金币,1元宝,2金刚石,3灵符)
ButchChargeClass=3

;挖取身上装备每次收费点数
ButchChargeCount=1


[UseItems]
;衣服
UseItems0=雷霆战甲(男)
;武器
UseItems1=天之屠龙
;照明物
UseItems2=荣誉勋章53号
;项链
UseItems3=强化雷霆项链
;头盔
UseItems4=圣龙盔
;左手镯
UseItems5=强化雷霆护腕
;右手镯
UseItems6=强化雷霆护腕
;左戒指
UseItems7=强化雷霆战戒
;右戒指
UseItems8=强化雷霆战戒
;物品
UseItems9=
;腰带
UseItems10=强化雷霆腰带
;鞋子
UseItems11=强化雷霆战靴
;宝石
UseItems12=
;斗笠
UseItems13=

卧龙战将-Item.txt
1/1 祝福油
1/2 强效魔法药 
1/2 强效魔法药 
1/2 强效魔法药 
1/2 强效魔法药 
1/2 强效魔法药 
1/2 强效魔法药 
1/2 强效金创药
1/2 强效金创药 
1/2 强效金创药
1/2 强效金创药 
1/2 强效金创药 


如果觉得人形怪气血石恢复间隔慢 或移动之类的比设置参数慢,因人形怪比普通的怪物更占用资源,在M2上将运行间隔调小即可解决上面的问题


http://www.ppmy.cn/news/1540330.html

相关文章

网页前端开发之HTML入门篇:链接标签 a

链接标签 a <a>是HTML的链接标签&#xff0c;其标签内容的是链接的标题&#xff0c; 它是通过属性来设置链接的地址(URL)。 属性说明 href&#xff1a;其值是链接的地址(URL)&#xff1b;target&#xff1a;其值是指定该如何打开链接&#xff1b; 选项值_self&#xf…

nginx的负载均衡配置和重定向

upstream_check模块 配置文件详情 upstream cluster1{server 10.0.0.4:80 weight1 max_fails3 fail_timeout30s;server 10.0.0.5:80 weight1 max_fsils3 fsil_tomeout;check interval3000 rise2 fall5 timeout1000 typehttp;check interval3000 rise2 fall5 timeout1000…

CTF学习——攻防世界

查看网页源代码的方法 第一种&#xff1a;F12 第二种&#xff1a;鼠标右键→查看网页源代码 第三种&#xff1a;ctrlshiftI 第四种&#xff1a;ctrlU 第五种&#xff1a;在url前面加view-source: 第六种&#xff1a;将网页另存为.html文件&#xff0c;然后用文本编辑器打…

MySQL查看当前客户端连接数的方法

每当有客户端连接到 MySQL 时&#xff0c;MySQL 会为该连接创建一个新的线程来处理所有与该连接相关的查询和操作。所以通过查看MySQL当前的连接线程数量就可以知道有多少客户端连接到MySQL。 方法一 Threads_connected 仅显示活跃的客户端连接数 SHOW STATUS LIKE Threads_…

mysql 慢查询记录

mysql> SHOW VARIABLES LIKE ‘slow_query%’; mysql> SHOW VARIABLES LIKE ‘long_query_time’; slow_query_log&#xff1a;慢查询开启状态 slow_query_log_file&#xff1a;慢查询日志存放的位置&#xff08;一般设置为 MySQL 的数据存放目录&#xff09; long_quer…

Swift用于将String拆分为数组的components与split的区别

根据特定分隔符拆分字符串 在 Swift 中,components(separatedBy:) 和 split(separator:) 都可以用于将字符串拆分为数组,但它们有一些关键区别。下面将从返回值类型、性能和功能等角度进行对比。 1. 返回值类型 components(separatedBy:):返回值是 [String](字符串数组)…

什么是优秀的单元测试?

阅读本文之前&#xff0c;请投票支持这款 全新设计的脚手架 &#xff0c;让 Java 再次伟大&#xff01; 单元测试的质量意义 合理编写单元测试&#xff0c;可使团队工程师告别牛仔式编程&#xff0c;产出易维护的高质量代码。随着单元测试覆盖率的上升&#xff0c;项目会更加…

如何测试IP速度?

了解代理的连接速度是否快速是确保网络使用效率和体验的关键因素之一。本文来为大家如何有效地评估和测试代理IP的连接速度&#xff0c;以及一些实用的方法和工具&#xff0c;帮助用户做出明智的选择和决策。 一、如何评估代理IP的连接速度 1. 使用在线速度测试工具 为了快速…