- 相关图片
- 视频演示
简要介绍:
宠物养成系统,首先需激活宠物系统,连续投喂3天,宠物会由宠物蛋变换成宠物幼崽,连续喂养6天,宠物会由宠物幼崽变换成成年宠物。玩家需要保持每天连续投喂宠物(消耗材料),如果连续3天不投喂,宠物会逐步退化,最终成为宠物蛋。激活宠物、投喂宠物、召唤宠物,都需要消耗一枚BOSS头颅或元宝等货币,可自行设置(特定材料消耗)。
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
| # | 私人变量 | 自定义变量 |
|---|---|---|
| 1 | N20 | VAR String HUMAN 蛇蛋状态 |
| 2 | VAR String HUMAN 宠物名称 | |
| 3 | VAR Integer HUMAN 宠物喂养次数 | |
| 4 | VAR Integer HUMAN 登录投喂检测 |
部分脚本代码展示.txt
激活宠物、投喂宠物、召唤宠物部分功能脚本片段,需要消耗指定材料(可更改为货币)以下为部分脚本片段,详细的代码请下载完整脚本查看。
[@激活宠物蛋]
#IF
checkitem 宠物蛋 1
#ACT
take 宠物蛋 1
CALCVAR HUMAN 宠物蛋状态 = 已激活
#elseact
messagebox 你还没有宠物蛋,无法激活宝宝系统!
break
[@喂养宠物]
#IF
CHECKVAR HUMAN 宠物蛋状态 = 已激活
#ACT
TAKE 消耗材料 1
CALCVAR HUMAN 宠物喂养次数 = 1
#elseact
messagebox 宠物蛋未激活!
break
[@召唤宠物]
#OR
;这里自行修改2个宠物的名字,防止召唤一个后,隔日喂养升级宠物后,可以同时召唤第二个。
CHECKSLAVENAME 宠物幼崽
CHECKSLAVENAME 成年宠物
#ACT
messagebox 已经召唤了宠物,无法再次召唤。
break
#IF
checkitem 消耗材料 1
#ACT
TAKE 消耗材料 1
;召唤宝宝3600分钟死亡,M2中设置死亡或叛变
RECALLMOB <$HUMAN(宠物名称)> 7 3600 1
#elseact
messagebox 召唤宝宝需要1个消耗材料。
break
......
部分脚本代码展示.txt
相关的变量声明文件以及获取连续投喂次数数据,根据判断结果来确定是否间断投喂,导致宠物降级与否,以下为部分脚本片段,详细的代码请下载完整脚本查看。
[@角色变量声明]
{
#Act
VAR String HUMAN 宠物蛋状态
VAR String HUMAN 宠物名称
VAR Integer HUMAN 宠物喂养次数
VAR Integer HUMAN 登录投喂检测
}
[@判断是否连续投喂]
{
;获取连续投喂次数数据
; 今日已经投喂,活宠物蛋未激活,连续投喂次数为0,连续投喂次数不变.
#OR
equal N20 0
CHECKVAR HUMAN 宠物蛋状态 =
CHECKVAR HUMAN 宠物喂养次数 = 1
#act
break
; 今日未投喂,切连续投喂次数大于0,切未减过连续投喂次数的,数值减1.
#if
large N20 0
CHECKVAR HUMAN 宠物喂养次数 = 0
CHECKVAR HUMAN 登录投喂检测 = 0
#act
DEC N20 1
......
CALCVAR HUMAN 登录投喂检测 = 1
}
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\功能\宝宝召唤-3.txt
- Mir200\Envir\MapQuest_def\QManage.txt
- Mir200\Envir\Robot_def\AutoRunRobot.txt
- Mir200\Envir\Robot_def\RobotManage.txt
- Mir200\Envir\QuestDiary\游戏登录\变量声明.txt
- Mir200\Envir\QuestDiary\召唤宝宝\登录宝宝判断.txt
- Mir200\Envir\DATA\cfg_item.xls
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加相关NPC坐标信息。
2、投喂和召唤材料修改表格cfg_item.xls设置,目前已经添加,自定更换图标。
3、添加脚本的时候务必查看自己当前版本中的变量是否有冲突,如果有需要换一个未占用的。
4、演示中召唤的宝宝(幼崽和成熟宝宝)均由半兽勇士和虎卫暂时替代,增加好怪物表和素材之后修改脚本中名字即可。
5、其他相关请查看下载的脚本文件。







