传奇版本库

 找回密码
 立即注册
双11腾讯云
查看: 34|回复: 0

GEE引擎最新自带宠物系统更新详细说明

[复制链接]

821

主题

933

帖子

933

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
933
发表于 2020-11-3 18:58:40 | 显示全部楼层 |阅读模式
玩过gee引擎的朋侪应该都知道它是自带宠物系统的,不外它自带的宠物系统bug不少!
现在官方对自带宠物系统做了适当的优化和修复! 相信可以给需要的朋侪很大的资助!


10.27更新
12.收回宠物NPC下令
RetakeGamePet

舆图参数增加禁止召唤宠物,已有宠物自动收回

NoCallPet禁止召唤宠物,已召唤英雄将自动收回


10.25更新
增加的新说明.老说明在下方.
20191025:
增加宠物支持捡物
1.捡物列表利用M2 列表信息一里的 英雄假人拾物列表 和英雄假人优先拾物列表
2.宠物捡物支持触发人物的QF(宠物捡物相当于人物捡物)
@PickUpItem
@PickUpItems
@PickUpItemEx
3.设置当前召唤的宠物是否可捡物 (配合宠物召唤触发利用)
SetGamePetEnablePick 参数值
参数值:
0:由宠物设置中的“允许宠物捡取物品”选项决定 (m2选项是什么就是什么)
1:允许捡物
2:禁止捡物
4.物品进包默认是进宠物背包.M2选项可沟选宠物背包满后自动放进人物背包.大概直接放进人物背包

增加 怪物不攻击宠物 和宠物不受任何攻击伤害选项
(此为全局选项.沟选后.全服所有宠物受此控制)(那个屌大的提个建议可以像控制拾物那样增加个下令控制一下啊)

不怎么喜欢弄脚本的朋侪不消费力去研究脚本宠物了,直接用引擎自带的也可以做得很好哟!

以上是新更新的内容,为了防止各人随处去找老的宠物系统说明我们下面也贴出来给各人!

老说明
数据库:
宠物抓取的2个方式:

抓宠物技能:
90,宠物捕获,2,70,5,50,60,2,20,20,0,18,50,21,100,24,200,26,400,28,800,30,1600,33,3200,36,6400,39,12800,42,25600,46,51200,50,102400,55,204800,60,409600,66,819200,60,,3,,
技能


抓宠物道具
1255,捕获网,94,3,1,16,3,0,1195,10000,2,5,0,0,0,0,0,0,0,0,0,0,0,0,251,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

完善已知宠物的缺陷!
宠物蛋相关(StdMode: 91{系统通用宠物蛋,用于宠物捕获}, 92{自界说宠物蛋,用于怪物掉落或其他地方}):

【★★★★必加,名字不要变★★★★★】
941,宠物蛋,91,0,,,,,3710,,,,,,,,,,,,,,,,255,0,0,0,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

[可以自行添加]
942,白野猪,92,0,,,,,3710,,,,,,,,,,,,,,,,255,0,0,0,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------

943,准确灵敏技能,93,0,1,17,1000,1,1964,0,22,95,0,0,0,0,0,0,0,0,0,0,0,0,251,,,,,0,0,0,0,0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,0,0,0,0,0,0

宠物技能物品(stdmode:93),以下字段用于加成主人属性:

AC:准确
AC2: 灵敏
MAC:幸运
MAC2:攻击速度
DC:中毒规复
DC2:毒物躲避
MC:邪术规复
MC2:邪术躲避
SC:体力规复
SC2:
DuraMax:负重(穿着)
Overlap:负重(背包)

Element,Element1....Element20:元素属性

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

触发:

召唤宠物:
[@GamePetRecall]
#ACT
SendMsg 5 召唤宠物 <$GamePetName>

收回宠物 / 宠物死亡
[@GamePetRetake]
#ACT
SendMsg 5 收回宠物 <$GamePetName>

[@GamePetLevelUp]
#ACT
SendMsg 5 你的宠物 <$GamePetName> 升级了

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
NPC下令:

1、给予宠物蛋
GiveGamePet 怪物名

2、扫除当前召唤的宠物技能
ClearGamePetMagic 灵敏技能

3、给予宠物履历
GamePetChangeExp 操作符(+,-,=) 值

4.设置宠物攻击力倍数
SetGamePetAttackHumPowerRate 攻击人物威力倍率(0不攻击人物,当前值除以100为现实倍数)

5.检测宠物是否召唤
CheckCallGamePet

6.检测宠物品级
CheckGamePetLevel 操作符(>/=/<) 品级

6.调解宠物品级
ChangeGamePetLevel 操作符(+/-/=) 数值

7.召唤宠物:
RecallGamePet 宠物名(当为空时,体现召唤最后一次召唤的宝宝)

8.调解宠物蛋属性
ChangeGamePetEggAbil 物品位置(-1或boxitem0-boxitem7) 属性范例(参考下面) 操作符(+-=) 值
属性范例:
1: 品级
2: HP
3: MP
4: EXP

9.获取宠物蛋属性:
GetGamePetEggAbil 物品位置(-1或boxitem0-boxitem7) 属性范例 变量名
属性范例:
1: 品级
2: HP
3: MP
4: EXP
5: MaxHP
6: MaxMP
7: MaxEXP
8: 防御下限
9: 防御上限
10: 魔防下限
11: 魔防上限
12: 攻击下限
13: 攻击上限
14: 邪术下限
15: 邪术上限
16: 道术下限
17: 道术上限

10.打开宠物界面下令
OpenGamePetDlg

11.打开宠物背包(坐标X、Y均为0时,体现不设置坐标)
OpenGamePetBag 坐标X 坐标Y


#if
CheckCallGamePet
#act
SENDMSG 6 你的宠物品级是:<$GamePetLevel>
ChangeGamePetLevel + 10
SENDMSG 6 调解后的宠物品级是:<$GamePetLevel>
#elseact
RecallGamePet
OpenGamePetBag 10 10
12.收回宠物NPC下令
RetakeGamePet

舆图参数增加禁止召唤宠物,已有宠物自动收回





兄弟们可以研究下 实在照旧蛮爽的,因为这个宠物系统还可以升级 还可以抓捕!
看着宠物一级一级升级上去也是挺爽的哟!



· 欢迎您将手头的闲置资源分享到传奇版本库哟!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|传奇服务端版本库 |网站地图

GMT+8, 2020-11-26 09:59 , Processed in 0.055131 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.